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(97,1,99)
statement ok
INSERT INTO tab0 VALUES(15,81,47)
statement ok
INSERT INTO tab0 VALUES(87,21,10)
statement ok
INSERT INTO tab1 VALUES(51,14,96)
statement ok
INSERT INTO tab1 VALUES(85,5,59)
statement ok
INSERT INTO tab1 VALUES(91,47,68)
statement ok
INSERT INTO tab2 VALUES(64,77,40)
statement ok
INSERT INTO tab2 VALUES(75,67,58)
statement ok
INSERT INTO tab2 VALUES(46,51,23)
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-0
SELECT CAST( + 19 AS SIGNED ) * - 59
----
-1121
skipif mysql # not compatible
query I rowsort label-0
SELECT CAST ( + 19 AS INTEGER ) * - 59
----
-1121
onlyif mysql # DIV for integer division:
query I rowsort label-1
SELECT 28 DIV + 41 + + ( 87 ) * 82
----
7134
skipif mysql # not compatible
query I rowsort label-1
SELECT 28 / + 41 + + ( 87 ) * 82
----
7134
onlyif mysql # aggregate syntax:
query I rowsort label-2
SELECT ALL - MAX( DISTINCT + 52 ) AS col2
----
-52
skipif mysql # not compatible
query I rowsort label-2
SELECT ALL - MAX ( DISTINCT + 52 ) AS col2
----
-52
query I rowsort
SELECT ALL 40 + 62 AS col0
----
102
onlyif mysql # aggregate syntax:
query I rowsort label-4
SELECT ALL 98 + - - 47 + + COUNT( * ) * + 75 AS col1
----
220
skipif mysql # not compatible
query I rowsort label-4
SELECT ALL 98 + - - 47 + + COUNT ( * ) * + 75 AS col1
----
220
onlyif mysql # aggregate syntax:
query I rowsort label-5
SELECT DISTINCT - SUM( + 94 ) col0
----
-94
skipif mysql # not compatible
query I rowsort label-5
SELECT DISTINCT - SUM ( + 94 ) col0
----
-94
query II rowsort
SELECT ALL - 83 + + + 88, ( - 44 ) AS col1
----
5
-44
query I rowsort
SELECT ALL - - 7 col1
----
7
query I rowsort
SELECT DISTINCT + 29 * + 24 + - 70
----
626
query I rowsort
SELECT ALL - 70 + - 59
----
-129
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-10
SELECT 65 * CAST( NULL AS SIGNED ) + 92
----
NULL
skipif mysql # not compatible
query I rowsort label-10
SELECT 65 * CAST ( NULL AS INTEGER ) + 92
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-11
SELECT - + SUM( - 64 )
----
64
skipif mysql # not compatible
query I rowsort label-11
SELECT - + SUM ( - 64 )
----
64
onlyif mysql # aggregate syntax:
query I rowsort label-12
SELECT ALL - NULLIF ( + 88, - ( - COUNT( * ) ) * 45 ) col2
----
-88
skipif mysql # not compatible
query I rowsort label-12
SELECT ALL - NULLIF ( + 88, - ( - COUNT ( * ) ) * 45 ) col2
----
-88
query I rowsort
SELECT + ( 23 ) + - 89
----
-66
onlyif mysql # aggregate syntax:
query I rowsort label-14
SELECT + 87 * COUNT( * ) + + + 46
----
133
skipif mysql # not compatible
query I rowsort label-14
SELECT + 87 * COUNT ( * ) + + + 46
----
133
onlyif mysql # aggregate syntax:
query I rowsort label-15
SELECT DISTINCT + MAX( - 15 ) * 68
----
-1020
skipif mysql # not compatible
query I rowsort label-15
SELECT DISTINCT + MAX ( - 15 ) * 68
----
-1020
query I rowsort
SELECT ALL - - 49 + 43
----
92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-17
SELECT ALL CAST( SUM( ALL + 48 ) AS SIGNED ) AS col0
----
48
skipif mysql # not compatible
query I rowsort label-17
SELECT ALL CAST ( SUM ( ALL + 48 ) AS INTEGER ) AS col0
----
48
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-18
SELECT - - COUNT( * ) * + COALESCE ( 46, + + CASE - COUNT( * ) WHEN - CAST( NULL AS SIGNED ) THEN + 66 ELSE NULL END ) + + 28 * 51 AS col0
----
1474
skipif mysql # not compatible
query I rowsort label-18
SELECT - - COUNT ( * ) * + COALESCE ( 46, + + CASE - COUNT ( * ) WHEN - CAST ( NULL AS INTEGER ) THEN + 66 ELSE NULL END ) + + 28 * 51 AS col0
----
1474
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-19
SELECT DISTINCT - 77 - - ( ( + CAST( AVG ( + 81 ) AS SIGNED ) ) )
----
4
skipif mysql # not compatible
query I rowsort label-19
SELECT DISTINCT - 77 - - ( ( + CAST ( AVG ( + 81 ) AS INTEGER ) ) )
----
4
onlyif mysql # DIV for integer division:
query II rowsort label-20
SELECT DISTINCT - ( 38 ) * + + 40 - + - 25 DIV - 27, ( - 81 ) + - 25 AS col0
----
-1520
-106
skipif mysql # not compatible
query II rowsort label-20
SELECT DISTINCT - ( 38 ) * + + 40 - + - 25 / - 27, ( - 81 ) + - 25 AS col0
----
-1520
-106
query I rowsort
SELECT ALL 60 col2
----
60
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-22
SELECT - 62 + + - NULLIF ( - CAST( NULL AS SIGNED ), - 9 * 82 + 93 - ( CASE + + 78 WHEN + 14 THEN NULL WHEN + - 80 * + - 9 * - - CAST( 47 AS SIGNED ) + + 16 + + 64 / 6 THEN - - COUNT( * ) END ) + - 12 * + COUNT( * ) ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-22
SELECT - 62 + + - NULLIF ( - CAST ( NULL AS INTEGER ), - 9 * 82 + 93 - ( CASE + + 78 WHEN + 14 THEN NULL WHEN + - 80 * + - 9 * - - CAST ( 47 AS INTEGER ) + + 16 + + 64 / 6 THEN - - COUNT ( * ) END ) + - 12 * + COUNT ( * ) ) AS col2
----
NULL
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-23
SELECT ALL - + 57 - + + 39, 87 * - 24 / CAST( NULL AS DECIMAL ) col0
----
-96
NULL
skipif mysql # not compatible
query II rowsort label-23
SELECT ALL - + 57 - + + 39, 87 * - 24 / CAST ( NULL AS REAL ) col0
----
-96
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-24
SELECT 84 + - - 52 + - MIN( ALL + NULLIF ( - ( - 40 ), + - 54 ) ) * - 88 * 1 * 52 * - 57 AS col1
----
-10433144
skipif mysql # not compatible
query I rowsort label-24
SELECT 84 + - - 52 + - MIN ( ALL + NULLIF ( - ( - 40 ), + - 54 ) ) * - 88 * 1 * 52 * - 57 AS col1
----
-10433144
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-25
SELECT AVG ( DISTINCT - CAST( NULL AS SIGNED ) ) * + COUNT( * ) + + NULLIF ( + 55, - - 11 ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-25
SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * + COUNT ( * ) + + NULLIF ( + 55, - - 11 ) col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-26
SELECT + 89 + - 83 DIV - 92
----
89
skipif mysql # not compatible
query I rowsort label-26
SELECT + 89 + - 83 / - 92
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-27
SELECT + 29 + + - MAX( + ( - - 48 ) ) * + 58 * - + 77 AS col1
----
214397
skipif mysql # not compatible
query I rowsort label-27
SELECT + 29 + + - MAX ( + ( - - 48 ) ) * + 58 * - + 77 AS col1
----
214397
query I rowsort
SELECT - - 61 col2
----
61
query I rowsort
SELECT + 3 + + ( 74 ) col0
----
77
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-30
SELECT ALL + 19 * + ( + 40 ) * - - CAST( NULL AS SIGNED ) - + 89 * 67
----
NULL
skipif mysql # not compatible
query I rowsort label-30
SELECT ALL + 19 * + ( + 40 ) * - - CAST ( NULL AS INTEGER ) - + 89 * 67
----
NULL
query I rowsort
SELECT + 12 + + 98
----
110
onlyif mysql # aggregate syntax:
query II rowsort label-32
SELECT DISTINCT - ( + + 60 ) * + 21, + 90 + + NULLIF ( - 79, 81 + - - 73 ) - 79 + + COUNT( ALL - 94 ) * - 37 - - ( + 74 ) AS col1
----
-1260
-31
skipif mysql # not compatible
query II rowsort label-32
SELECT DISTINCT - ( + + 60 ) * + 21, + 90 + + NULLIF ( - 79, 81 + - - 73 ) - 79 + + COUNT ( ALL - 94 ) * - 37 - - ( + 74 ) AS col1
----
-1260
-31
query I rowsort
SELECT ALL 42 - 10 - + ( 29 ) + 14 AS col0
----
17
query I rowsort
SELECT 58 * + 72 col1
----
4176
onlyif mysql # aggregate syntax:
query I rowsort label-35
SELECT ALL - 59 * COUNT( * ) AS col2
----
-59
skipif mysql # not compatible
query I rowsort label-35
SELECT ALL - 59 * COUNT ( * ) AS col2
----
-59
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-36
SELECT - 11 AS col0, NULLIF ( NULLIF ( 28, - ( ( CAST( NULL AS SIGNED ) ) ) ), 8 ) AS col2
----
-11
28
skipif mysql # not compatible
query II rowsort label-36
SELECT - 11 AS col0, NULLIF ( NULLIF ( 28, - ( ( CAST ( NULL AS INTEGER ) ) ) ), 8 ) AS col2
----
-11
28
onlyif mysql # DIV for integer division:
query I rowsort label-37
SELECT DISTINCT 36 DIV 18
----
2
skipif mysql # not compatible
query I rowsort label-37
SELECT DISTINCT 36 / 18
----
2
query II rowsort
SELECT ALL 65, + 46 AS col1
----
65
46
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-39
SELECT ALL AVG ( + CAST( NULL AS SIGNED ) ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-39
SELECT ALL AVG ( + CAST ( NULL AS INTEGER ) ) col0
----
NULL
query I rowsort
SELECT 48 * + 53
----
2544
onlyif mysql # DIV for integer division:
query I rowsort label-41
SELECT 90 DIV + + 85
----
1
skipif mysql # not compatible
query I rowsort label-41
SELECT 90 / + + 85
----
1
query I rowsort
SELECT DISTINCT 0 + - 33 + - + 15 * + - 66
----
957
onlyif mysql # aggregate syntax:
query I rowsort label-43
SELECT ALL 58 + - 19 * + COUNT( * ) AS col2
----
39
skipif mysql # not compatible
query I rowsort label-43
SELECT ALL 58 + - 19 * + COUNT ( * ) AS col2
----
39
onlyif mysql # aggregate syntax:
query I rowsort label-44
SELECT + COUNT( DISTINCT - + 37 )
----
1
skipif mysql # not compatible
query I rowsort label-44
SELECT + COUNT ( DISTINCT - + 37 )
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-45
SELECT 3 DIV 90 * - + 67 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-45
SELECT 3 / 90 * - + 67 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-46
SELECT ALL 35 + - 79 / - + CASE - - 3 WHEN 16 THEN NULL WHEN + + 59 THEN NULL WHEN + - 26 THEN + - 77 + - + COALESCE ( + + 20, - - COUNT( * ) ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-46
SELECT ALL 35 + - 79 / - + CASE - - 3 WHEN 16 THEN NULL WHEN + + 59 THEN NULL WHEN + - 26 THEN + - 77 + - + COALESCE ( + + 20, - - COUNT ( * ) ) END
----
NULL
query I rowsort
SELECT 74 * - 22
----
-1628
query I rowsort
SELECT ALL 52 * - 60
----
-3120
query I rowsort
SELECT 80 + - 37
----
43
query I rowsort
SELECT DISTINCT - 15 + + 10
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-51
SELECT COUNT( ALL 37 )
----
1
skipif mysql # not compatible
query I rowsort label-51
SELECT COUNT ( ALL 37 )
----
1
query I rowsort
SELECT ALL 99 + 76 + + 36 * + ( 61 ) * + 55 + - 95
----
120860
onlyif mysql # aggregate syntax:
query I rowsort label-53
SELECT ALL COUNT( * ) + + + 20
----
21
skipif mysql # not compatible
query I rowsort label-53
SELECT ALL COUNT ( * ) + + + 20
----
21
query I rowsort
SELECT ALL + ( + 79 ) + 65 + - 45 + - 54 + + 55 * + - 83 * - 66
----
301335
onlyif mysql # aggregate syntax:
query I rowsort label-55
SELECT COUNT( ( - 59 ) )
----
1
skipif mysql # not compatible
query I rowsort label-55
SELECT COUNT ( ( - 59 ) )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-56
SELECT COUNT( DISTINCT - + 59 )
----
1
skipif mysql # not compatible
query I rowsort label-56
SELECT COUNT ( DISTINCT - + 59 )
----
1
onlyif mysql # aggregate syntax:
query II rowsort label-57
SELECT + 44 + SUM( - 15 ) AS col0, 93 * + 60 * - 38
----
29
-212040
skipif mysql # not compatible
query II rowsort label-57
SELECT + 44 + SUM ( - 15 ) AS col0, 93 * + 60 * - 38
----
29
-212040
query I rowsort
SELECT ALL + 41 + - - 24 + + 30
----
95
query II rowsort
SELECT + 88 * 20 * + + 67 col2, + ( + 11 ) + - + 71 col1
----
117920
-60
onlyif mysql # DIV for integer division:
query I rowsort label-60
SELECT - 97 DIV NULLIF ( 29, 5 ) * ( + 34 ) + 45 - - 14 + 84 * - - 2 * + 65 * - 15
----
-163843
skipif mysql # not compatible
query I rowsort label-60
SELECT - 97 / NULLIF ( 29, 5 ) * ( + 34 ) + 45 - - 14 + 84 * - - 2 * + 65 * - 15
----
-163843
onlyif mysql # aggregate syntax:
query I rowsort label-61
SELECT + COUNT( * ) - + + 92
----
-91
skipif mysql # not compatible
query I rowsort label-61
SELECT + COUNT ( * ) - + + 92
----
-91
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-62
SELECT DISTINCT - COALESCE ( ( - 39 ), + ( - CASE - 31 WHEN - 68 THEN - 10 END ), + + NULLIF ( - ( + COUNT( * ) ), + - 55 ) DIV - 74 ) AS col2
----
39
skipif mysql # not compatible
query I rowsort label-62
SELECT DISTINCT - COALESCE ( ( - 39 ), + ( - CASE - 31 WHEN - 68 THEN - 10 END ), + + NULLIF ( - ( + COUNT ( * ) ), + - 55 ) / - 74 ) AS col2
----
39
onlyif mysql # aggregate syntax:
query I rowsort label-63
SELECT ALL - - SUM( 0 )
----
0
skipif mysql # not compatible
query I rowsort label-63
SELECT ALL - - SUM ( 0 )
----
0
query I rowsort
SELECT DISTINCT ( - - ( - 72 ) ) - - 50 AS col1
----
-22
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-65
SELECT DISTINCT + 47 / CAST( NULL AS DECIMAL ) + - 62 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-65
SELECT DISTINCT + 47 / CAST ( NULL AS REAL ) + - 62 col0
----
NULL
query I rowsort
SELECT ALL COALESCE ( 90, - 39 - + - 65 )
----
90
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-67
SELECT DISTINCT - ( 89 ) - - - 30 DIV + - ( + - 56 ) * COUNT( * ) + - 91 - NULLIF ( + 85, + + CAST( - - 77 AS SIGNED ) ) + + + 84
----
-181
skipif mysql # not compatible
query I rowsort label-67
SELECT DISTINCT - ( 89 ) - - - 30 / + - ( + - 56 ) * COUNT ( * ) + - 91 - NULLIF ( + 85, + + CAST ( - - 77 AS INTEGER ) ) + + + 84
----
-181
query I rowsort
SELECT - + ( 13 ) AS col1
----
-13
query I rowsort
SELECT ALL + 23 * - 17 * + 26 AS col1
----
-10166
onlyif mysql # aggregate syntax:
query I rowsort label-70
SELECT DISTINCT - + COUNT( - 64 ) - CASE ( - + 70 ) WHEN 60 * + + 82 * + 69 + ( - ( NULLIF ( + COUNT( * ), - + 49 * + 89 + + 55 ) ) ) + + 97 - + + ( 72 ) - + + ( + 61 ) + + 51 + - + 4 / 34 + - + 69 + + 63 + - + 46 * - COUNT( * ) * 64 THEN NULL WHEN + - 51 + - - 15 THEN 34 END * + - 62 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-70
SELECT DISTINCT - + COUNT ( - 64 ) - CASE ( - + 70 ) WHEN 60 * + + 82 * + 69 + ( - ( NULLIF ( + COUNT ( * ), - + 49 * + 89 + + 55 ) ) ) + + 97 - + + ( 72 ) - + + ( + 61 ) + + 51 + - + 4 / 34 + - + 69 + + 63 + - + 46 * - COUNT ( * ) * 64 THEN NULL WHEN + - 51 + - - 15 THEN 34 END * + - 62 AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-71
SELECT DISTINCT NULLIF ( - CASE 63 WHEN - + COUNT( * ) + + - CAST( + 10 AS SIGNED ) * 26 THEN + + 85 END, CAST( NULL AS SIGNED ) * 41 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-71
SELECT DISTINCT NULLIF ( - CASE 63 WHEN - + COUNT ( * ) + + - CAST ( + 10 AS INTEGER ) * 26 THEN + + 85 END, CAST ( NULL AS INTEGER ) * 41 ) AS col0
----
NULL
query I rowsort
SELECT ALL 10 * + 41
----
410
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-73
SELECT DISTINCT NULLIF ( - 62, COALESCE ( 97, - 85, - MIN( DISTINCT + 72 ) ) / + 71 + - 92 - + + 62 + + 18 - + AVG ( + CAST( NULL AS SIGNED ) ) / - COALESCE ( 3, MIN( ALL - 48 ) ) )
----
-62
skipif mysql # not compatible
query I rowsort label-73
SELECT DISTINCT NULLIF ( - 62, COALESCE ( 97, - 85, - MIN ( DISTINCT + 72 ) ) / + 71 + - 92 - + + 62 + + 18 - + AVG ( + CAST ( NULL AS INTEGER ) ) / - COALESCE ( 3, MIN ( ALL - 48 ) ) )
----
-62
onlyif mysql # aggregate syntax:
query II rowsort label-74
SELECT - COUNT( * ) - - 73 + 56 * + + 68 * + COUNT( * ) * 33 col2, 2
----
125736
2
skipif mysql # not compatible
query II rowsort label-74
SELECT - COUNT ( * ) - - 73 + 56 * + + 68 * + COUNT ( * ) * 33 col2, 2
----
125736
2
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-75
SELECT DISTINCT AVG ( - + CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-75
SELECT DISTINCT AVG ( - + CAST ( NULL AS INTEGER ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-76
SELECT ALL - COUNT( * ) * + ( + 64 ) AS col2
----
-64
skipif mysql # not compatible
query I rowsort label-76
SELECT ALL - COUNT ( * ) * + ( + 64 ) AS col2
----
-64
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-77
SELECT DISTINCT 60, - CAST( NULL AS SIGNED ) AS col1
----
60
NULL
skipif mysql # not compatible
query II rowsort label-77
SELECT DISTINCT 60, - CAST ( NULL AS INTEGER ) AS col1
----
60
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-78
SELECT - SUM( ALL + 20 ) + + COUNT( * ) DIV + - 95 * 21
----
-20
skipif mysql # not compatible
query I rowsort label-78
SELECT - SUM ( ALL + 20 ) + + COUNT ( * ) / + - 95 * 21
----
-20
query II rowsort
SELECT 11 AS col1, + 41 AS col2
----
11
41
onlyif mysql # aggregate syntax:
query II rowsort label-80
SELECT - 67 AS col0, COALESCE ( + 45, 49 * + COUNT( * ) + - - NULLIF ( + 25, + 57 ) + + 43 + 4 ) + - 42 AS col1
----
-67
3
skipif mysql # not compatible
query II rowsort label-80
SELECT - 67 AS col0, COALESCE ( + 45, 49 * + COUNT ( * ) + - - NULLIF ( + 25, + 57 ) + + 43 + 4 ) + - 42 AS col1
----
-67
3
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-81
SELECT - 65 + AVG ( 71 ) + CAST( NULL AS SIGNED ) + 3 * + - 51 * COUNT( DISTINCT 95 ) - COUNT( ALL + + CAST( + 24 AS SIGNED ) ) * + 80 * COUNT( * ) * MAX( 76 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-81
SELECT - 65 + AVG ( 71 ) + CAST ( NULL AS INTEGER ) + 3 * + - 51 * COUNT ( DISTINCT 95 ) - COUNT ( ALL + + CAST ( + 24 AS INTEGER ) ) * + 80 * COUNT ( * ) * MAX ( 76 ) AS col0
----
NULL
query II rowsort
SELECT 54, + 82 AS col1
----
54
82
onlyif mysql # aggregate syntax:
query I rowsort label-83
SELECT - NULLIF ( - 64, + 11 / - 77 * - CASE + 59 WHEN - - CASE 20 WHEN - 80 + - - 71 + ( - - 23 ) * COUNT( * ) * - COUNT( + - 30 ) - 98 THEN + - 82 ELSE NULL END + + ( 1 ) THEN - + 69 + - + COUNT( * ) * - MIN( ALL - 87 ) * + COUNT( * ) END ) + + 58 + + 47
----
169
skipif mysql # not compatible
query I rowsort label-83
SELECT - NULLIF ( - 64, + 11 / - 77 * - CASE + 59 WHEN - - CASE 20 WHEN - 80 + - - 71 + ( - - 23 ) * COUNT ( * ) * - COUNT ( + - 30 ) - 98 THEN + - 82 ELSE NULL END + + ( 1 ) THEN - + 69 + - + COUNT ( * ) * - MIN ( ALL - 87 ) * + COUNT ( * ) END ) + + 58 + + 47
----
169
onlyif mysql # aggregate syntax:
query I rowsort label-84
SELECT ALL ( - COUNT( * ) ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-84
SELECT ALL ( - COUNT ( * ) ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-85
SELECT DISTINCT + 83 + COUNT( * ) col2
----
84
skipif mysql # not compatible
query I rowsort label-85
SELECT DISTINCT + 83 + COUNT ( * ) col2
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-86
SELECT ALL - 81 * COUNT( * ) + 40 AS col1
----
-41
skipif mysql # not compatible
query I rowsort label-86
SELECT ALL - 81 * COUNT ( * ) + 40 AS col1
----
-41
query II rowsort
SELECT ( + - 15 ) AS col0, 87 AS col2
----
-15
87
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-88
SELECT ALL + CAST( NULL AS SIGNED ) AS col1, + COUNT( * ) AS col0
----
NULL
1
skipif mysql # not compatible
query II rowsort label-88
SELECT ALL + CAST ( NULL AS INTEGER ) AS col1, + COUNT ( * ) AS col0
----
NULL
1
query I rowsort
SELECT 29 * - 83 - + 94 col1
----
-2501
onlyif mysql # aggregate syntax:
query II rowsort label-90
SELECT ALL + COUNT( * ) col1, + 21 AS col1
----
1
21
skipif mysql # not compatible
query II rowsort label-90
SELECT ALL + COUNT ( * ) col1, + 21 AS col1
----
1
21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-91
SELECT + 43 col2, + COUNT( * ) * + CAST( 86 AS SIGNED )
----
43
86
skipif mysql # not compatible
query II rowsort label-91
SELECT + 43 col2, + COUNT ( * ) * + CAST ( 86 AS INTEGER )
----
43
86
query I rowsort
SELECT ( + 73 ) AS col2
----
73
query I rowsort
SELECT DISTINCT - 87 * + - NULLIF ( 47, + 95 ) + - + 13 col1
----
4076
query I rowsort
SELECT COALESCE ( + 32, + - 85 ) AS col1
----
32
query I rowsort
SELECT + 39 + 53 AS col2
----
92
onlyif mysql # aggregate syntax:
query I rowsort label-96
SELECT ALL - ( - - 63 ) * COUNT( * ) * ( - COUNT( - 52 ) ) - + + 54 col2
----
9
skipif mysql # not compatible
query I rowsort label-96
SELECT ALL - ( - - 63 ) * COUNT ( * ) * ( - COUNT ( - 52 ) ) - + + 54 col2
----
9
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-97
SELECT + 42 * + CAST( 7 AS SIGNED ) * - + ( - + 62 ) + - 82 * 16 + + 63 AS col1
----
16979
skipif mysql # not compatible
query I rowsort label-97
SELECT + 42 * + CAST ( 7 AS INTEGER ) * - + ( - + 62 ) + - 82 * 16 + + 63 AS col1
----
16979
query I rowsort
SELECT 90 * 90 * 89 + + 26 AS col0
----
720926
onlyif mysql # aggregate syntax:
query I rowsort label-99
SELECT ALL 25 * + - COUNT( * ) - - ( 44 ) - - 17 * 12 - + 54 * - 42 col1
----
2491
skipif mysql # not compatible
query I rowsort label-99
SELECT ALL 25 * + - COUNT ( * ) - - ( 44 ) - - 17 * 12 - + 54 * - 42 col1
----
2491
query I rowsort
SELECT + CASE + 80 WHEN + + 7 * 9 THEN NULL ELSE + 21 END AS col1
----
21
query I rowsort
SELECT ALL + - 77 * 53 - 35
----
-4116
query I rowsort
SELECT + + 24 * 11 * + 67
----
17688
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-103
SELECT ALL + CAST( NULL AS SIGNED ) * - + 42 * + 78 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-103
SELECT ALL + CAST ( NULL AS INTEGER ) * - + 42 * + 78 AS col0
----
NULL
query I rowsort
SELECT DISTINCT 9 * + 60
----
540
onlyif mysql # aggregate syntax:
query I rowsort label-105
SELECT - COUNT( * ) * - 42 * - COUNT( * ) + 38 + 1 AS col1
----
-3
skipif mysql # not compatible
query I rowsort label-105
SELECT - COUNT ( * ) * - 42 * - COUNT ( * ) + 38 + 1 AS col1
----
-3
query I rowsort
SELECT + + 63 * - 54 * - + 57 + - ( + + ( + 21 ) ) AS col0
----
193893
onlyif mysql # DIV for integer division:
query II rowsort label-107
SELECT ALL + - 27 AS col0, 26 + 66 DIV + + 98
----
-27
26
skipif mysql # not compatible
query II rowsort label-107
SELECT ALL + - 27 AS col0, 26 + 66 / + + 98
----
-27
26
query II rowsort
SELECT DISTINCT + 41, 68 * + 90 AS col2
----
41
6120
query I rowsort
SELECT + 11 + 27 AS col2
----
38
onlyif mysql # aggregate syntax:
query I rowsort label-110
SELECT + CASE + - 59 WHEN AVG ( ALL - 57 ) THEN NULL WHEN - + 14 - ( + + 82 ) THEN 38 + + - COUNT( * ) ELSE NULL END * + 43 - 24 + - 43
----
NULL
skipif mysql # not compatible
query I rowsort label-110
SELECT + CASE + - 59 WHEN AVG ( ALL - 57 ) THEN NULL WHEN - + 14 - ( + + 82 ) THEN 38 + + - COUNT ( * ) ELSE NULL END * + 43 - 24 + - 43
----
NULL
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-111
SELECT ALL 55 DIV 73, CAST( 41 AS SIGNED ) * 10 AS col2
----
0
410
skipif mysql # not compatible
query II rowsort label-111
SELECT ALL 55 / 73, CAST ( 41 AS INTEGER ) * 10 AS col2
----
0
410
onlyif mysql # aggregate syntax:
query II rowsort label-112
SELECT ALL - 5 AS col0, - COUNT( * )
----
-5
-1
skipif mysql # not compatible
query II rowsort label-112
SELECT ALL - 5 AS col0, - COUNT ( * )
----
-5
-1
query I rowsort
SELECT + + 6 + - + 38 AS col0
----
-32
onlyif mysql # DIV for integer division:
query I rowsort label-114
SELECT + - 47 DIV + 68
----
0
skipif mysql # not compatible
query I rowsort label-114
SELECT + - 47 / + 68
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-115
SELECT - COUNT( * ) + - 90 * + - 80
----
7199
skipif mysql # not compatible
query I rowsort label-115
SELECT - COUNT ( * ) + - 90 * + - 80
----
7199
query I rowsort
SELECT - ( + + 61 )
----
-61
onlyif mysql # DIV for integer division:
query II rowsort label-117
SELECT - 77 + + - 55 DIV 48 AS col0, + 56
----
-78
56
skipif mysql # not compatible
query II rowsort label-117
SELECT - 77 + + - 55 / 48 AS col0, + 56
----
-78
56
onlyif mysql # aggregate syntax:
query II rowsort label-118
SELECT ALL 83 + + 6 col1, - COUNT( * ) AS col2
----
89
-1
skipif mysql # not compatible
query II rowsort label-118
SELECT ALL 83 + + 6 col1, - COUNT ( * ) AS col2
----
89
-1
query I rowsort
SELECT - ( + NULLIF ( - 71, + 40 ) ) col2
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-120
SELECT ALL + 96 + COUNT( * ) + - 80
----
17
skipif mysql # not compatible
query I rowsort label-120
SELECT ALL + 96 + COUNT ( * ) + - 80
----
17
onlyif mysql # aggregate syntax:
query I rowsort label-121
SELECT + SUM( + + 31 ) * 37
----
1147
skipif mysql # not compatible
query I rowsort label-121
SELECT + SUM ( + + 31 ) * 37
----
1147
onlyif mysql # aggregate syntax:
query I rowsort label-122
SELECT DISTINCT CASE - - 32 WHEN - 20 THEN + NULLIF ( 9, + 40 + + 56 ) * 72 + COUNT( * ) + + 54 WHEN 58 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-122
SELECT DISTINCT CASE - - 32 WHEN - 20 THEN + NULLIF ( 9, + 40 + + 56 ) * 72 + COUNT ( * ) + + 54 WHEN 58 THEN NULL END
----
NULL
query II rowsort
SELECT ALL ( - 12 ), 92 AS col2
----
-12
92
onlyif mysql # DIV for integer division:
query I rowsort label-124
SELECT ALL + 69 DIV - 83 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-124
SELECT ALL + 69 / - 83 AS col0
----
0
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-125
SELECT - ( - CASE CAST( 38 AS SIGNED ) WHEN 65 * 23 THEN NULL WHEN 48 * + 3 THEN NULL ELSE + 84 END ) DIV - - 14 AS col0
----
6
skipif mysql # not compatible
query I rowsort label-125
SELECT - ( - CASE CAST ( 38 AS INTEGER ) WHEN 65 * 23 THEN NULL WHEN 48 * + 3 THEN NULL ELSE + 84 END ) / - - 14 AS col0
----
6
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-126
SELECT ALL 23 + - 3 * + COUNT( * ) DIV - 16 * + - NULLIF ( + - SUM( 19 ), + SUM( ALL - + 23 ) * - 82 + + COUNT( * ) DIV - 54 ), + COALESCE ( 93, + 66, + ( + 54 ) ) AS col1
----
23
93
skipif mysql # not compatible
query II rowsort label-126
SELECT ALL 23 + - 3 * + COUNT ( * ) / - 16 * + - NULLIF ( + - SUM ( 19 ), + SUM ( ALL - + 23 ) * - 82 + + COUNT ( * ) / - 54 ), + COALESCE ( 93, + 66, + ( + 54 ) ) AS col1
----
23
93
query II rowsort
SELECT ALL - 97 + - 64 AS col1, - 35 + - 44 + 93 + + ( - - 62 ) + + + 84
----
-161
160
query I rowsort
SELECT 96 col0
----
96
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-129
SELECT ALL + 60 DIV + + 56 - + - 88 * + COUNT( * ) AS col0
----
89
skipif mysql # not compatible
query I rowsort label-129
SELECT ALL + 60 / + + 56 - + - 88 * + COUNT ( * ) AS col0
----
89
query I rowsort
SELECT + 96 col0
----
96
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-131
SELECT ALL + CAST( + + CAST( + COALESCE ( - - CASE - 59 WHEN - 31 THEN - + AVG ( DISTINCT - 61 ) * + - ( + CASE - 43 WHEN - 4 - - 28 THEN - - 17 * + 74 END ) + + ( NULLIF ( 8, - - 26 ) ) * + 3 END, 79 ) AS SIGNED ) AS SIGNED )
----
79
skipif mysql # not compatible
query I rowsort label-131
SELECT ALL + CAST ( + + CAST ( + COALESCE ( - - CASE - 59 WHEN - 31 THEN - + AVG ( DISTINCT - 61 ) * + - ( + CASE - 43 WHEN - 4 - - 28 THEN - - 17 * + 74 END ) + + ( NULLIF ( 8, - - 26 ) ) * + 3 END, 79 ) AS INTEGER ) AS INTEGER )
----
79
onlyif mysql # aggregate syntax:
query I rowsort label-132
SELECT - 27 * - COUNT( * ) * + COALESCE ( 10, 32 )
----
270
skipif mysql # not compatible
query I rowsort label-132
SELECT - 27 * - COUNT ( * ) * + COALESCE ( 10, 32 )
----
270
onlyif mysql # aggregate syntax:
query I rowsort label-133
SELECT DISTINCT + MAX( - 80 ) * - 78 col0
----
6240
skipif mysql # not compatible
query I rowsort label-133
SELECT DISTINCT + MAX ( - 80 ) * - 78 col0
----
6240
query I rowsort
SELECT DISTINCT + + 18 AS col1
----
18
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-135
SELECT ALL + NULLIF ( - 23, + 67 + + - ( 97 ) + + 51 - - COUNT( 25 ) + + CAST( NULL AS DECIMAL ) * - 0 / COUNT( * ) * - 63 - + + MAX( DISTINCT 18 ) ) / - 26 * 63 * + 98 - CAST( NULL AS SIGNED ) - + 71 / + 64 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-135
SELECT ALL + NULLIF ( - 23, + 67 + + - ( 97 ) + + 51 - - COUNT ( 25 ) + + CAST ( NULL AS REAL ) * - 0 / COUNT ( * ) * - 63 - + + MAX ( DISTINCT 18 ) ) / - 26 * 63 * + 98 - CAST ( NULL AS INTEGER ) - + 71 / + 64 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-136
SELECT + 59 DIV + 84 + ( COUNT( + ( 27 ) ) )
----
1
skipif mysql # not compatible
query I rowsort label-136
SELECT + 59 / + 84 + ( COUNT ( + ( 27 ) ) )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-137
SELECT - 42 * + + COALESCE ( + 37, - 59 ) + - NULLIF ( - COUNT( + 67 ), - 46 * + + NULLIF ( + 50, 85 ) + - 58 ) + - 5 * 87 * - NULLIF ( 72, + + 52 )
----
29767
skipif mysql # not compatible
query I rowsort label-137
SELECT - 42 * + + COALESCE ( + 37, - 59 ) + - NULLIF ( - COUNT ( + 67 ), - 46 * + + NULLIF ( + 50, 85 ) + - 58 ) + - 5 * 87 * - NULLIF ( 72, + + 52 )
----
29767
onlyif mysql # aggregate syntax:
query II rowsort label-138
SELECT ALL + 32 * - 69, - SUM( - 32 ) * - COALESCE ( 13, - 52 ) * - - 32 AS col0
----
-2208
-13312
skipif mysql # not compatible
query II rowsort label-138
SELECT ALL + 32 * - 69, - SUM ( - 32 ) * - COALESCE ( 13, - 52 ) * - - 32 AS col0
----
-2208
-13312
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-139
SELECT + 8 / + CAST( NULL AS SIGNED ) + - ( 86 )
----
NULL
skipif mysql # not compatible
query I rowsort label-139
SELECT + 8 / + CAST ( NULL AS INTEGER ) + - ( 86 )
----
NULL
query I rowsort
SELECT ALL + + 71 + + 61 AS col2
----
132
query II rowsort
SELECT ALL + 15 * - 56 AS col2, + 89 + + + 81
----
-840
170
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-142
SELECT DISTINCT + CAST( NULL AS SIGNED ) * + - SUM( DISTINCT - 62 )
----
NULL
skipif mysql # not compatible
query I rowsort label-142
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * + - SUM ( DISTINCT - 62 )
----
NULL
query I rowsort
SELECT ALL 61 + + 54 AS col2
----
115
onlyif mysql # aggregate syntax:
query I rowsort label-144
SELECT ALL - + COUNT( + 99 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-144
SELECT ALL - + COUNT ( + 99 ) AS col2
----
-1
query I rowsort
SELECT + - NULLIF ( + 21, COALESCE ( 92, - 96 ) - - 46 + + 90 + 85 * 53 + + 27 ) AS col0
----
-21
onlyif mysql # DIV for integer division:
query I rowsort label-146
SELECT ALL + 71 + 29 + - 52 DIV + 66 AS col2
----
100
skipif mysql # not compatible
query I rowsort label-146
SELECT ALL + 71 + 29 + - 52 / + 66 AS col2
----
100
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-147
SELECT DISTINCT + 13 + + + CASE - 20 WHEN - - 7 - + 6 * + 78 THEN COUNT( * ) * - - 67 - - 92 WHEN + + COALESCE ( 40, - 48 * + 66 * - ( - 11 ) + - COUNT( + - 17 ) * + CAST( NULL AS SIGNED ) - - 52 ) THEN - COUNT( * ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-147
SELECT DISTINCT + 13 + + + CASE - 20 WHEN - - 7 - + 6 * + 78 THEN COUNT ( * ) * - - 67 - - 92 WHEN + + COALESCE ( 40, - 48 * + 66 * - ( - 11 ) + - COUNT ( + - 17 ) * + CAST ( NULL AS INTEGER ) - - 52 ) THEN - COUNT ( * ) END AS col2
----
NULL
query I rowsort
SELECT + ( 40 )
----
40
query I rowsort
SELECT ALL 83 + - + 47
----
36
query II rowsort
SELECT - 5 AS col0, 44 AS col2
----
-5
44
query II rowsort
SELECT 87, 22 AS col2
----
87
22
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-152
SELECT 64 - - COALESCE ( - 25, - 76 DIV - 73 + + 43, CAST( - - CASE - + 31 WHEN - 29 + 27 THEN - - 84 END AS SIGNED ) + + + ( + - 14 ) * - 52 + - 60 ) col0
----
39
skipif mysql # not compatible
query I rowsort label-152
SELECT 64 - - COALESCE ( - 25, - 76 / - 73 + + 43, CAST ( - - CASE - + 31 WHEN - 29 + 27 THEN - - 84 END AS INTEGER ) + + + ( + - 14 ) * - 52 + - 60 ) col0
----
39
query II rowsort
SELECT DISTINCT 9, + 66 * 36 * + - 75 col2
----
9
-178200
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-154
SELECT ALL 35 + - CAST( NULL AS DECIMAL ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-154
SELECT ALL 35 + - CAST ( NULL AS REAL ) AS col0
----
NULL
query I rowsort
SELECT ALL 47 + - - 18
----
65
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-156
SELECT DISTINCT COUNT( + CAST( - 95 AS SIGNED ) ) + COUNT( * ) + + + 68
----
70
skipif mysql # not compatible
query I rowsort label-156
SELECT DISTINCT COUNT ( + CAST ( - 95 AS INTEGER ) ) + COUNT ( * ) + + + 68
----
70
query II rowsort
SELECT 82 col1, + 96 AS col2
----
82
96
onlyif mysql # aggregate syntax:
query I rowsort label-158
SELECT ALL + 65 + 45 + - ( - - 16 ) - + 48 + + - 81 * + 77 + - + COUNT( * ) * - 68 * - COALESCE ( + + 45, - 51 )
----
-9251
skipif mysql # not compatible
query I rowsort label-158
SELECT ALL + 65 + 45 + - ( - - 16 ) - + 48 + + - 81 * + 77 + - + COUNT ( * ) * - 68 * - COALESCE ( + + 45, - 51 )
----
-9251
onlyif mysql # aggregate syntax:
query I rowsort label-159
SELECT ( + + 70 ) - + - COUNT( * )
----
71
skipif mysql # not compatible
query I rowsort label-159
SELECT ( + + 70 ) - + - COUNT ( * )
----
71
onlyif mysql # DIV for integer division:
query I rowsort label-160
SELECT ALL 17 DIV - + 8
----
-2
skipif mysql # not compatible
query I rowsort label-160
SELECT ALL 17 / - + 8
----
-2
query I rowsort
SELECT DISTINCT + 56 * - 39
----
-2184
onlyif mysql # aggregate syntax:
query I rowsort label-162
SELECT DISTINCT COUNT( * ) - 33 * + + 68 * COUNT( * ) AS col2
----
-2243
skipif mysql # not compatible
query I rowsort label-162
SELECT DISTINCT COUNT ( * ) - 33 * + + 68 * COUNT ( * ) AS col2
----
-2243
query I rowsort
SELECT - 30 col1
----
-30
onlyif mysql # aggregate syntax:
query I rowsort label-164
SELECT CASE CASE + 52 WHEN + 7 THEN + 12 ELSE 26 END WHEN COUNT( * ) * + NULLIF ( + MAX( + NULLIF ( + ( + 11 ), 64 ) ), 79 ) THEN + 15 END + - 69 * - COUNT( ALL + - 14 )
----
NULL
skipif mysql # not compatible
query I rowsort label-164
SELECT CASE CASE + 52 WHEN + 7 THEN + 12 ELSE 26 END WHEN COUNT ( * ) * + NULLIF ( + MAX ( + NULLIF ( + ( + 11 ), 64 ) ), 79 ) THEN + 15 END + - 69 * - COUNT ( ALL + - 14 )
----
NULL
query I rowsort
SELECT 24 * + + 81
----
1944
onlyif mysql # aggregate syntax:
query I rowsort label-166
SELECT 37 * COUNT( * ) AS col0
----
37
skipif mysql # not compatible
query I rowsort label-166
SELECT 37 * COUNT ( * ) AS col0
----
37
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-167
SELECT CAST( NULL AS SIGNED ) + + 9 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-167
SELECT CAST ( NULL AS INTEGER ) + + 9 col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-168
SELECT ALL COUNT( * ) - - 83 * - + MAX( - 84 )
----
6973
skipif mysql # not compatible
query I rowsort label-168
SELECT ALL COUNT ( * ) - - 83 * - + MAX ( - 84 )
----
6973
query I rowsort
SELECT ALL 10 * - 92 AS col1
----
-920
query I rowsort
SELECT 35 * + + ( - + 85 ) AS col2
----
-2975
query II rowsort
SELECT ALL - - 46 AS col0, 47 * - + 19
----
46
-893
query I rowsort
SELECT DISTINCT - CASE + - 43 WHEN - - 40 THEN + - 83 END
----
NULL
query I rowsort
SELECT ALL - - ( - + 99 )
----
-99
query I rowsort
SELECT DISTINCT - 56 col2
----
-56
query I rowsort
SELECT + 13 * - + 90
----
-1170
query I rowsort
SELECT DISTINCT - + 82 AS col2
----
-82
onlyif mysql # aggregate syntax:
query II rowsort label-177
SELECT COUNT( * ) AS col0, - 80
----
1
-80
skipif mysql # not compatible
query II rowsort label-177
SELECT COUNT ( * ) AS col0, - 80
----
1
-80
query I rowsort
SELECT + - ( - 63 ) AS col0
----
63
onlyif mysql # aggregate syntax:
query I rowsort label-179
SELECT DISTINCT - - COUNT( * ) col1
----
1
skipif mysql # not compatible
query I rowsort label-179
SELECT DISTINCT - - COUNT ( * ) col1
----
1
query I rowsort
SELECT ALL + + 35 * + 69
----
2415
query II rowsort
SELECT + 79 * + 54 * + 93 AS col2, 73 * + - 60 * 81 + + 89
----
396738
-354691
onlyif mysql # aggregate syntax:
query II rowsort label-182
SELECT + COUNT( * ) col1, - ( - - 5 )
----
1
-5
skipif mysql # not compatible
query II rowsort label-182
SELECT + COUNT ( * ) col1, - ( - - 5 )
----
1
-5
query I rowsort
SELECT DISTINCT - 44 + + 4 AS col2
----
-40
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-184
SELECT ALL + + ( MIN( ALL + 93 ) ) + 96 * + 59 / - MAX( ALL CAST( NULL AS SIGNED ) ) - + 20
----
NULL
skipif mysql # not compatible
query I rowsort label-184
SELECT ALL + + ( MIN ( ALL + 93 ) ) + 96 * + 59 / - MAX ( ALL CAST ( NULL AS INTEGER ) ) - + 20
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-185
SELECT + 19 AS col1, COUNT( * ) + - 50
----
19
-49
skipif mysql # not compatible
query II rowsort label-185
SELECT + 19 AS col1, COUNT ( * ) + - 50
----
19
-49
query I rowsort
SELECT ALL - - 89
----
89
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-187
SELECT DISTINCT - + CAST( NULL AS SIGNED ) + - 53
----
NULL
skipif mysql # not compatible
query I rowsort label-187
SELECT DISTINCT - + CAST ( NULL AS INTEGER ) + - 53
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-188
SELECT 53 DIV + 66
----
0
skipif mysql # not compatible
query I rowsort label-188
SELECT 53 / + 66
----
0
query I rowsort
SELECT ALL + 9 + - 37 AS col2
----
-28
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-190
SELECT DISTINCT + 92 / + 8 - + 94 + + AVG ( - 30 ) + + CASE - COALESCE ( 14, 3 * + - CASE 5 WHEN + 59 THEN COUNT( * ) + + MIN( + + CASE 47 WHEN - ( - 44 ) THEN - 57 ELSE NULL END ) - 54 - 68 / + AVG ( - 51 ) * + 48 WHEN 50 THEN NULL END - - CAST( NULL AS SIGNED ) ) WHEN - 42 / - 3 THEN + - 96 ELSE NULL END + + + 15 + - 26 - - + 81 + - 42 * + COUNT( * ) * ( - + MAX( ALL - 1 ) ) * + - 87 * + 8 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-190
SELECT DISTINCT + 92 / + 8 - + 94 + + AVG ( - 30 ) + + CASE - COALESCE ( 14, 3 * + - CASE 5 WHEN + 59 THEN COUNT ( * ) + + MIN ( + + CASE 47 WHEN - ( - 44 ) THEN - 57 ELSE NULL END ) - 54 - 68 / + AVG ( - 51 ) * + 48 WHEN 50 THEN NULL END - - CAST ( NULL AS INTEGER ) ) WHEN - 42 / - 3 THEN + - 96 ELSE NULL END + + + 15 + - 26 - - + 81 + - 42 * + COUNT ( * ) * ( - + MAX ( ALL - 1 ) ) * + - 87 * + 8 col2
----
NULL
query I rowsort
SELECT 67 * ( 97 ) AS col1
----
6499
onlyif mysql # DIV for integer division:
query I rowsort label-192
SELECT ALL 36 DIV + - 78
----
0
skipif mysql # not compatible
query I rowsort label-192
SELECT ALL 36 / + - 78
----
0
query I rowsort
SELECT 74 + - - 17
----
91
query II rowsort
SELECT ALL - 96 + + 82 AS col1, - 44 AS col2
----
-14
-44
onlyif mysql # aggregate syntax:
query I rowsort label-195
SELECT 83 + + - COUNT( ALL + + 23 ) AS col0
----
82
skipif mysql # not compatible
query I rowsort label-195
SELECT 83 + + - COUNT ( ALL + + 23 ) AS col0
----
82
onlyif mysql # aggregate syntax:
query I rowsort label-196
SELECT ALL COUNT( * ) + + + 38 + 53
----
92
skipif mysql # not compatible
query I rowsort label-196
SELECT ALL COUNT ( * ) + + + 38 + 53
----
92
query I rowsort
SELECT ALL - 69 * - 9
----
621
onlyif mysql # aggregate syntax:
query I rowsort label-198
SELECT ALL + COUNT( * ) * + 94 AS col2
----
94
skipif mysql # not compatible
query I rowsort label-198
SELECT ALL + COUNT ( * ) * + 94 AS col2
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-199
SELECT COALESCE ( + 21, + COUNT( * ) * 35 + 42 * MIN( DISTINCT + + 11 ) + - 80 ) + - 35 AS col2
----
-14
skipif mysql # not compatible
query I rowsort label-199
SELECT COALESCE ( + 21, + COUNT ( * ) * 35 + 42 * MIN ( DISTINCT + + 11 ) + - 80 ) + - 35 AS col2
----
-14
onlyif mysql # aggregate syntax:
query II rowsort label-200
SELECT ALL COUNT( ALL - ( 55 ) ) - - 83, + 0 col1
----
84
0
skipif mysql # not compatible
query II rowsort label-200
SELECT ALL COUNT ( ALL - ( 55 ) ) - - 83, + 0 col1
----
84
0
query I rowsort
SELECT ALL 70 - + - 63 AS col1
----
133
onlyif mysql # aggregate syntax:
query I rowsort label-202
SELECT MIN( + + 13 ) * 23
----
299
skipif mysql # not compatible
query I rowsort label-202
SELECT MIN ( + + 13 ) * 23
----
299
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-203
SELECT CAST( NULL AS DECIMAL ) * - - CASE + + COUNT( * ) WHEN 52 THEN + - 70 END * 42
----
NULL
skipif mysql # not compatible
query I rowsort label-203
SELECT CAST ( NULL AS REAL ) * - - CASE + + COUNT ( * ) WHEN 52 THEN + - 70 END * 42
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-204
SELECT ALL NULLIF ( - 40, + COUNT( * ) - - + COALESCE ( + 22, - 36 + - - 73 ) * - + CAST( - 78 AS SIGNED ) - - 70 )
----
-40
skipif mysql # not compatible
query I rowsort label-204
SELECT ALL NULLIF ( - 40, + COUNT ( * ) - - + COALESCE ( + 22, - 36 + - - 73 ) * - + CAST ( - 78 AS INTEGER ) - - 70 )
----
-40
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-205
SELECT ALL CAST( NULL AS SIGNED ) * + 88 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-205
SELECT ALL CAST ( NULL AS INTEGER ) * + 88 AS col0
----
NULL
query I rowsort
SELECT ( 89 ) * 30
----
2670
onlyif mysql # aggregate syntax:
query I rowsort label-207
SELECT DISTINCT - 58 * - CASE - - ( - - SUM( + + 26 ) ) WHEN - - COUNT( * ) + + + 2 + - 75 THEN + + 17 * - + COUNT( * ) END + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-207
SELECT DISTINCT - 58 * - CASE - - ( - - SUM ( + + 26 ) ) WHEN - - COUNT ( * ) + + + 2 + - 75 THEN + + 17 * - + COUNT ( * ) END + COUNT ( * )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-208
SELECT DISTINCT CAST( + - 49 AS SIGNED )
----
-49
skipif mysql # not compatible
query I rowsort label-208
SELECT DISTINCT CAST ( + - 49 AS INTEGER )
----
-49
onlyif mysql # aggregate syntax:
query I rowsort label-209
SELECT ALL + 31 * + 77 * + COUNT( - 61 )
----
2387
skipif mysql # not compatible
query I rowsort label-209
SELECT ALL + 31 * + 77 * + COUNT ( - 61 )
----
2387
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-210
SELECT + - 20 * + - CASE - + COALESCE ( - + 52, + + 75 ) WHEN + + COUNT( * ) * 37 + - - 79 THEN NULL WHEN - + COUNT( * ) THEN - - 12 END, - CASE MAX( ALL - 83 ) WHEN - + 74 / + - COUNT( * ) * + - COUNT( DISTINCT - + 54 ) + - NULLIF ( + - 42, + + 57 + - + 94 * - 44 ) + - + 86 THEN + 87 ELSE - COALESCE ( + 0, - + COUNT( * ) + + - 20 * + + 27, CAST( NULL AS SIGNED ), 13, 58 + - + 82 ) END AS col0
----
NULL
0
skipif mysql # not compatible
query II rowsort label-210
SELECT + - 20 * + - CASE - + COALESCE ( - + 52, + + 75 ) WHEN + + COUNT ( * ) * 37 + - - 79 THEN NULL WHEN - + COUNT ( * ) THEN - - 12 END, - CASE MAX ( ALL - 83 ) WHEN - + 74 / + - COUNT ( * ) * + - COUNT ( DISTINCT - + 54 ) + - NULLIF ( + - 42, + + 57 + - + 94 * - 44 ) + - + 86 THEN + 87 ELSE - COALESCE ( + 0, - + COUNT ( * ) + + - 20 * + + 27, CAST ( NULL AS INTEGER ), 13, 58 + - + 82 ) END AS col0
----
NULL
0
query I rowsort
SELECT DISTINCT 76 * - - 97 AS col1
----
7372
onlyif mysql # aggregate syntax:
query I rowsort label-212
SELECT ALL + - 93 * - - 78 + + - 34 + + 82 + 57 * + + 47 + - - COUNT( * ) AS col2
----
-4526
skipif mysql # not compatible
query I rowsort label-212
SELECT ALL + - 93 * - - 78 + + - 34 + + 82 + 57 * + + 47 + - - COUNT ( * ) AS col2
----
-4526
onlyif mysql # aggregate syntax:
query I rowsort label-213
SELECT 59 / + - 18 + + ( - 84 ) + CASE + + 14 WHEN - COUNT( * ) THEN + 72 * + CASE + COUNT( * ) WHEN + 50 THEN NULL WHEN + 77 THEN - 5 + 58 END END
----
NULL
skipif mysql # not compatible
query I rowsort label-213
SELECT 59 / + - 18 + + ( - 84 ) + CASE + + 14 WHEN - COUNT ( * ) THEN + 72 * + CASE + COUNT ( * ) WHEN + 50 THEN NULL WHEN + 77 THEN - 5 + 58 END END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-214
SELECT DISTINCT - COUNT( * ) * + COUNT( * ) + 15 AS col0
----
14
skipif mysql # not compatible
query I rowsort label-214
SELECT DISTINCT - COUNT ( * ) * + COUNT ( * ) + 15 AS col0
----
14
onlyif mysql # aggregate syntax:
query I rowsort label-215
SELECT + + NULLIF ( + + MIN( DISTINCT - 47 ), - 78 ) * + COUNT( * )
----
-47
skipif mysql # not compatible
query I rowsort label-215
SELECT + + NULLIF ( + + MIN ( DISTINCT - 47 ), - 78 ) * + COUNT ( * )
----
-47
onlyif mysql # DIV for integer division:
query I rowsort label-216
SELECT ALL - 15 DIV 70 - 90 * - 51 + + 76
----
4666
skipif mysql # not compatible
query I rowsort label-216
SELECT ALL - 15 / 70 - 90 * - 51 + + 76
----
4666
query I rowsort
SELECT ALL + - 9 * + 63 + - 66
----
-633
onlyif mysql # aggregate syntax:
query I rowsort label-218
SELECT ALL 8 * - 7 + - COUNT( * ) * - - ( - MAX( DISTINCT + 64 ) ) * - SUM( 58 ) + - ( 82 )
----
-3850
skipif mysql # not compatible
query I rowsort label-218
SELECT ALL 8 * - 7 + - COUNT ( * ) * - - ( - MAX ( DISTINCT + 64 ) ) * - SUM ( 58 ) + - ( 82 )
----
-3850
query II rowsort
SELECT - + 43 + + 14 AS col2, 37 + - 0
----
-29
37
query I rowsort
SELECT - + 85 * 2 * 66
----
-11220
onlyif mysql # aggregate syntax:
query I rowsort label-221
SELECT + CASE + NULLIF ( + 99, 65 ) WHEN 62 + - 11 THEN NULL WHEN + MAX( - - 9 ) THEN + 50 ELSE - - 76 END
----
76
skipif mysql # not compatible
query I rowsort label-221
SELECT + CASE + NULLIF ( + 99, 65 ) WHEN 62 + - 11 THEN NULL WHEN + MAX ( - - 9 ) THEN + 50 ELSE - - 76 END
----
76
query I rowsort
SELECT + 79 * - - 48
----
3792
query II rowsort
SELECT + ( - 40 ), 53 AS col0
----
-40
53
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-224
SELECT DISTINCT CAST( MIN( 44 ) AS SIGNED ) * 2 + - COUNT( * ) AS col2
----
87
skipif mysql # not compatible
query I rowsort label-224
SELECT DISTINCT CAST ( MIN ( 44 ) AS INTEGER ) * 2 + - COUNT ( * ) AS col2
----
87
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: DIV for integer division:
query I rowsort label-225
SELECT ALL 6 * COALESCE ( - 33, - 11 + 85 - - 64 DIV + + ( - ( 1 ) ), - 35 ) * COALESCE ( + CASE + + 39 WHEN 57 + COUNT( * ) + - - 59 * - CAST( NULL AS DECIMAL ) * - 92 DIV + + CAST( NULL AS SIGNED ) - + MAX( DISTINCT + - 63 ) + - 97 THEN - COALESCE ( - 51, + 45 + - COUNT( * ) + + COUNT( * ) + - 41 - - COALESCE ( - ( + 51 ), 41 + + COUNT( * ) + - 29 * + + ( - 36 ) * - CASE + 75 WHEN 20 THEN + + 88 ELSE 10 END + - COUNT( * ) * - + COUNT( * ), + - 45 ) * - - 1 * + MIN( DISTINCT + 72 ), 16 + - MIN( 33 ) ) WHEN 53 * - NULLIF ( - 91 * 32, - 2 + 93 ) THEN NULL ELSE COUNT( * ) END, COUNT( * ), 92 ) * 93 - 55
----
-18469
skipif mysql # not compatible
query I rowsort label-225
SELECT ALL 6 * COALESCE ( - 33, - 11 + 85 - - 64 / + + ( - ( 1 ) ), - 35 ) * COALESCE ( + CASE + + 39 WHEN 57 + COUNT ( * ) + - - 59 * - CAST ( NULL AS REAL ) * - 92 / + + CAST ( NULL AS INTEGER ) - + MAX ( DISTINCT + - 63 ) + - 97 THEN - COALESCE ( - 51, + 45 + - COUNT ( * ) + + COUNT ( * ) + - 41 - - COALESCE ( - ( + 51 ), 41 + + COUNT ( * ) + - 29 * + + ( - 36 ) * - CASE + 75 WHEN 20 THEN + + 88 ELSE 10 END + - COUNT ( * ) * - + COUNT ( * ), + - 45 ) * - - 1 * + MIN ( DISTINCT + 72 ), 16 + - MIN ( 33 ) ) WHEN 53 * - NULLIF ( - 91 * 32, - 2 + 93 ) THEN NULL ELSE COUNT ( * ) END, COUNT ( * ), 92 ) * 93 - 55
----
-18469
query II rowsort
SELECT DISTINCT + 16 AS col0, - 69 - - + 4
----
16
-65
query II rowsort
SELECT + 58 col0, - 14 AS col1
----
58
-14
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-228
SELECT DISTINCT NULLIF ( + - COUNT( * ), + 95 + + - 71 ) * - + CASE + 85 WHEN - - 73 THEN + COUNT( * ) WHEN + 59 + + 48 THEN - + CAST( + CAST( NULL AS SIGNED ) AS SIGNED ) * + 6 * 53 * + + 7 * + - COUNT( * ) - + NULLIF ( - - 70, - + ( - - 74 ) ) END + + + COUNT( * ) - + 85 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-228
SELECT DISTINCT NULLIF ( + - COUNT ( * ), + 95 + + - 71 ) * - + CASE + 85 WHEN - - 73 THEN + COUNT ( * ) WHEN + 59 + + 48 THEN - + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) * + 6 * 53 * + + 7 * + - COUNT ( * ) - + NULLIF ( - - 70, - + ( - - 74 ) ) END + + + COUNT ( * ) - + 85 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-229
SELECT - 71 * + COUNT( * ) AS col2
----
-71
skipif mysql # not compatible
query I rowsort label-229
SELECT - 71 * + COUNT ( * ) AS col2
----
-71
onlyif mysql # aggregate syntax:
query I rowsort label-230
SELECT ALL - COUNT( ALL + + ( + 87 ) ) - - 95
----
94
skipif mysql # not compatible
query I rowsort label-230
SELECT ALL - COUNT ( ALL + + ( + 87 ) ) - - 95
----
94
query I rowsort
SELECT - 35 * + 71 col1
----
-2485
query I rowsort
SELECT + 40 * + 84 * 40
----
134400
query I rowsort
SELECT - 52 - - + ( + - 81 )
----
-133
onlyif mysql # aggregate syntax:
query I rowsort label-234
SELECT - MAX( 25 ) col1
----
-25
skipif mysql # not compatible
query I rowsort label-234
SELECT - MAX ( 25 ) col1
----
-25
query I rowsort
SELECT ALL ( 30 )
----
30
query I rowsort
SELECT DISTINCT - ( + + 21 ) * - 61 - - 47 AS col2
----
1328
query I rowsort
SELECT ALL ( + - 58 )
----
-58
onlyif mysql # DIV for integer division:
query I rowsort label-238
SELECT - 22 DIV + 84
----
0
skipif mysql # not compatible
query I rowsort label-238
SELECT - 22 / + 84
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-239
SELECT - MAX( ALL + + 96 ) AS col1
----
-96
skipif mysql # not compatible
query I rowsort label-239
SELECT - MAX ( ALL + + 96 ) AS col1
----
-96
query I rowsort
SELECT ALL ( - + 46 )
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-241
SELECT DISTINCT - COUNT( * ) * 54 AS col0
----
-54
skipif mysql # not compatible
query I rowsort label-241
SELECT DISTINCT - COUNT ( * ) * 54 AS col0
----
-54
query I rowsort
SELECT ALL ( 36 ) AS col1
----
36
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-243
SELECT - + CASE + - 26 WHEN - + 80 THEN 54 * - MIN( 66 ) * + 17 + - 27 + - CAST( + 7 AS SIGNED ) - - + 65 * + - COUNT( * ) * + 97 * - 80 + + 15 + 75 END
----
NULL
skipif mysql # not compatible
query I rowsort label-243
SELECT - + CASE + - 26 WHEN - + 80 THEN 54 * - MIN ( 66 ) * + 17 + - 27 + - CAST ( + 7 AS INTEGER ) - - + 65 * + - COUNT ( * ) * + 97 * - 80 + + 15 + 75 END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-244
SELECT - + 96 + - 52 + CASE - CAST( NULL AS DECIMAL ) WHEN - CASE + 80 WHEN - 21 THEN 77 END THEN - COUNT( * ) * + + 82 * COUNT( * ) * ( 79 ) END * - 2 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-244
SELECT - + 96 + - 52 + CASE - CAST ( NULL AS REAL ) WHEN - CASE + 80 WHEN - 21 THEN 77 END THEN - COUNT ( * ) * + + 82 * COUNT ( * ) * ( 79 ) END * - 2 AS col1
----
NULL
query I rowsort
SELECT + ( + - 61 )
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-246
SELECT DISTINCT 64 + - + CASE + 81 WHEN - 8 THEN COUNT( * ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-246
SELECT DISTINCT 64 + - + CASE + 81 WHEN - 8 THEN COUNT ( * ) END
----
NULL
query I rowsort
SELECT ALL - 10 + + ( ( + 71 ) )
----
61
query I rowsort
SELECT - 39 + - - 81
----
42
onlyif mysql # aggregate syntax:
query I rowsort label-249
SELECT ALL MAX( ALL - 58 ) + + COUNT( * )
----
-57
skipif mysql # not compatible
query I rowsort label-249
SELECT ALL MAX ( ALL - 58 ) + + COUNT ( * )
----
-57
query I rowsort
SELECT DISTINCT - 8 + - - 40 col2
----
32
onlyif mysql # DIV for integer division:
query I rowsort label-251
SELECT ALL 81 DIV + 5 + - 93 + + 54 + + 66 + 39 * - 20
----
-737
skipif mysql # not compatible
query I rowsort label-251
SELECT ALL 81 / + 5 + - 93 + + 54 + + 66 + 39 * - 20
----
-737
onlyif mysql # aggregate syntax:
query I rowsort label-252
SELECT DISTINCT COUNT( * ) * - + 43 * + CASE + AVG ( 0 ) WHEN - 22 THEN NULL WHEN - NULLIF ( + + ( + + 44 ), 1 ) / - 8 THEN - 38 + 13 / - COALESCE ( - - 45, + 46 ) * - 17 - - 14 END
----
NULL
skipif mysql # not compatible
query I rowsort label-252
SELECT DISTINCT COUNT ( * ) * - + 43 * + CASE + AVG ( 0 ) WHEN - 22 THEN NULL WHEN - NULLIF ( + + ( + + 44 ), 1 ) / - 8 THEN - 38 + 13 / - COALESCE ( - - 45, + 46 ) * - 17 - - 14 END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-253
SELECT DISTINCT 39 DIV + - 93 + - 22 AS col2
----
-22
skipif mysql # not compatible
query I rowsort label-253
SELECT DISTINCT 39 / + - 93 + - 22 AS col2
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-254
SELECT ALL + 53 * + 13 * - - COUNT( * ) - - 5 * + - 45 * - 28 * 86 AS col0
----
542489
skipif mysql # not compatible
query I rowsort label-254
SELECT ALL + 53 * + 13 * - - COUNT ( * ) - - 5 * + - 45 * - 28 * 86 AS col0
----
542489
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-255
SELECT DISTINCT + 46 DIV - 99 + + 97 + + + 39 * + 98 + - - 70 + - 19 * COUNT( * )
----
3970
skipif mysql # not compatible
query I rowsort label-255
SELECT DISTINCT + 46 / - 99 + + 97 + + + 39 * + 98 + - - 70 + - 19 * COUNT ( * )
----
3970
query I rowsort
SELECT ALL ( - 12 ) * + 24 * 21 * + 14
----
-84672
onlyif mysql # aggregate syntax:
query I rowsort label-257
SELECT ALL + COUNT( * ) * - - 3 + + 28 + ( - 42 ) * + - COALESCE ( - 23, 29, - 93 )
----
-935
skipif mysql # not compatible
query I rowsort label-257
SELECT ALL + COUNT ( * ) * - - 3 + + 28 + ( - 42 ) * + - COALESCE ( - 23, 29, - 93 )
----
-935
query I rowsort
SELECT ( - + 28 ) AS col2
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-259
SELECT 33 * + 80 * - COUNT( * ) * - 95 - - - 65 * + - MIN( DISTINCT 83 ) - + 44 col1
----
256151
skipif mysql # not compatible
query I rowsort label-259
SELECT 33 * + 80 * - COUNT ( * ) * - 95 - - - 65 * + - MIN ( DISTINCT 83 ) - + 44 col1
----
256151
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-260
SELECT + 89 * 5 + ( AVG ( ALL CAST( NULL AS SIGNED ) ) ) / + - 8
----
NULL
skipif mysql # not compatible
query I rowsort label-260
SELECT + 89 * 5 + ( AVG ( ALL CAST ( NULL AS INTEGER ) ) ) / + - 8
----
NULL
query I rowsort
SELECT - 88 + - 82 AS col1
----
-170
query II rowsort
SELECT ALL + 44 AS col1, 33 * 23
----
44
759
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-263
SELECT + ( - + 84 ) + + + ( - - CAST( 30 AS SIGNED ) ) * + - 1 * + 45 + + - 88
----
-1522
skipif mysql # not compatible
query I rowsort label-263
SELECT + ( - + 84 ) + + + ( - - CAST ( 30 AS INTEGER ) ) * + - 1 * + 45 + + - 88
----
-1522
query I rowsort
SELECT - 17 * - 21 AS col2
----
357
onlyif mysql # aggregate syntax:
query I rowsort label-265
SELECT + 29 + + COUNT( * )
----
30
skipif mysql # not compatible
query I rowsort label-265
SELECT + 29 + + COUNT ( * )
----
30
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-266
SELECT ALL - COUNT( * ) * - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-266
SELECT ALL - COUNT ( * ) * - CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT ALL ( - 93 )
----
-93
onlyif mysql # aggregate syntax:
query I rowsort label-268
SELECT ALL MIN( - - 58 )
----
58
skipif mysql # not compatible
query I rowsort label-268
SELECT ALL MIN ( - - 58 )
----
58
query I rowsort
SELECT - 81 * + 64
----
-5184
query I rowsort
SELECT DISTINCT CASE 62 WHEN + 0 THEN NULL WHEN 73 THEN 31 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-271
SELECT 43 + COUNT( + - 55 )
----
44
skipif mysql # not compatible
query I rowsort label-271
SELECT 43 + COUNT ( + - 55 )
----
44
query II rowsort
SELECT ALL 92 col0, 9 AS col1
----
92
9
query I rowsort
SELECT 17 * 93 AS col1
----
1581
onlyif mysql # aggregate syntax:
query I rowsort label-274
SELECT 53 + COUNT( DISTINCT 77 ) AS col2
----
54
skipif mysql # not compatible
query I rowsort label-274
SELECT 53 + COUNT ( DISTINCT 77 ) AS col2
----
54
query II rowsort
SELECT - 47, 42 AS col2
----
-47
42
onlyif mysql # DIV for integer division:
query II rowsort label-276
SELECT 99 AS col1, 23 DIV - 86
----
99
0
skipif mysql # not compatible
query II rowsort label-276
SELECT 99 AS col1, 23 / - 86
----
99
0
query I rowsort
SELECT - 84 + 1 + + 89 AS col0
----
6
query I rowsort
SELECT ALL - + 41 + 6 * + 53 * + 95 + - + 33 AS col1
----
30136
query I rowsort
SELECT 59 * 52
----
3068
onlyif mysql # aggregate syntax:
query I rowsort label-280
SELECT ALL - COUNT( DISTINCT - 37 )
----
-1
skipif mysql # not compatible
query I rowsort label-280
SELECT ALL - COUNT ( DISTINCT - 37 )
----
-1
query I rowsort
SELECT - 50 * + 35 AS col0
----
-1750
onlyif mysql # aggregate syntax:
query I rowsort label-282
SELECT ALL - 79 + + + NULLIF ( + - ( + + ( + 20 ) ), - COALESCE ( 39, - + COALESCE ( + - MIN( DISTINCT - 62 ), + + 46 + 6 ) + 20, 35 + - + 2 ) ) AS col2
----
-99
skipif mysql # not compatible
query I rowsort label-282
SELECT ALL - 79 + + + NULLIF ( + - ( + + ( + 20 ) ), - COALESCE ( 39, - + COALESCE ( + - MIN ( DISTINCT - 62 ), + + 46 + 6 ) + 20, 35 + - + 2 ) ) AS col2
----
-99
query II rowsort
SELECT + 53 AS col2, 7 AS col2
----
53
7
query I rowsort
SELECT + 16 * - 5 + - 78 AS col1
----
-158
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-285
SELECT ALL - COUNT( * ) * + 69 DIV + 62
----
-1
skipif mysql # not compatible
query I rowsort label-285
SELECT ALL - COUNT ( * ) * + 69 / + 62
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-286
SELECT DISTINCT - - ( 96 ) * + + COUNT( * ) AS col0
----
96
skipif mysql # not compatible
query I rowsort label-286
SELECT DISTINCT - - ( 96 ) * + + COUNT ( * ) AS col0
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-287
SELECT ALL SUM( ALL 58 ) - - - 70 + COUNT( * ) + 46 * 70 + 18 * + - 99 AS col1
----
1427
skipif mysql # not compatible
query I rowsort label-287
SELECT ALL SUM ( ALL 58 ) - - - 70 + COUNT ( * ) + 46 * 70 + 18 * + - 99 AS col1
----
1427
query I rowsort
SELECT 7 - + 24
----
-17
onlyif mysql # aggregate syntax:
query I rowsort label-289
SELECT MAX( DISTINCT + 25 ) * + ( + + 7 ) AS col1
----
175
skipif mysql # not compatible
query I rowsort label-289
SELECT MAX ( DISTINCT + 25 ) * + ( + + 7 ) AS col1
----
175
query I rowsort
SELECT DISTINCT - - ( 31 ) AS col1
----
31
onlyif mysql # aggregate syntax:
query I rowsort label-291
SELECT DISTINCT - 30 - - COUNT( * ) AS col1
----
-29
skipif mysql # not compatible
query I rowsort label-291
SELECT DISTINCT - 30 - - COUNT ( * ) AS col1
----
-29
onlyif mysql # aggregate syntax:
query II rowsort label-292
SELECT ALL - 41, CASE - - 0 WHEN COUNT( * ) THEN - 30 * - ( - + 23 ) + 48 END col0
----
-41
NULL
skipif mysql # not compatible
query II rowsort label-292
SELECT ALL - 41, CASE - - 0 WHEN COUNT ( * ) THEN - 30 * - ( - + 23 ) + 48 END col0
----
-41
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-293
SELECT ALL - NULLIF ( + 71, - - COUNT( * ) / 9 + + 66 )
----
-71
skipif mysql # not compatible
query I rowsort label-293
SELECT ALL - NULLIF ( + 71, - - COUNT ( * ) / 9 + + 66 )
----
-71
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-294
SELECT CAST( NULL AS DECIMAL ) * + + 8 - 19 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-294
SELECT CAST ( NULL AS REAL ) * + + 8 - 19 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-295
SELECT ALL - SUM( DISTINCT + 43 ) AS col1
----
-43
skipif mysql # not compatible
query I rowsort label-295
SELECT ALL - SUM ( DISTINCT + 43 ) AS col1
----
-43
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-296
SELECT 38 * - COALESCE ( 86, - 30, - + CAST( - 17 AS SIGNED ) + 98 ) + - 81 * - 53 col2
----
1025
skipif mysql # not compatible
query I rowsort label-296
SELECT 38 * - COALESCE ( 86, - 30, - + CAST ( - 17 AS INTEGER ) + 98 ) + - 81 * - 53 col2
----
1025
onlyif mysql # aggregate syntax:
query I rowsort label-297
SELECT COUNT( * ) - + 10 * + 82 AS col0
----
-819
skipif mysql # not compatible
query I rowsort label-297
SELECT COUNT ( * ) - + 10 * + 82 AS col0
----
-819
onlyif mysql # aggregate syntax:
query I rowsort label-298
SELECT COALESCE ( COUNT( * ), - 87 ) + - 10 AS col2
----
-9
skipif mysql # not compatible
query I rowsort label-298
SELECT COALESCE ( COUNT ( * ), - 87 ) + - 10 AS col2
----
-9
onlyif mysql # aggregate syntax:
query I rowsort label-299
SELECT ALL MAX( - 51 ) * - + NULLIF ( - 51, - 79 )
----
-2601
skipif mysql # not compatible
query I rowsort label-299
SELECT ALL MAX ( - 51 ) * - + NULLIF ( - 51, - 79 )
----
-2601
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-300
SELECT ( - COUNT( * ) ) DIV 81 * ( - 72 ) * 12 + - 97 AS col1
----
-97
skipif mysql # not compatible
query I rowsort label-300
SELECT ( - COUNT ( * ) ) / 81 * ( - 72 ) * 12 + - 97 AS col1
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-301
SELECT NULLIF ( + ( + + ( 14 ) ), - - COUNT( * ) ) * 10 AS col1
----
140
skipif mysql # not compatible
query I rowsort label-301
SELECT NULLIF ( + ( + + ( 14 ) ), - - COUNT ( * ) ) * 10 AS col1
----
140
onlyif mysql # DIV for integer division:
query I rowsort label-302
SELECT ( 49 ) DIV ( 60 )
----
0
skipif mysql # not compatible
query I rowsort label-302
SELECT ( 49 ) / ( 60 )
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-303
SELECT CAST( NULL AS SIGNED ) * + 2 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-303
SELECT CAST ( NULL AS INTEGER ) * + 2 col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-304
SELECT 8 * - 57 * COALESCE ( + + 22, - NULLIF ( - 95, - COUNT( * ) + + + SUM( + ( - + 36 ) ) ) DIV + + 17 )
----
-10032
skipif mysql # not compatible
query I rowsort label-304
SELECT 8 * - 57 * COALESCE ( + + 22, - NULLIF ( - 95, - COUNT ( * ) + + + SUM ( + ( - + 36 ) ) ) / + + 17 )
----
-10032
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-305
SELECT ALL CAST( 26 AS SIGNED ) + - COUNT( * ) + COUNT( * ) * - CASE MAX( + 22 ) WHEN + 27 + - + 78 - + 89 * 25 THEN NULL WHEN + 95 * 40 THEN 93 WHEN AVG ( - 90 ) THEN NULL END + + 91 * - - 10 * + 61 - - 52 * 46 * - 73 AS col1, - 21 * + - ( CASE - CASE COUNT( DISTINCT - - 90 ) WHEN - COUNT( 81 ) * - 67 THEN CAST( CAST( NULL AS SIGNED ) AS SIGNED ) ELSE COALESCE ( + 75, + - 72 + 54 * 22 ) END WHEN + 66 THEN NULL WHEN 69 + 3 THEN NULL ELSE 4 END ) AS col1
----
NULL
84
skipif mysql # not compatible
query II rowsort label-305
SELECT ALL CAST ( 26 AS INTEGER ) + - COUNT ( * ) + COUNT ( * ) * - CASE MAX ( + 22 ) WHEN + 27 + - + 78 - + 89 * 25 THEN NULL WHEN + 95 * 40 THEN 93 WHEN AVG ( - 90 ) THEN NULL END + + 91 * - - 10 * + 61 - - 52 * 46 * - 73 AS col1, - 21 * + - ( CASE - CASE COUNT ( DISTINCT - - 90 ) WHEN - COUNT ( 81 ) * - 67 THEN CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) ELSE COALESCE ( + 75, + - 72 + 54 * 22 ) END WHEN + 66 THEN NULL WHEN 69 + 3 THEN NULL ELSE 4 END ) AS col1
----
NULL
84
query I rowsort
SELECT ( + 67 ) - + 32 AS col0
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-307
SELECT 62 * 56 * - - COUNT( * ) AS col0
----
3472
skipif mysql # not compatible
query I rowsort label-307
SELECT 62 * 56 * - - COUNT ( * ) AS col0
----
3472
query I rowsort
SELECT ALL NULLIF ( ( 94 ), - 89 ) + + 97 + 36
----
227
onlyif mysql # aggregate syntax:
query I rowsort label-309
SELECT COUNT( * ) - + + 9
----
-8
skipif mysql # not compatible
query I rowsort label-309
SELECT COUNT ( * ) - + + 9
----
-8
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-310
SELECT DISTINCT - 4 * + 63 * - CAST( 31 AS SIGNED ) * + 4 - - 26 + + 42 * + 49 AS col2
----
33332
skipif mysql # not compatible
query I rowsort label-310
SELECT DISTINCT - 4 * + 63 * - CAST ( 31 AS INTEGER ) * + 4 - - 26 + + 42 * + 49 AS col2
----
33332
query II rowsort
SELECT DISTINCT 86 + - 80 AS col2, 71 AS col0
----
6
71
query I rowsort
SELECT ALL + 19 * 48
----
912
query I rowsort
SELECT ALL + 8 + + + 55 col0
----
63
query I rowsort
SELECT DISTINCT + 50 + 18 AS col2
----
68
query I rowsort
SELECT DISTINCT 15 col2
----
15
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-316
SELECT ALL - 28 + - + CASE - 83 WHEN COUNT( * ) * NULLIF ( + NULLIF ( + 73, - 84 * - 36 ), - + 18 ) + COUNT( * ) THEN - CAST( NULL AS SIGNED ) ELSE NULL END AS col2, + COUNT( * ) * + AVG ( ALL + 6 ) * + + COUNT( * ) * - CAST( NULL AS SIGNED )
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-316
SELECT ALL - 28 + - + CASE - 83 WHEN COUNT ( * ) * NULLIF ( + NULLIF ( + 73, - 84 * - 36 ), - + 18 ) + COUNT ( * ) THEN - CAST ( NULL AS INTEGER ) ELSE NULL END AS col2, + COUNT ( * ) * + AVG ( ALL + 6 ) * + + COUNT ( * ) * - CAST ( NULL AS INTEGER )
----
NULL
NULL
query I rowsort
SELECT - 57 - + - 40 AS col1
----
-17
query I rowsort
SELECT ALL + - 34 * + 77 * 66 + - + 65 AS col2
----
-172853
onlyif mysql # aggregate syntax:
query I rowsort label-319
SELECT - COUNT( * ) + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-319
SELECT - COUNT ( * ) + COUNT ( * )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-320
SELECT - COUNT( DISTINCT + 15 ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-320
SELECT - COUNT ( DISTINCT + 15 ) AS col1
----
-1
query I rowsort
SELECT + 6 * - 6
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-322
SELECT + 50 + + ( - COUNT( * ) )
----
49
skipif mysql # not compatible
query I rowsort label-322
SELECT + 50 + + ( - COUNT ( * ) )
----
49
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-323
SELECT ALL CAST( 13 AS SIGNED )
----
13
skipif mysql # not compatible
query I rowsort label-323
SELECT ALL CAST ( 13 AS INTEGER )
----
13
query I rowsort
SELECT + 64 + 77
----
141
onlyif mysql # DIV for integer division:
query I rowsort label-325
SELECT ALL + 32 DIV 71
----
0
skipif mysql # not compatible
query I rowsort label-325
SELECT ALL + 32 / 71
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-326
SELECT - CASE - CAST( NULL AS DECIMAL ) WHEN + 39 THEN NULL ELSE + 98 END / - 70 * - - SUM( DISTINCT - + CAST( NULL AS SIGNED ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-326
SELECT - CASE - CAST ( NULL AS REAL ) WHEN + 39 THEN NULL ELSE + 98 END / - 70 * - - SUM ( DISTINCT - + CAST ( NULL AS INTEGER ) ) AS col0
----
NULL
query I rowsort
SELECT ALL + + 9 * 70 - + 42 AS col1
----
588
query I rowsort
SELECT DISTINCT + 82 * - + 76 AS col2
----
-6232
onlyif mysql # DIV for integer division:
query I rowsort label-329
SELECT - 24 DIV + 39 + - 85
----
-85
skipif mysql # not compatible
query I rowsort label-329
SELECT - 24 / + 39 + - 85
----
-85
query II rowsort
SELECT ALL - 54 AS col2, 45
----
-54
45
query I rowsort
SELECT 92 * + 88
----
8096
onlyif mysql # aggregate syntax:
query I rowsort label-332
SELECT COUNT( * ) * SUM( DISTINCT - 82 )
----
-82
skipif mysql # not compatible
query I rowsort label-332
SELECT COUNT ( * ) * SUM ( DISTINCT - 82 )
----
-82
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-333
SELECT 43 * - 31 + CAST( + 51 AS SIGNED )
----
-1282
skipif mysql # not compatible
query I rowsort label-333
SELECT 43 * - 31 + CAST ( + 51 AS INTEGER )
----
-1282
onlyif mysql # aggregate syntax:
query I rowsort label-334
SELECT COUNT( * ) * - 57
----
-57
skipif mysql # not compatible
query I rowsort label-334
SELECT COUNT ( * ) * - 57
----
-57
onlyif mysql # aggregate syntax:
query I rowsort label-335
SELECT ALL - 80 * COUNT( * ) + + 26 + - - 90 * - 56
----
-5094
skipif mysql # not compatible
query I rowsort label-335
SELECT ALL - 80 * COUNT ( * ) + + 26 + - - 90 * - 56
----
-5094
onlyif mysql # aggregate syntax:
query I rowsort label-336
SELECT MAX( 77 ) col0
----
77
skipif mysql # not compatible
query I rowsort label-336
SELECT MAX ( 77 ) col0
----
77
query I rowsort
SELECT + 99 - 92 AS col1
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-338
SELECT SUM( 51 )
----
51
skipif mysql # not compatible
query I rowsort label-338
SELECT SUM ( 51 )
----
51
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-339
SELECT ALL + CAST( + 51 AS SIGNED ) AS col2
----
51
skipif mysql # not compatible
query I rowsort label-339
SELECT ALL + CAST ( + 51 AS INTEGER ) AS col2
----
51
query I rowsort
SELECT - 69 * - + 47
----
3243
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-341
SELECT + MIN( DISTINCT 40 ) + + + 98 AS col0, COUNT( * ) DIV ( + + 1 ) + - 43
----
138
-42
skipif mysql # not compatible
query II rowsort label-341
SELECT + MIN ( DISTINCT 40 ) + + + 98 AS col0, COUNT ( * ) / ( + + 1 ) + - 43
----
138
-42
onlyif mysql # aggregate syntax:
query II rowsort label-342
SELECT COUNT( * ) AS col1, - 95 AS col0
----
1
-95
skipif mysql # not compatible
query II rowsort label-342
SELECT COUNT ( * ) AS col1, - 95 AS col0
----
1
-95
onlyif mysql # aggregate syntax:
query I rowsort label-343
SELECT + COUNT( * ) + + 68 * + 96 + - + COUNT( * ) * + + 18 * + 84 AS col2
----
5017
skipif mysql # not compatible
query I rowsort label-343
SELECT + COUNT ( * ) + + 68 * + 96 + - + COUNT ( * ) * + + 18 * + 84 AS col2
----
5017
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-344
SELECT + 4 * 66 * + - 27 - - COALESCE ( 2, - 55 * + 37 * - - SUM( - ( + 14 ) ) * + COUNT( - - 23 ) + - SUM( + 3 ) DIV - - 59 ) AS col1
----
-7126
skipif mysql # not compatible
query I rowsort label-344
SELECT + 4 * 66 * + - 27 - - COALESCE ( 2, - 55 * + 37 * - - SUM ( - ( + 14 ) ) * + COUNT ( - - 23 ) + - SUM ( + 3 ) / - - 59 ) AS col1
----
-7126
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-345
SELECT DISTINCT 51 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-345
SELECT DISTINCT 51 * - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL - 45 + - 40 AS col1
----
-85
query II rowsort
SELECT ALL 97, 93 + 23 * - 48 AS col0
----
97
-1011
onlyif mysql # aggregate syntax:
query I rowsort label-348
SELECT ALL 58 + + COUNT( * )
----
59
skipif mysql # not compatible
query I rowsort label-348
SELECT ALL 58 + + COUNT ( * )
----
59
onlyif mysql # aggregate syntax:
query I rowsort label-349
SELECT + COUNT( * ) * COUNT( * ) * + - 96 * + + 86 * + ( + 64 )
----
-528384
skipif mysql # not compatible
query I rowsort label-349
SELECT + COUNT ( * ) * COUNT ( * ) * + - 96 * + + 86 * + ( + 64 )
----
-528384
query I rowsort
SELECT - - 21 col1
----
21
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-351
SELECT - 88 AS col2, COUNT( * ) - 2 * CAST( NULL AS DECIMAL ) AS col1
----
-88
NULL
skipif mysql # not compatible
query II rowsort label-351
SELECT - 88 AS col2, COUNT ( * ) - 2 * CAST ( NULL AS REAL ) AS col1
----
-88
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-352
SELECT - - SUM( - 80 ) * + 18 * - 72 + - + 61
----
103619
skipif mysql # not compatible
query I rowsort label-352
SELECT - - SUM ( - 80 ) * + 18 * - 72 + - + 61
----
103619
query I rowsort
SELECT - + NULLIF ( - 56, 10 * + 66 + + 2 ) + - 98 AS col1
----
-42
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-354
SELECT - CAST( - 7 AS SIGNED )
----
7
skipif mysql # not compatible
query I rowsort label-354
SELECT - CAST ( - 7 AS INTEGER )
----
7
query II rowsort
SELECT - 22 AS col2, + 76 AS col2
----
-22
76
onlyif mysql # aggregate syntax:
query I rowsort label-356
SELECT DISTINCT + - 57 * - COUNT( * ) AS col1
----
57
skipif mysql # not compatible
query I rowsort label-356
SELECT DISTINCT + - 57 * - COUNT ( * ) AS col1
----
57
query I rowsort
SELECT ALL + 24 col1
----
24
query I rowsort
SELECT ( + - 99 ) AS col0
----
-99
onlyif mysql # aggregate syntax:
query II rowsort label-359
SELECT - - 47, + 26 + COUNT( * ) AS col2
----
47
27
skipif mysql # not compatible
query II rowsort label-359
SELECT - - 47, + 26 + COUNT ( * ) AS col2
----
47
27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-360
SELECT - + 25 * CAST( - COUNT( * ) AS SIGNED ) * + 69
----
1725
skipif mysql # not compatible
query I rowsort label-360
SELECT - + 25 * CAST ( - COUNT ( * ) AS INTEGER ) * + 69
----
1725
query I rowsort
SELECT - 12 - 32
----
-44
onlyif mysql # aggregate syntax:
query I rowsort label-362
SELECT ALL + MAX( 41 ) AS col1
----
41
skipif mysql # not compatible
query I rowsort label-362
SELECT ALL + MAX ( 41 ) AS col1
----
41
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-363
SELECT DISTINCT + CAST( + 80 AS SIGNED ) DIV + + 41 * COUNT( * ) + 21 + + 69 * - + 42 AS col1, 76 DIV 16
----
-2876
4
skipif mysql # not compatible
query II rowsort label-363
SELECT DISTINCT + CAST ( + 80 AS INTEGER ) / + + 41 * COUNT ( * ) + 21 + + 69 * - + 42 AS col1, 76 / 16
----
-2876
4
onlyif mysql # DIV for integer division:
query I rowsort label-364
SELECT - 6 DIV 80 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-364
SELECT - 6 / 80 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-365
SELECT ALL + CASE + 54 WHEN 58 + + 37 - - + 78 + 85 THEN + + 64 * - 47 * - COUNT( * ) + COUNT( * ) + - 58 END
----
NULL
skipif mysql # not compatible
query I rowsort label-365
SELECT ALL + CASE + 54 WHEN 58 + + 37 - - + 78 + 85 THEN + + 64 * - 47 * - COUNT ( * ) + COUNT ( * ) + - 58 END
----
NULL
query I rowsort
SELECT ALL + 75 * + 1 + + 41 AS col2
----
116
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-367
SELECT - CAST( - + ( - COUNT( * ) ) AS SIGNED ) * + - 31 + - + 3, + ( + - 25 ) AS col2
----
28
-25
skipif mysql # not compatible
query II rowsort label-367
SELECT - CAST ( - + ( - COUNT ( * ) ) AS INTEGER ) * + - 31 + - + 3, + ( + - 25 ) AS col2
----
28
-25
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-368
SELECT - 58 * - COALESCE ( - 16, 59, + - 82 * + CAST( NULL AS SIGNED ) + 97 + + COUNT( * ) * CAST( NULL AS SIGNED ) + + COUNT( * ) + - 77 + + + ( - ( + 87 ) ) * COALESCE ( + 78, + + COUNT( - 2 ) * + 41 + + + COALESCE ( - 68, MIN( DISTINCT - + 32 ) ) ) * - COUNT( * ) ) AS col0
----
-928
skipif mysql # not compatible
query I rowsort label-368
SELECT - 58 * - COALESCE ( - 16, 59, + - 82 * + CAST ( NULL AS INTEGER ) + 97 + + COUNT ( * ) * CAST ( NULL AS INTEGER ) + + COUNT ( * ) + - 77 + + + ( - ( + 87 ) ) * COALESCE ( + 78, + + COUNT ( - 2 ) * + 41 + + + COALESCE ( - 68, MIN ( DISTINCT - + 32 ) ) ) * - COUNT ( * ) ) AS col0
----
-928
onlyif mysql # DIV for integer division:
query I rowsort label-369
SELECT - 70 DIV 38 * - 59
----
59
skipif mysql # not compatible
query I rowsort label-369
SELECT - 70 / 38 * - 59
----
59
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-370
SELECT ALL + CAST( + NULLIF ( CASE - + 6 WHEN MAX( DISTINCT + - 48 ) THEN NULL WHEN + + 75 THEN + 79 * - 13 * - + 33 END, ( - - 68 ) / + + 86 ) AS SIGNED ) * - 67 + 29
----
NULL
skipif mysql # not compatible
query I rowsort label-370
SELECT ALL + CAST ( + NULLIF ( CASE - + 6 WHEN MAX ( DISTINCT + - 48 ) THEN NULL WHEN + + 75 THEN + 79 * - 13 * - + 33 END, ( - - 68 ) / + + 86 ) AS INTEGER ) * - 67 + 29
----
NULL
query II rowsort
SELECT ( + + 61 ) AS col0, + 38 AS col2
----
61
38
query I rowsort
SELECT - 63 * - 62 * + 66 AS col2
----
257796
onlyif mysql # aggregate syntax:
query I rowsort label-373
SELECT - MIN( DISTINCT - + 88 ) + + 82
----
170
skipif mysql # not compatible
query I rowsort label-373
SELECT - MIN ( DISTINCT - + 88 ) + + 82
----
170
onlyif mysql # aggregate syntax:
query II rowsort label-374
SELECT COALESCE ( + + MIN( DISTINCT - 88 ), - MAX( ALL - 23 ) * - + NULLIF ( - 0, + 56 + 71 ) + 52, + 34 * - NULLIF ( - 86, 51 ) ) AS col0, + 65 + + 56 AS col0
----
-88
121
skipif mysql # not compatible
query II rowsort label-374
SELECT COALESCE ( + + MIN ( DISTINCT - 88 ), - MAX ( ALL - 23 ) * - + NULLIF ( - 0, + 56 + 71 ) + 52, + 34 * - NULLIF ( - 86, 51 ) ) AS col0, + 65 + + 56 AS col0
----
-88
121
query II rowsort
SELECT ALL - 32 * 68 + + + 68 + + 19 AS col1, 69 AS col2
----
-2089
69
onlyif mysql # aggregate syntax:
query I rowsort label-376
SELECT NULLIF ( COUNT( * ), + 34 )
----
1
skipif mysql # not compatible
query I rowsort label-376
SELECT NULLIF ( COUNT ( * ), + 34 )
----
1
query I rowsort
SELECT NULLIF ( + 1, 91 )
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-378
SELECT CASE WHEN NOT + 48 >= 85 THEN + 22 + 16 DIV + 77 + - 61 WHEN NOT NULL <= NULL THEN NULL ELSE NULL END
----
-39
skipif mysql # not compatible
query I rowsort label-378
SELECT CASE WHEN NOT + 48 >= 85 THEN + 22 + 16 / + 77 + - 61 WHEN NOT NULL <= NULL THEN NULL ELSE NULL END
----
-39
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-379
SELECT + 61 * ( - ( 94 ) ) * - - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-379
SELECT + 61 * ( - ( 94 ) ) * - - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-380
SELECT - 5 - 98, + 60 * + MAX( DISTINCT + - 42 ) AS col0
----
-103
-2520
skipif mysql # not compatible
query II rowsort label-380
SELECT - 5 - 98, + 60 * + MAX ( DISTINCT + - 42 ) AS col0
----
-103
-2520
onlyif mysql # aggregate syntax:
query I rowsort label-381
SELECT + COALESCE ( + 68, - - CASE - 1 WHEN 44 - 51 THEN NULL ELSE - 9 END ) + + ( - 85 ) * 50 * + 55 * 45 * + 91 + COUNT( * ) AS col2
----
-957206181
skipif mysql # not compatible
query I rowsort label-381
SELECT + COALESCE ( + 68, - - CASE - 1 WHEN 44 - 51 THEN NULL ELSE - 9 END ) + + ( - 85 ) * 50 * + 55 * 45 * + 91 + COUNT ( * ) AS col2
----
-957206181
query I rowsort
SELECT ALL - - ( + 80 ) * + + 75
----
6000
query I rowsort
SELECT + + 79 * 69
----
5451
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-384
SELECT - - ( + MIN( ALL - 23 ) ) DIV 38 * + MIN( + 76 )
----
0
skipif mysql # not compatible
query I rowsort label-384
SELECT - - ( + MIN ( ALL - 23 ) ) / 38 * + MIN ( + 76 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-385
SELECT + + 29 - - 78 + - MAX( 64 ) + 97 * - + AVG ( 64 ) * + - MIN( - 58 ) / - + 78 * CASE + 93 WHEN 28 * - 19 THEN NULL WHEN - + 23 THEN + 13 + + 33 ELSE NULL END + - + 44 - + CASE + COUNT( * ) WHEN - 34 THEN NULL WHEN - - 31 THEN - 83 ELSE + 86 * + 5 + - + 72 * + 55 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-385
SELECT + + 29 - - 78 + - MAX ( 64 ) + 97 * - + AVG ( 64 ) * + - MIN ( - 58 ) / - + 78 * CASE + 93 WHEN 28 * - 19 THEN NULL WHEN - + 23 THEN + 13 + + 33 ELSE NULL END + - + 44 - + CASE + COUNT ( * ) WHEN - 34 THEN NULL WHEN - - 31 THEN - 83 ELSE + 86 * + 5 + - + 72 * + 55 END AS col1
----
NULL
query I rowsort
SELECT ALL + ( 2 ) AS col2
----
2
query I rowsort
SELECT + - ( + - 31 ) * + ( + 65 )
----
2015
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-388
SELECT ALL CAST( NULL AS SIGNED ) * CASE - COUNT( * ) WHEN - MAX( - + 45 ) THEN NULL WHEN - MIN( ALL + 26 ) THEN - ( + MIN( - 19 ) ) * - 30 + - COUNT( * ) END * + + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-388
SELECT ALL CAST ( NULL AS INTEGER ) * CASE - COUNT ( * ) WHEN - MAX ( - + 45 ) THEN NULL WHEN - MIN ( ALL + 26 ) THEN - ( + MIN ( - 19 ) ) * - 30 + - COUNT ( * ) END * + + COUNT ( * )
----
NULL
query I rowsort
SELECT + 30 * + - 12 AS col2
----
-360
query I rowsort
SELECT + 89 + - 3
----
86
query I rowsort
SELECT ALL 94 + 37
----
131
onlyif mysql # aggregate syntax:
query I rowsort label-392
SELECT DISTINCT - MAX( 64 )
----
-64
skipif mysql # not compatible
query I rowsort label-392
SELECT DISTINCT - MAX ( 64 )
----
-64
onlyif mysql # aggregate syntax:
query I rowsort label-393
SELECT DISTINCT COUNT( * ) + 57 + + - 76
----
-18
skipif mysql # not compatible
query I rowsort label-393
SELECT DISTINCT COUNT ( * ) + 57 + + - 76
----
-18
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-394
SELECT DISTINCT CASE + 95 WHEN - + 41 - + 4 THEN NULL WHEN CAST( NULL AS SIGNED ) THEN + CASE - 8 WHEN + ( + 53 ) THEN 52 END ELSE NULL END + + 18 - + COUNT( * ) / + + NULLIF ( 38, - 30 * - 10 + + 25 + - + 61 ) + - 59 / + - 55
----
NULL
skipif mysql # not compatible
query I rowsort label-394
SELECT DISTINCT CASE + 95 WHEN - + 41 - + 4 THEN NULL WHEN CAST ( NULL AS INTEGER ) THEN + CASE - 8 WHEN + ( + 53 ) THEN 52 END ELSE NULL END + + 18 - + COUNT ( * ) / + + NULLIF ( 38, - 30 * - 10 + + 25 + - + 61 ) + - 59 / + - 55
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-395
SELECT ALL - MAX( + + 60 ) AS col2
----
-60
skipif mysql # not compatible
query I rowsort label-395
SELECT ALL - MAX ( + + 60 ) AS col2
----
-60
onlyif mysql # DIV for integer division:
query I rowsort label-396
SELECT ( + 32 ) + + 54 + + 68 DIV - - 73 AS col1
----
86
skipif mysql # not compatible
query I rowsort label-396
SELECT ( + 32 ) + + 54 + + 68 / - - 73 AS col1
----
86
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-397
SELECT DISTINCT NULLIF ( - - 30, - + ( - ( + ( + + NULLIF ( - COUNT( * ), 21 ) ) ) ) ) - 56 - - + 86 - - 93 + - - CAST( NULL AS SIGNED ) * + 36 / + + 99 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-397
SELECT DISTINCT NULLIF ( - - 30, - + ( - ( + ( + + NULLIF ( - COUNT ( * ), 21 ) ) ) ) ) - 56 - - + 86 - - 93 + - - CAST ( NULL AS INTEGER ) * + 36 / + + 99 AS col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-398
SELECT ALL - 54 DIV - COUNT( * ) AS col1
----
54
skipif mysql # not compatible
query I rowsort label-398
SELECT ALL - 54 / - COUNT ( * ) AS col1
----
54
query I rowsort
SELECT ALL - ( - - 53 ) col2
----
-53
query I rowsort
SELECT 62 * + 56
----
3472
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-401
SELECT ALL - CAST( - COALESCE ( + 63, + 96 + - 21 + - 16 ) AS SIGNED ) DIV COUNT( * ) * - 88 * - - 59 AS col0
----
-327096
skipif mysql # not compatible
query I rowsort label-401
SELECT ALL - CAST ( - COALESCE ( + 63, + 96 + - 21 + - 16 ) AS INTEGER ) / COUNT ( * ) * - 88 * - - 59 AS col0
----
-327096
query II rowsort
SELECT DISTINCT - NULLIF ( - 87, + - 31 ), 50 + - NULLIF ( - 59, 21 ) AS col0
----
87
109
query I rowsort
SELECT 78 + 23
----
101
query I rowsort
SELECT ALL - ( 90 )
----
-90
query I rowsort
SELECT ALL + 27 * + ( NULLIF ( + 55, + 31 * 58 - - 61 * 70 ) ) AS col2
----
1485
query I rowsort
SELECT 52 * 0
----
0
query I rowsort
SELECT + 14 * 60 + 82 AS col1
----
922
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-408
SELECT + COUNT( * ) * 49 + + 98 DIV ( 72 ) AS col1
----
50
skipif mysql # not compatible
query I rowsort label-408
SELECT + COUNT ( * ) * 49 + + 98 / ( 72 ) AS col1
----
50
query I rowsort
SELECT 61 * 50 col0
----
3050
query I rowsort
SELECT ALL - 55 * 20 AS col0
----
-1100
onlyif mysql # aggregate syntax:
query I rowsort label-411
SELECT 68 + ( + COUNT( DISTINCT - 57 ) )
----
69
skipif mysql # not compatible
query I rowsort label-411
SELECT 68 + ( + COUNT ( DISTINCT - 57 ) )
----
69
query I rowsort
SELECT ALL - 82 * + 69 AS col1
----
-5658
query I rowsort
SELECT 77 + - 99
----
-22
query I rowsort
SELECT 12 + 53 AS col2
----
65
onlyif mysql # DIV for integer division:
query I rowsort label-415
SELECT 18 DIV - 28 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-415
SELECT 18 / - 28 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-416
SELECT NULLIF ( - COALESCE ( ( + SUM( ALL 3 ) ), COUNT( * ) ), AVG ( 19 ) + - 43 ) + 73
----
70
skipif mysql # not compatible
query I rowsort label-416
SELECT NULLIF ( - COALESCE ( ( + SUM ( ALL 3 ) ), COUNT ( * ) ), AVG ( 19 ) + - 43 ) + 73
----
70
query I rowsort
SELECT ALL NULLIF ( 77, + 46 ) + + 28 * - 35 AS col0
----
-903
query I rowsort
SELECT ALL 7 + 3
----
10
query I rowsort
SELECT 2 * 41 AS col1
----
82
onlyif mysql # DIV for integer division:
query I rowsort label-420
SELECT ALL - 20 DIV + 92
----
0
skipif mysql # not compatible
query I rowsort label-420
SELECT ALL - 20 / + 92
----
0
query I rowsort
SELECT 8 + + 81
----
89
query I rowsort
SELECT DISTINCT - 2 * 7 AS col2
----
-14
onlyif mysql # DIV for integer division:
query I rowsort label-423
SELECT 21 DIV - 69
----
0
skipif mysql # not compatible
query I rowsort label-423
SELECT 21 / - 69
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-424
SELECT ALL - COUNT( * ) + - CASE - COUNT( * ) WHEN + 22 THEN NULL ELSE - 64 * 32 END AS col0
----
2047
skipif mysql # not compatible
query I rowsort label-424
SELECT ALL - COUNT ( * ) + - CASE - COUNT ( * ) WHEN + 22 THEN NULL ELSE - 64 * 32 END AS col0
----
2047
onlyif mysql # aggregate syntax:
query I rowsort label-425
SELECT 2 - ( ( ( COUNT( ALL 71 ) ) ) ) * + 11
----
-9
skipif mysql # not compatible
query I rowsort label-425
SELECT 2 - ( ( ( COUNT ( ALL 71 ) ) ) ) * + 11
----
-9
query I rowsort
SELECT 43 + + 73 * + 25 AS col1
----
1868
onlyif mysql # DIV for integer division:
query I rowsort label-427
SELECT NULLIF ( + 64, ( - 65 ) ) DIV 94 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-427
SELECT NULLIF ( + 64, ( - 65 ) ) / 94 AS col2
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-428
SELECT ALL COALESCE ( + 74, - 38 + 82, - 9 DIV 86 ) + - 71
----
3
skipif mysql # not compatible
query I rowsort label-428
SELECT ALL COALESCE ( + 74, - 38 + 82, - 9 / 86 ) + - 71
----
3
onlyif mysql # aggregate syntax:
query I rowsort label-429
SELECT COUNT( * ) * 98 AS col1
----
98
skipif mysql # not compatible
query I rowsort label-429
SELECT COUNT ( * ) * 98 AS col1
----
98
query I rowsort
SELECT 56 * 26
----
1456
query I rowsort
SELECT ALL 93 - - 80 AS col1
----
173
onlyif mysql # aggregate syntax:
query I rowsort label-432
SELECT SUM( - 76 )
----
-76
skipif mysql # not compatible
query I rowsort label-432
SELECT SUM ( - 76 )
----
-76
onlyif mysql # aggregate syntax:
query I rowsort label-433
SELECT COUNT( * ) * 62 - 62 * - 29
----
1860
skipif mysql # not compatible
query I rowsort label-433
SELECT COUNT ( * ) * 62 - 62 * - 29
----
1860
query I rowsort
SELECT ALL 87 * + 2
----
174
onlyif mysql # aggregate syntax:
query I rowsort label-435
SELECT MAX( DISTINCT 78 )
----
78
skipif mysql # not compatible
query I rowsort label-435
SELECT MAX ( DISTINCT 78 )
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-436
SELECT + SUM( DISTINCT - 35 ) AS col2
----
-35
skipif mysql # not compatible
query I rowsort label-436
SELECT + SUM ( DISTINCT - 35 ) AS col2
----
-35
onlyif mysql # aggregate syntax:
query I rowsort label-437
SELECT + COALESCE ( 80, 52 * 29 - COUNT( * ) * - 7 ) * 29 + - 2 * - 15 AS col1
----
2350
skipif mysql # not compatible
query I rowsort label-437
SELECT + COALESCE ( 80, 52 * 29 - COUNT ( * ) * - 7 ) * 29 + - 2 * - 15 AS col1
----
2350
query I rowsort
SELECT DISTINCT 92 - + 38 AS col1
----
54
query I rowsort
SELECT 42 * - 27
----
-1134
onlyif mysql # aggregate syntax:
query I rowsort label-440
SELECT 81 - COUNT( * )
----
80
skipif mysql # not compatible
query I rowsort label-440
SELECT 81 - COUNT ( * )
----
80
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-441
SELECT - 65 DIV CAST( + 16 AS SIGNED )
----
-4
skipif mysql # not compatible
query I rowsort label-441
SELECT - 65 / CAST ( + 16 AS INTEGER )
----
-4
query I rowsort
SELECT - 34 * 49
----
-1666
query I rowsort
SELECT DISTINCT - - 9 AS col2
----
9
onlyif mysql # DIV for integer division:
query I rowsort label-444
SELECT DISTINCT + + 25 DIV 91
----
0
skipif mysql # not compatible
query I rowsort label-444
SELECT DISTINCT + + 25 / 91
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-445
SELECT ALL + ( 67 ) + 31 DIV - COUNT( * ) AS col2
----
36
skipif mysql # not compatible
query I rowsort label-445
SELECT ALL + ( 67 ) + 31 / - COUNT ( * ) AS col2
----
36
query I rowsort
SELECT DISTINCT - ( 95 )
----
-95
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-447
SELECT + CAST( NULL AS SIGNED ) * - CAST( 52 AS SIGNED ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-447
SELECT + CAST ( NULL AS INTEGER ) * - CAST ( 52 AS INTEGER ) col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-448
SELECT COUNT( ALL + 18 ) * + COUNT( * ) + CAST( + ( - 84 ) AS SIGNED ) AS col2
----
-83
skipif mysql # not compatible
query I rowsort label-448
SELECT COUNT ( ALL + 18 ) * + COUNT ( * ) + CAST ( + ( - 84 ) AS INTEGER ) AS col2
----
-83
query I rowsort
SELECT - 67 + - 50 AS col1
----
-117
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-450
SELECT 66 * CAST( NULL AS DECIMAL ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-450
SELECT 66 * CAST ( NULL AS REAL ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-451
SELECT + MIN( DISTINCT + 48 ) AS col1
----
48
skipif mysql # not compatible
query I rowsort label-451
SELECT + MIN ( DISTINCT + 48 ) AS col1
----
48
query I rowsort
SELECT - 81 * 11
----
-891
query I rowsort
SELECT - 51 * 0 AS col0
----
0
query I rowsort
SELECT ( - 0 ) + 4 col2
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-455
SELECT ALL - ( COUNT( * ) ) + 53 AS col2
----
52
skipif mysql # not compatible
query I rowsort label-455
SELECT ALL - ( COUNT ( * ) ) + 53 AS col2
----
52
query I rowsort
SELECT DISTINCT - 63 * 93
----
-5859
query I rowsort
SELECT DISTINCT - ( + 88 )
----
-88
onlyif mysql # aggregate syntax:
query I rowsort label-458
SELECT ( ( + COUNT( ALL 40 ) ) )
----
1
skipif mysql # not compatible
query I rowsort label-458
SELECT ( ( + COUNT ( ALL 40 ) ) )
----
1
query I rowsort
SELECT ALL + 72 + - 10
----
62
query I rowsort
SELECT DISTINCT COALESCE ( - 60, 87 + 18 ) col0
----
-60
query I rowsort
SELECT - 53 + + 33 - COALESCE ( 57, 40 ) AS col2
----
-77
onlyif mysql # aggregate syntax:
query I rowsort label-462
SELECT - 29 + COALESCE ( + 39, COUNT( DISTINCT + 58 ) * ( - ( ( - 16 ) ) + 57 ), COALESCE ( 39, + 30, - 68 ) ) col0
----
10
skipif mysql # not compatible
query I rowsort label-462
SELECT - 29 + COALESCE ( + 39, COUNT ( DISTINCT + 58 ) * ( - ( ( - 16 ) ) + 57 ), COALESCE ( 39, + 30, - 68 ) ) col0
----
10
query I rowsort
SELECT - 35 - 81 + 77 AS col2
----
-39
onlyif mysql # DIV for integer division:
query I rowsort label-464
SELECT DISTINCT + 71 DIV + 59
----
1
skipif mysql # not compatible
query I rowsort label-464
SELECT DISTINCT + 71 / + 59
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-465
SELECT - 23 + - ( + COUNT( * ) ) AS col0
----
-24
skipif mysql # not compatible
query I rowsort label-465
SELECT - 23 + - ( + COUNT ( * ) ) AS col0
----
-24
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-466
SELECT - 99 + + COUNT( CAST( NULL AS SIGNED ) ) * + 26 AS col1
----
-99
skipif mysql # not compatible
query I rowsort label-466
SELECT - 99 + + COUNT ( CAST ( NULL AS INTEGER ) ) * + 26 AS col1
----
-99
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-467
SELECT DISTINCT + CASE + COUNT( * ) WHEN - COUNT( * ) THEN 55 / 23 + CAST( + 80 AS SIGNED ) WHEN 92 THEN NULL WHEN 32 THEN NULL END / 98
----
NULL
skipif mysql # not compatible
query I rowsort label-467
SELECT DISTINCT + CASE + COUNT ( * ) WHEN - COUNT ( * ) THEN 55 / 23 + CAST ( + 80 AS INTEGER ) WHEN 92 THEN NULL WHEN 32 THEN NULL END / 98
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-468
SELECT - COUNT( ALL 26 ) + 87 * - 17
----
-1480
skipif mysql # not compatible
query I rowsort label-468
SELECT - COUNT ( ALL 26 ) + 87 * - 17
----
-1480
query I rowsort
SELECT ( - + 83 ) AS col2
----
-83
onlyif mysql # aggregate syntax:
query I rowsort label-470
SELECT + COUNT( * ) * - 33 + + 53 AS col1
----
20
skipif mysql # not compatible
query I rowsort label-470
SELECT + COUNT ( * ) * - 33 + + 53 AS col1
----
20
query I rowsort
SELECT + ( + 12 ) * 18 AS col2
----
216
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-472
SELECT 0 / 86 * ( CAST( NULL AS SIGNED ) ) + 98 * - COALESCE ( 3 + 24, 19 * CAST( NULL AS SIGNED ), - 65 * - 8 )
----
NULL
skipif mysql # not compatible
query I rowsort label-472
SELECT 0 / 86 * ( CAST ( NULL AS INTEGER ) ) + 98 * - COALESCE ( 3 + 24, 19 * CAST ( NULL AS INTEGER ), - 65 * - 8 )
----
NULL
query I rowsort
SELECT - 33 * 82
----
-2706
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-474
SELECT + COALESCE ( CAST( NULL AS SIGNED ), + 25 * CAST( NULL AS SIGNED ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-474
SELECT + COALESCE ( CAST ( NULL AS INTEGER ), + 25 * CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
query I rowsort
SELECT - 51 + - 89
----
-140
onlyif mysql # aggregate syntax:
query I rowsort label-476
SELECT COALESCE ( - 29, + SUM( + 66 ) + 26 * 96 )
----
-29
skipif mysql # not compatible
query I rowsort label-476
SELECT COALESCE ( - 29, + SUM ( + 66 ) + 26 * 96 )
----
-29
query I rowsort
SELECT + 58 + + - 44 AS col2
----
14
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-478
SELECT + + 53 * - 20 * NULLIF ( - CAST( NULL AS DECIMAL ) * 25, - 82 / + ( + ( 91 ) ) + ( - 52 ) / 3 ) + ( + 56 )
----
NULL
skipif mysql # not compatible
query I rowsort label-478
SELECT + + 53 * - 20 * NULLIF ( - CAST ( NULL AS REAL ) * 25, - 82 / + ( + ( 91 ) ) + ( - 52 ) / 3 ) + ( + 56 )
----
NULL
query I rowsort
SELECT ALL + + ( + 33 ) AS col1
----
33
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-480
SELECT - ( 84 ) DIV - COALESCE ( + COUNT( * ), + AVG ( DISTINCT - 28 ), + 27 ) + - 90 AS col2
----
-6
skipif mysql # not compatible
query I rowsort label-480
SELECT - ( 84 ) / - COALESCE ( + COUNT ( * ), + AVG ( DISTINCT - 28 ), + 27 ) + - 90 AS col2
----
-6
query I rowsort
SELECT DISTINCT + 52 * - + 12 + ( - 91 ) AS col0
----
-715
onlyif mysql # aggregate syntax:
query I rowsort label-482
SELECT - COUNT( * ) * - 54 * - 82 AS col2
----
-4428
skipif mysql # not compatible
query I rowsort label-482
SELECT - COUNT ( * ) * - 54 * - 82 AS col2
----
-4428
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-483
SELECT ALL ( COALESCE ( - CAST( NULL AS SIGNED ), 21, ( 44 ) ) ) * + 80 + + 83 col0
----
1763
skipif mysql # not compatible
query I rowsort label-483
SELECT ALL ( COALESCE ( - CAST ( NULL AS INTEGER ), 21, ( 44 ) ) ) * + 80 + + 83 col0
----
1763
query I rowsort
SELECT + - 17 + - 87 + 40
----
-64
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-485
SELECT + - COALESCE ( CASE - 8 WHEN - CAST( - 37 AS SIGNED ) THEN NULL WHEN + 0 * + 71 - + 4 * 32 THEN NULL ELSE MAX( 27 ) END, 46 * - COUNT( * ) )
----
-27
skipif mysql # not compatible
query I rowsort label-485
SELECT + - COALESCE ( CASE - 8 WHEN - CAST ( - 37 AS INTEGER ) THEN NULL WHEN + 0 * + 71 - + 4 * 32 THEN NULL ELSE MAX ( 27 ) END, 46 * - COUNT ( * ) )
----
-27
onlyif mysql # aggregate syntax:
query I rowsort label-486
SELECT - MAX( ALL 58 ) AS col0
----
-58
skipif mysql # not compatible
query I rowsort label-486
SELECT - MAX ( ALL 58 ) AS col0
----
-58
onlyif mysql # aggregate syntax:
query I rowsort label-487
SELECT - - 52 * - 47 + - COUNT( * )
----
-2445
skipif mysql # not compatible
query I rowsort label-487
SELECT - - 52 * - 47 + - COUNT ( * )
----
-2445
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-488
SELECT ALL - 95 * - CAST( NULL AS SIGNED ) + - 34
----
NULL
skipif mysql # not compatible
query I rowsort label-488
SELECT ALL - 95 * - CAST ( NULL AS INTEGER ) + - 34
----
NULL
query I rowsort
SELECT + + 56 + - 68
----
-12
query I rowsort
SELECT ALL + ( + 60 )
----
60
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-491
SELECT + COUNT( * ) * - + ( 52 ) + 48 DIV 2
----
-28
skipif mysql # not compatible
query I rowsort label-491
SELECT + COUNT ( * ) * - + ( 52 ) + 48 / 2
----
-28
query I rowsort
SELECT DISTINCT + + 30 * 26 AS col0
----
780
query I rowsort
SELECT DISTINCT - - 27 * + + 20 * + 56 + + 99 col2
----
30339
onlyif mysql # aggregate syntax:
query I rowsort label-494
SELECT - - COUNT( * ) + - 58
----
-57
skipif mysql # not compatible
query I rowsort label-494
SELECT - - COUNT ( * ) + - 58
----
-57
onlyif mysql # DIV for integer division:
query I rowsort label-495
SELECT ALL - 10 DIV + 15 + - 5 AS col2
----
-5
skipif mysql # not compatible
query I rowsort label-495
SELECT ALL - 10 / + 15 + - 5 AS col2
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-496
SELECT - ( + + ( - COUNT( * ) ) )
----
1
skipif mysql # not compatible
query I rowsort label-496
SELECT - ( + + ( - COUNT ( * ) ) )
----
1
query I rowsort
SELECT - 36 + - - 44 AS col1
----
8
query I rowsort
SELECT + 6 * - ( + - 69 )
----
414
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-499
SELECT ALL - 30 * - - 59 * - CASE 96 WHEN MIN( 75 ) THEN 23 ELSE + CAST( - 58 AS SIGNED ) * - CAST( NULL AS DECIMAL ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-499
SELECT ALL - 30 * - - 59 * - CASE 96 WHEN MIN ( 75 ) THEN 23 ELSE + CAST ( - 58 AS INTEGER ) * - CAST ( NULL AS REAL ) END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-500
SELECT + 23 DIV + - MAX( 58 )
----
0
skipif mysql # not compatible
query I rowsort label-500
SELECT + 23 / + - MAX ( 58 )
----
0
query I rowsort
SELECT - 29 * - 25 * - 95 * 93
----
-6405375
query I rowsort
SELECT DISTINCT - 12 - + - 6
----
-6
query I rowsort
SELECT ALL ( - 78 )
----
-78
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-504
SELECT DISTINCT COALESCE ( + - COUNT( * ), - 74, + 7 DIV - 67 + 43, - 55 ) * 66
----
-66
skipif mysql # not compatible
query I rowsort label-504
SELECT DISTINCT COALESCE ( + - COUNT ( * ), - 74, + 7 / - 67 + 43, - 55 ) * 66
----
-66
query II rowsort
SELECT - 16 col1, 77 AS col2
----
-16
77
onlyif mysql # aggregate syntax:
query I rowsort label-506
SELECT DISTINCT - 13 - - - 96 - COUNT( * ) + 81 * 45 * - 90
----
-328160
skipif mysql # not compatible
query I rowsort label-506
SELECT DISTINCT - 13 - - - 96 - COUNT ( * ) + 81 * 45 * - 90
----
-328160
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-507
SELECT + 81 * CAST( NULL AS SIGNED ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-507
SELECT + 81 * CAST ( NULL AS INTEGER ) col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-508
SELECT + 40 + - - CASE - 16 WHEN + 73 + MIN( ALL 95 ) THEN - 31 * + COUNT( * ) + + ( - 89 ) WHEN COUNT( 98 ) + 93 THEN NULL END + 11 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-508
SELECT + 40 + - - CASE - 16 WHEN + 73 + MIN ( ALL 95 ) THEN - 31 * + COUNT ( * ) + + ( - 89 ) WHEN COUNT ( 98 ) + 93 THEN NULL END + 11 AS col1
----
NULL
query I rowsort
SELECT DISTINCT ( 26 ) AS col1
----
26
query I rowsort
SELECT - COALESCE ( - 96, + 13 * - ( 24 - + 25 ), 97 ) * + 22
----
2112
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-511
SELECT - CAST( NULL AS DECIMAL ) * + + ( + 98 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-511
SELECT - CAST ( NULL AS REAL ) * + + ( + 98 ) AS col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-512
SELECT ALL + 23 DIV + COUNT( * ) AS col2
----
23
skipif mysql # not compatible
query I rowsort label-512
SELECT ALL + 23 / + COUNT ( * ) AS col2
----
23
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-513
SELECT ALL CAST( NULL AS SIGNED ) AS col0, COUNT( * )
----
NULL
1
skipif mysql # not compatible
query II rowsort label-513
SELECT ALL CAST ( NULL AS INTEGER ) AS col0, COUNT ( * )
----
NULL
1
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-514
SELECT + COALESCE ( + 90, + COUNT( * ) + 30, + 63 * 62 + 68 * - COUNT( ALL CASE 94 WHEN 46 THEN + CAST( NULL AS DECIMAL ) + - 23 END ) ) AS col2
----
90
skipif mysql # not compatible
query I rowsort label-514
SELECT + COALESCE ( + 90, + COUNT ( * ) + 30, + 63 * 62 + 68 * - COUNT ( ALL CASE 94 WHEN 46 THEN + CAST ( NULL AS REAL ) + - 23 END ) ) AS col2
----
90
onlyif mysql # aggregate syntax:
query II rowsort label-515
SELECT + 39 AS col0, COUNT( * ) AS col2
----
39
1
skipif mysql # not compatible
query II rowsort label-515
SELECT + 39 AS col0, COUNT ( * ) AS col2
----
39
1
query I rowsort
SELECT - ( 67 ) - + 69 AS col0
----
-136
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-517
SELECT ALL + MAX( DISTINCT + 73 ) * + - ( + 5 ) DIV 5 + + NULLIF ( 36 - 98 * - 23, - AVG ( - 67 ) ) AS col2
----
2217
skipif mysql # not compatible
query I rowsort label-517
SELECT ALL + MAX ( DISTINCT + 73 ) * + - ( + 5 ) / 5 + + NULLIF ( 36 - 98 * - 23, - AVG ( - 67 ) ) AS col2
----
2217
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-518
SELECT - CAST( NULL AS SIGNED ) * + 97 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-518
SELECT - CAST ( NULL AS INTEGER ) * + 97 col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-519
SELECT ALL - CAST( NULL AS DECIMAL ) / - COUNT( * ) + + MAX( ALL 84 ) + COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-519
SELECT ALL - CAST ( NULL AS REAL ) / - COUNT ( * ) + + MAX ( ALL 84 ) + COUNT ( * ) AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-520
SELECT DISTINCT - COUNT( * ) DIV + 16 + + 34 * - 24 + 15
----
-801
skipif mysql # not compatible
query I rowsort label-520
SELECT DISTINCT - COUNT ( * ) / + 16 + + 34 * - 24 + 15
----
-801
onlyif mysql # DIV for integer division:
query I rowsort label-521
SELECT ALL + 77 DIV + + 84 + + 83
----
83
skipif mysql # not compatible
query I rowsort label-521
SELECT ALL + 77 / + + 84 + + 83
----
83
onlyif mysql # aggregate syntax:
query I rowsort label-522
SELECT DISTINCT + + COALESCE ( + 17, + MIN( 79 ) * + 87 ) col2
----
17
skipif mysql # not compatible
query I rowsort label-522
SELECT DISTINCT + + COALESCE ( + 17, + MIN ( 79 ) * + 87 ) col2
----
17
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-523
SELECT + - NULLIF ( + + COUNT( * ), - - MIN( 47 ) + + CAST( + 92 AS SIGNED ) * + 7 ) * 88 AS col1
----
-88
skipif mysql # not compatible
query I rowsort label-523
SELECT + - NULLIF ( + + COUNT ( * ), - - MIN ( 47 ) + + CAST ( + 92 AS INTEGER ) * + 7 ) * 88 AS col1
----
-88
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-524
SELECT DISTINCT ( 27 ) DIV 53 + CAST( 67 AS SIGNED ) + + 96 AS col0
----
163
skipif mysql # not compatible
query I rowsort label-524
SELECT DISTINCT ( 27 ) / 53 + CAST ( 67 AS INTEGER ) + + 96 AS col0
----
163
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-525
SELECT ALL - + 35 / 78 * + CAST( NULL AS DECIMAL ) + ( + COUNT( * ) ) / 11
----
NULL
skipif mysql # not compatible
query I rowsort label-525
SELECT ALL - + 35 / 78 * + CAST ( NULL AS REAL ) + ( + COUNT ( * ) ) / 11
----
NULL
query I rowsort
SELECT + ( 5 )
----
5
query I rowsort
SELECT - 72 * - CASE + 33 WHEN 69 THEN + 15 ELSE NULL END / 48
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-528
SELECT DISTINCT + MIN( DISTINCT - - 89 ) col0
----
89
skipif mysql # not compatible
query I rowsort label-528
SELECT DISTINCT + MIN ( DISTINCT - - 89 ) col0
----
89
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-529
SELECT ALL - + 24 + + COUNT( CAST( NULL AS SIGNED ) ) AS col0
----
-24
skipif mysql # not compatible
query I rowsort label-529
SELECT ALL - + 24 + + COUNT ( CAST ( NULL AS INTEGER ) ) AS col0
----
-24
query II rowsort
SELECT DISTINCT - 46, 0 AS col2
----
-46
0
query I rowsort
SELECT ALL - 25 - + 29
----
-54
onlyif mysql # aggregate syntax:
query I rowsort label-532
SELECT + MAX( 18 )
----
18
skipif mysql # not compatible
query I rowsort label-532
SELECT + MAX ( 18 )
----
18
onlyif mysql # aggregate syntax:
query I rowsort label-533
SELECT + 52 + - COUNT( * )
----
51
skipif mysql # not compatible
query I rowsort label-533
SELECT + 52 + - COUNT ( * )
----
51
query I rowsort
SELECT ALL - 80 * + 85 * - 51
----
346800
query I rowsort
SELECT 54 + 93 * 10
----
984
query I rowsort
SELECT 85 * + + 80 AS col1
----
6800
onlyif mysql # aggregate syntax:
query I rowsort label-537
SELECT COUNT( * ) - COUNT( * ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-537
SELECT COUNT ( * ) - COUNT ( * ) AS col1
----
0
query I rowsort
SELECT ALL 88 * + + 85 AS col0
----
7480
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-539
SELECT 99 * - COUNT( * ) + - ( - CAST( - COUNT( * ) AS SIGNED ) ) * - 84
----
-15
skipif mysql # not compatible
query I rowsort label-539
SELECT 99 * - COUNT ( * ) + - ( - CAST ( - COUNT ( * ) AS INTEGER ) ) * - 84
----
-15
query I rowsort
SELECT 43 * 74
----
3182
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-541
SELECT ALL - 99 * + CASE CAST( NULL AS DECIMAL ) WHEN + ( + 36 ) THEN + 69 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-541
SELECT ALL - 99 * + CASE CAST ( NULL AS REAL ) WHEN + ( + 36 ) THEN + 69 END AS col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-542
SELECT ALL 76 DIV 36
----
2
skipif mysql # not compatible
query I rowsort label-542
SELECT ALL 76 / 36
----
2
onlyif mysql # DIV for integer division:
query I rowsort label-543
SELECT 33 * + 66 DIV - 33 AS col2
----
-66
skipif mysql # not compatible
query I rowsort label-543
SELECT 33 * + 66 / - 33 AS col2
----
-66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-544
SELECT NULLIF ( + 29, CAST( NULL AS SIGNED ) * - + MAX( ALL 86 ) ) + - MAX( ALL 3 ) * 18 AS col2
----
-25
skipif mysql # not compatible
query I rowsort label-544
SELECT NULLIF ( + 29, CAST ( NULL AS INTEGER ) * - + MAX ( ALL 86 ) ) + - MAX ( ALL 3 ) * 18 AS col2
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-545
SELECT 72 - + - COALESCE ( COUNT( * ), + 50 ) AS col2
----
73
skipif mysql # not compatible
query I rowsort label-545
SELECT 72 - + - COALESCE ( COUNT ( * ), + 50 ) AS col2
----
73
onlyif mysql # DIV for integer division:
query I rowsort label-546
SELECT 81 + - + NULLIF ( 19, + 42 ) + + 91 DIV + 24
----
65
skipif mysql # not compatible
query I rowsort label-546
SELECT 81 + - + NULLIF ( 19, + 42 ) + + 91 / + 24
----
65
onlyif mysql # aggregate syntax:
query I rowsort label-547
SELECT ALL + 36 + - COUNT( - 14 )
----
35
skipif mysql # not compatible
query I rowsort label-547
SELECT ALL + 36 + - COUNT ( - 14 )
----
35
query I rowsort
SELECT ( 45 ) + 14 + 16 * 32
----
571
onlyif mysql # DIV for integer division:
query I rowsort label-549
SELECT DISTINCT 75 + - 34 - - COALESCE ( + 27, 84 ) DIV - 30 AS col2
----
41
skipif mysql # not compatible
query I rowsort label-549
SELECT DISTINCT 75 + - 34 - - COALESCE ( + 27, 84 ) / - 30 AS col2
----
41
onlyif mysql # aggregate syntax:
query I rowsort label-550
SELECT COUNT( - 48 ) + - ( - 1 ) + 33
----
35
skipif mysql # not compatible
query I rowsort label-550
SELECT COUNT ( - 48 ) + - ( - 1 ) + 33
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-551
SELECT DISTINCT + 10 + + COUNT( * )
----
11
skipif mysql # not compatible
query I rowsort label-551
SELECT DISTINCT + 10 + + COUNT ( * )
----
11
query I rowsort
SELECT 81 + 50 * + 71 AS col0
----
3631
query I rowsort
SELECT ALL 68 + + 51 AS col1
----
119
query I rowsort
SELECT ALL - + 37 col2
----
-37
query I rowsort
SELECT + 68 * + 98 + + 53 + + - 22
----
6695
onlyif mysql # aggregate syntax:
query I rowsort label-556
SELECT COUNT( + COALESCE ( + 89, + - 33 ) ) * 65 + + 87 * 98
----
8591
skipif mysql # not compatible
query I rowsort label-556
SELECT COUNT ( + COALESCE ( + 89, + - 33 ) ) * 65 + + 87 * 98
----
8591
query I rowsort
SELECT 71 * + 64 + + + 27 AS col0
----
4571
query I rowsort
SELECT DISTINCT - ( 85 ) AS col1
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-559
SELECT - + COUNT( * ) * - COUNT( * ) + 28 + 52 * 68 AS col0
----
3565
skipif mysql # not compatible
query I rowsort label-559
SELECT - + COUNT ( * ) * - COUNT ( * ) + 28 + 52 * 68 AS col0
----
3565
onlyif mysql # aggregate syntax:
query I rowsort label-560
SELECT + + MAX( ALL + 36 ) col0
----
36
skipif mysql # not compatible
query I rowsort label-560
SELECT + + MAX ( ALL + 36 ) col0
----
36
query I rowsort
SELECT 20 + - - 31
----
51
query I rowsort
SELECT 22 * - + 56 AS col1
----
-1232
query I rowsort
SELECT 99 * + ( - 76 ) + - + 52 AS col1
----
-7576
onlyif mysql # DIV for integer division:
query I rowsort label-564
SELECT - 59 DIV + + 50 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-564
SELECT - 59 / + + 50 AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-565
SELECT + 17 * COUNT( 64 ) + + + MIN( - 35 )
----
-18
skipif mysql # not compatible
query I rowsort label-565
SELECT + 17 * COUNT ( 64 ) + + + MIN ( - 35 )
----
-18
onlyif mysql # aggregate syntax:
query I rowsort label-566
SELECT + COUNT( * ) * 60 + - + 70
----
-10
skipif mysql # not compatible
query I rowsort label-566
SELECT + COUNT ( * ) * 60 + - + 70
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-567
SELECT ALL - COUNT( - 53 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-567
SELECT ALL - COUNT ( - 53 ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-568
SELECT 37 + - COUNT( * ) + - 19 * + 56 AS col1
----
-1028
skipif mysql # not compatible
query I rowsort label-568
SELECT 37 + - COUNT ( * ) + - 19 * + 56 AS col1
----
-1028
onlyif mysql # aggregate syntax:
query I rowsort label-569
SELECT DISTINCT COUNT( + + 14 )
----
1
skipif mysql # not compatible
query I rowsort label-569
SELECT DISTINCT COUNT ( + + 14 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-570
SELECT ALL COUNT( DISTINCT - 88 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-570
SELECT ALL COUNT ( DISTINCT - 88 ) AS col0
----
1
query I rowsort
SELECT 72 + ( - + 91 )
----
-19
onlyif mysql # aggregate syntax:
query I rowsort label-572
SELECT 42 * + - MIN( - 69 )
----
2898
skipif mysql # not compatible
query I rowsort label-572
SELECT 42 * + - MIN ( - 69 )
----
2898
query I rowsort
SELECT DISTINCT 70 + + 44 AS col1
----
114
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-574
SELECT 91 * - MIN( ALL - 2 ) AS col2, + ( 5 ) DIV + 37 col1
----
182
0
skipif mysql # not compatible
query II rowsort label-574
SELECT 91 * - MIN ( ALL - 2 ) AS col2, + ( 5 ) / + 37 col1
----
182
0
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-575
SELECT DISTINCT + 77 + + ( - CAST( NULL AS DECIMAL ) ) + - + 84 - + 59 - - 29 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-575
SELECT DISTINCT + 77 + + ( - CAST ( NULL AS REAL ) ) + - + 84 - + 59 - - 29 col1
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-576
SELECT 81 * - + COUNT( DISTINCT - + 70 ) AS col1, 67 - - 16 + + 9 AS col0
----
-81
92
skipif mysql # not compatible
query II rowsort label-576
SELECT 81 * - + COUNT ( DISTINCT - + 70 ) AS col1, 67 - - 16 + + 9 AS col0
----
-81
92
query I rowsort
SELECT ALL 69 + - 54
----
15
onlyif mysql # aggregate syntax:
query I rowsort label-578
SELECT ALL + COUNT( * ) + 7 AS col1
----
8
skipif mysql # not compatible
query I rowsort label-578
SELECT ALL + COUNT ( * ) + 7 AS col1
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-579
SELECT - COUNT( DISTINCT 82 ) col0
----
-1
skipif mysql # not compatible
query I rowsort label-579
SELECT - COUNT ( DISTINCT 82 ) col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-580
SELECT 71 + + 40 + COUNT( * )
----
112
skipif mysql # not compatible
query I rowsort label-580
SELECT 71 + + 40 + COUNT ( * )
----
112
query I rowsort
SELECT 9 * - ( + 94 ) + - - 3 + + 97 col0
----
-746
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-582
SELECT - AVG ( + CAST( NULL AS SIGNED ) ) + - + 63
----
NULL
skipif mysql # not compatible
query I rowsort label-582
SELECT - AVG ( + CAST ( NULL AS INTEGER ) ) + - + 63
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-583
SELECT 49, 10 - - - 38 - - COUNT( * ) AS col1
----
49
-27
skipif mysql # not compatible
query II rowsort label-583
SELECT 49, 10 - - - 38 - - COUNT ( * ) AS col1
----
49
-27
onlyif mysql # aggregate syntax:
query I rowsort label-584
SELECT + NULLIF ( + 71, + 89 ) * - MAX( DISTINCT 58 ) * 25 AS col1
----
-102950
skipif mysql # not compatible
query I rowsort label-584
SELECT + NULLIF ( + 71, + 89 ) * - MAX ( DISTINCT 58 ) * 25 AS col1
----
-102950
query II rowsort
SELECT ALL - 76 AS col0, - 15
----
-76
-15
query I rowsort
SELECT ALL - 11 * - 98 + + + 12 + + - 79 - - 38
----
1049
onlyif mysql # aggregate syntax:
query I rowsort label-587
SELECT DISTINCT 33 * - ( COUNT( * ) )
----
-33
skipif mysql # not compatible
query I rowsort label-587
SELECT DISTINCT 33 * - ( COUNT ( * ) )
----
-33
query II rowsort
SELECT COALESCE ( 83, - + 15 ), + 36 * - + ( + 31 ) AS col2
----
83
-1116
onlyif mysql # aggregate syntax:
query I rowsort label-589
SELECT ALL + + CASE + - 74 WHEN 79 / - 70 * + 98 THEN NULL WHEN COALESCE ( 0, - 8, - COUNT( * ) / 32 ) THEN NULLIF ( - 54, - 89 - + 15 ) * - 71 + + 46 ELSE MIN( 20 ) END AS col1
----
20
skipif mysql # not compatible
query I rowsort label-589
SELECT ALL + + CASE + - 74 WHEN 79 / - 70 * + 98 THEN NULL WHEN COALESCE ( 0, - 8, - COUNT ( * ) / 32 ) THEN NULLIF ( - 54, - 89 - + 15 ) * - 71 + + 46 ELSE MIN ( 20 ) END AS col1
----
20
query I rowsort
SELECT + + 17 - 99 + - 49
----
-131
onlyif mysql # aggregate syntax:
query I rowsort label-591
SELECT - 17 * + COALESCE ( + ( - 78 ), + 83 - 88 * - MIN( + 41 * 7 ), 66 * - ( ( 19 ) * 1 ) + 77 ) * 30 AS col0
----
39780
skipif mysql # not compatible
query I rowsort label-591
SELECT - 17 * + COALESCE ( + ( - 78 ), + 83 - 88 * - MIN ( + 41 * 7 ), 66 * - ( ( 19 ) * 1 ) + 77 ) * 30 AS col0
----
39780
onlyif mysql # aggregate syntax:
query I rowsort label-592
SELECT ALL + + COALESCE ( - COUNT( * ), 88, - 37 + - + 1 * 37 )
----
-1
skipif mysql # not compatible
query I rowsort label-592
SELECT ALL + + COALESCE ( - COUNT ( * ), 88, - 37 + - + 1 * 37 )
----
-1
query I rowsort
SELECT ALL + + COALESCE ( + + 88, - 37 * - + 85 - - 31 + 20, - 11 )
----
88
query I rowsort
SELECT ALL - 99 * - 72
----
7128
query I rowsort
SELECT DISTINCT - 26 * + 25 * + - 76 AS col1
----
49400
query I rowsort
SELECT - 70 - + 92
----
-162
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-597
SELECT - COUNT( * ) DIV 26
----
0
skipif mysql # not compatible
query I rowsort label-597
SELECT - COUNT ( * ) / 26
----
0
query I rowsort
SELECT ALL + 8 * 77
----
616
query I rowsort
SELECT - 41 + - 44 AS col0
----
-85
onlyif mysql # aggregate syntax:
query II rowsort label-600
SELECT COUNT( * ) AS col1, 35
----
1
35
skipif mysql # not compatible
query II rowsort label-600
SELECT COUNT ( * ) AS col1, 35
----
1
35
query I rowsort
SELECT - 17 + 26 + + - 50 AS col2
----
-41
query I rowsort
SELECT ALL - 36 + - - 41 + + + 72 AS col1
----
77
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-603
SELECT + ( 62 ) DIV + 67 + - CAST( 31 AS SIGNED ) + - 32 * + 8 col0
----
-287
skipif mysql # not compatible
query I rowsort label-603
SELECT + ( 62 ) / + 67 + - CAST ( 31 AS INTEGER ) + - 32 * + 8 col0
----
-287
onlyif mysql # aggregate syntax:
query I rowsort label-604
SELECT - COUNT( * ) + + NULLIF ( - 52, + 7 ) + - 13 - + 12 * 56 * 92 AS col1
----
-61890
skipif mysql # not compatible
query I rowsort label-604
SELECT - COUNT ( * ) + + NULLIF ( - 52, + 7 ) + - 13 - + 12 * 56 * 92 AS col1
----
-61890
onlyif mysql # DIV for integer division:
query I rowsort label-605
SELECT ALL + 64 DIV - + 87 * ( 80 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-605
SELECT ALL + 64 / - + 87 * ( 80 ) AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-606
SELECT ALL - COUNT( * ) + - + 74 AS col1
----
-75
skipif mysql # not compatible
query I rowsort label-606
SELECT ALL - COUNT ( * ) + - + 74 AS col1
----
-75
query I rowsort
SELECT - ( + 58 ) + - - 98 AS col1
----
40
onlyif mysql # aggregate syntax:
query I rowsort label-608
SELECT ALL MAX( + 57 ) + 21 col1
----
78
skipif mysql # not compatible
query I rowsort label-608
SELECT ALL MAX ( + 57 ) + 21 col1
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-609
SELECT DISTINCT ( + - NULLIF ( - + 6, - - 89 / - 3 + - CASE + 54 WHEN 63 THEN 99 - NULLIF ( + 10, COUNT( * ) ) WHEN 64 + 37 THEN ( + MIN( DISTINCT 96 ) ) / - 49 END + + 38 ) ) AS col2
----
6
skipif mysql # not compatible
query I rowsort label-609
SELECT DISTINCT ( + - NULLIF ( - + 6, - - 89 / - 3 + - CASE + 54 WHEN 63 THEN 99 - NULLIF ( + 10, COUNT ( * ) ) WHEN 64 + 37 THEN ( + MIN ( DISTINCT 96 ) ) / - 49 END + + 38 ) ) AS col2
----
6
query I rowsort
SELECT - ( + 27 ) + + 92
----
65
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-611
SELECT + 33 + - COUNT( ALL - 12 ) + 87 + - 39 * + + 50 * - COALESCE ( CASE COUNT( * ) WHEN 32 * + CAST( NULL AS SIGNED ) THEN + 70 WHEN + COUNT( * ) * - 22 THEN NULL END DIV 56, 92 DIV + 55 ) + 62 * 13 AS col1
----
2875
skipif mysql # not compatible
query I rowsort label-611
SELECT + 33 + - COUNT ( ALL - 12 ) + 87 + - 39 * + + 50 * - COALESCE ( CASE COUNT ( * ) WHEN 32 * + CAST ( NULL AS INTEGER ) THEN + 70 WHEN + COUNT ( * ) * - 22 THEN NULL END / 56, 92 / + 55 ) + 62 * 13 AS col1
----
2875
query II rowsort
SELECT - 90 AS col1, + 32
----
-90
32
query I rowsort
SELECT + 9 + - 11 + - 60
----
-62
onlyif mysql # aggregate syntax:
query I rowsort label-614
SELECT - + 64 * COUNT( * ) AS col0
----
-64
skipif mysql # not compatible
query I rowsort label-614
SELECT - + 64 * COUNT ( * ) AS col0
----
-64
query I rowsort
SELECT DISTINCT - ( 57 ) - + + 5 * + - 84 * + 79
----
33123
query I rowsort
SELECT + + 14 + + 40 AS col1
----
54
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-617
SELECT DISTINCT 22 AS col2, 63 + + 75 + - 0 / - COUNT( * ) + - CASE ( COUNT( * ) ) WHEN ( + SUM( 73 ) ) THEN - ( 58 ) - + ( + COUNT( * ) ) ELSE + CASE WHEN NOT 71 NOT IN ( 75 - MIN( DISTINCT - 25 + + ( 74 ) ) ) THEN - 10 WHEN NULL >= MIN( CASE + CASE 14 WHEN + 50 + - 49 THEN NULL ELSE 57 + 9 END WHEN - 49 + + 80 THEN 71 * 15 + + 47 WHEN 88 + + CAST( NULL AS SIGNED ) THEN - 81 + + NULLIF ( + 98, 80 + - 78 ) * + 26 WHEN ( 94 ) THEN NULL ELSE NULL END ) THEN NULL END - - 60 END col2
----
22
NULL
skipif mysql # not compatible
query II rowsort label-617
SELECT DISTINCT 22 AS col2, 63 + + 75 + - 0 / - COUNT ( * ) + - CASE ( COUNT ( * ) ) WHEN ( + SUM ( 73 ) ) THEN - ( 58 ) - + ( + COUNT ( * ) ) ELSE + CASE WHEN NOT 71 NOT IN ( 75 - MIN ( DISTINCT - 25 + + ( 74 ) ) ) THEN - 10 WHEN NULL >= MIN ( CASE + CASE 14 WHEN + 50 + - 49 THEN NULL ELSE 57 + 9 END WHEN - 49 + + 80 THEN 71 * 15 + + 47 WHEN 88 + + CAST ( NULL AS INTEGER ) THEN - 81 + + NULLIF ( + 98, 80 + - 78 ) * + 26 WHEN ( 94 ) THEN NULL ELSE NULL END ) THEN NULL END - - 60 END col2
----
22
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-618
SELECT + 65 * CAST( NULL AS SIGNED ) + + - ( - 92 ) - - + 73 * 23 + - 67
----
NULL
skipif mysql # not compatible
query I rowsort label-618
SELECT + 65 * CAST ( NULL AS INTEGER ) + + - ( - 92 ) - - + 73 * 23 + - 67
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-619
SELECT SUM( DISTINCT - 9 )
----
-9
skipif mysql # not compatible
query I rowsort label-619
SELECT SUM ( DISTINCT - 9 )
----
-9
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-620
SELECT DISTINCT + 26 DIV + 52 + - 14 - + + ( 37 ) DIV SUM( ALL + 83 ) * - 28
----
-14
skipif mysql # not compatible
query I rowsort label-620
SELECT DISTINCT + 26 / + 52 + - 14 - + + ( 37 ) / SUM ( ALL + 83 ) * - 28
----
-14
onlyif mysql # aggregate syntax:
query II rowsort label-621
SELECT + 0 AS col1, COALESCE ( + COUNT( * ), + COUNT( * ) ) AS col2
----
0
1
skipif mysql # not compatible
query II rowsort label-621
SELECT + 0 AS col1, COALESCE ( + COUNT ( * ), + COUNT ( * ) ) AS col2
----
0
1
onlyif mysql # DIV for integer division:
query II rowsort label-622
SELECT + 12, ( - 14 ) DIV 21 AS col1
----
12
0
skipif mysql # not compatible
query II rowsort label-622
SELECT + 12, ( - 14 ) / 21 AS col1
----
12
0
onlyif mysql # aggregate syntax:
query I rowsort label-623
SELECT ALL - MIN( + 57 ) * 24 + - 7 - - 16 AS col1
----
-1359
skipif mysql # not compatible
query I rowsort label-623
SELECT ALL - MIN ( + 57 ) * 24 + - 7 - - 16 AS col1
----
-1359
onlyif mysql # aggregate syntax:
query I rowsort label-624
SELECT + COUNT( * ) + - 36
----
-35
skipif mysql # not compatible
query I rowsort label-624
SELECT + COUNT ( * ) + - 36
----
-35
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-625
SELECT DISTINCT CAST( NULL AS SIGNED ) / - COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-625
SELECT DISTINCT CAST ( NULL AS INTEGER ) / - COUNT ( * ) AS col2
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-626
SELECT ALL + 32 * + CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-626
SELECT ALL + 32 * + CAST ( NULL AS INTEGER ) AS col0
----
NULL
query I rowsort
SELECT DISTINCT + 74 * - 10 AS col1
----
-740
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-628
SELECT ALL + 31, CAST( + 97 AS SIGNED ) * - 81 + COUNT( * ) AS col0
----
31
-7856
skipif mysql # not compatible
query II rowsort label-628
SELECT ALL + 31, CAST ( + 97 AS INTEGER ) * - 81 + COUNT ( * ) AS col0
----
31
-7856
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-629
SELECT + 81 * COALESCE ( + + 22, - SUM( ALL - 78 ) DIV - 15 * 35, 33 + 11 ) DIV 22 + + 33 AS col1
----
114
skipif mysql # not compatible
query I rowsort label-629
SELECT + 81 * COALESCE ( + + 22, - SUM ( ALL - 78 ) / - 15 * 35, 33 + 11 ) / 22 + + 33 AS col1
----
114
query I rowsort
SELECT ( + CASE + 1 WHEN + 92 THEN - 37 END ) AS col0
----
NULL
query I rowsort
SELECT + ( 33 )
----
33
query I rowsort
SELECT - 47 + - ( + 55 )
----
-102
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-633
SELECT + 68 * + 88 * SUM( - + CAST( NULL AS SIGNED ) ) + + 49 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-633
SELECT + 68 * + 88 * SUM ( - + CAST ( NULL AS INTEGER ) ) + + 49 AS col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-634
SELECT + CAST( + 73 AS SIGNED ) AS col2
----
73
skipif mysql # not compatible
query I rowsort label-634
SELECT + CAST ( + 73 AS INTEGER ) AS col2
----
73
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-635
SELECT COALESCE ( + 34, - - 30 + - 64, + 40, 32 * + CAST( NULL AS SIGNED ) )
----
34
skipif mysql # not compatible
query I rowsort label-635
SELECT COALESCE ( + 34, - - 30 + - 64, + 40, 32 * + CAST ( NULL AS INTEGER ) )
----
34
query I rowsort
SELECT DISTINCT + 36 * - - 34 + - 40
----
1184
onlyif mysql # aggregate syntax:
query I rowsort label-637
SELECT ALL ( - - 55 ) * + + 30 * - 62 + - SUM( DISTINCT 33 ) col0
----
-102333
skipif mysql # not compatible
query I rowsort label-637
SELECT ALL ( - - 55 ) * + + 30 * - 62 + - SUM ( DISTINCT 33 ) col0
----
-102333
onlyif mysql # DIV for integer division:
query I rowsort label-638
SELECT ALL 17 * + 7 + - 60 DIV 47
----
118
skipif mysql # not compatible
query I rowsort label-638
SELECT ALL 17 * + 7 + - 60 / 47
----
118
query I rowsort
SELECT COALESCE ( - 5, - - 25 )
----
-5
query I rowsort
SELECT DISTINCT + 51 * + 19
----
969
onlyif mysql # aggregate syntax:
query II rowsort label-641
SELECT ALL + 78 * - 32 * 3 AS col2, COUNT( * )
----
-7488
1
skipif mysql # not compatible
query II rowsort label-641
SELECT ALL + 78 * - 32 * 3 AS col2, COUNT ( * )
----
-7488
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-642
SELECT - CAST( + 44 AS SIGNED ) * + 71 * + MIN( - - 17 ) AS col0, - ( COUNT( * ) )
----
-53108
-1
skipif mysql # not compatible
query II rowsort label-642
SELECT - CAST ( + 44 AS INTEGER ) * + 71 * + MIN ( - - 17 ) AS col0, - ( COUNT ( * ) )
----
-53108
-1
onlyif mysql # aggregate syntax:
query I rowsort label-643
SELECT ALL ( + - MAX( - 32 ) ) AS col0
----
32
skipif mysql # not compatible
query I rowsort label-643
SELECT ALL ( + - MAX ( - 32 ) ) AS col0
----
32
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-644
SELECT - CAST( NULL AS SIGNED ) * + 18 / 32
----
NULL
skipif mysql # not compatible
query I rowsort label-644
SELECT - CAST ( NULL AS INTEGER ) * + 18 / 32
----
NULL
query I rowsort
SELECT - 27 * - 20 * - - 60 AS col1
----
32400
onlyif mysql # aggregate syntax:
query I rowsort label-646
SELECT DISTINCT + 61 - - 18 * - COUNT( * )
----
43
skipif mysql # not compatible
query I rowsort label-646
SELECT DISTINCT + 61 - - 18 * - COUNT ( * )
----
43
query II rowsort
SELECT ( - - 61 ) AS col0, 78
----
61
78
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-648
SELECT DISTINCT CAST( + + CASE - + 42 WHEN - 10 THEN - 11 + - 48 - + ( - 18 ) * 3 ELSE NULL END AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-648
SELECT DISTINCT CAST ( + + CASE - + 42 WHEN - 10 THEN - 11 + - 48 - + ( - 18 ) * 3 ELSE NULL END AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-649
SELECT ALL - - 65 DIV - - 34 + + + COUNT( * ) + + 59 + - 22 DIV + 53 * - 96 + 33 * 25
----
886
skipif mysql # not compatible
query I rowsort label-649
SELECT ALL - - 65 / - - 34 + + + COUNT ( * ) + + 59 + - 22 / + 53 * - 96 + 33 * 25
----
886
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-650
SELECT ALL 66 - 14 - - + 48 / + COUNT( * ) * + - 30 * + 85 / - CAST( NULL AS SIGNED ) / 35 * + 5 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-650
SELECT ALL 66 - 14 - - + 48 / + COUNT ( * ) * + - 30 * + 85 / - CAST ( NULL AS INTEGER ) / 35 * + 5 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-651
SELECT - COUNT( 55 ) + 27 * - 62
----
-1675
skipif mysql # not compatible
query I rowsort label-651
SELECT - COUNT ( 55 ) + 27 * - 62
----
-1675
query I rowsort
SELECT ALL + 97 * - 8
----
-776
onlyif mysql # aggregate syntax:
query I rowsort label-653
SELECT NULLIF ( 27, - MAX( DISTINCT - 3 ) + - 17 - + 13 * + AVG ( DISTINCT + 99 ) ) * + COUNT( * )
----
27
skipif mysql # not compatible
query I rowsort label-653
SELECT NULLIF ( 27, - MAX ( DISTINCT - 3 ) + - 17 - + 13 * + AVG ( DISTINCT + 99 ) ) * + COUNT ( * )
----
27
onlyif mysql # aggregate syntax:
query I rowsort label-654
SELECT - - CASE ( - 5 ) WHEN + CASE - ( COUNT( * ) ) WHEN ( 89 ) * + 98 THEN NULL WHEN 66 THEN 73 + 44 END * 95 - + 87 THEN 68 + - 72 WHEN 58 * 77 THEN COUNT( * ) END col2
----
NULL
skipif mysql # not compatible
query I rowsort label-654
SELECT - - CASE ( - 5 ) WHEN + CASE - ( COUNT ( * ) ) WHEN ( 89 ) * + 98 THEN NULL WHEN 66 THEN 73 + 44 END * 95 - + 87 THEN 68 + - 72 WHEN 58 * 77 THEN COUNT ( * ) END col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-655
SELECT DISTINCT MIN( DISTINCT - 56 ) AS col1
----
-56
skipif mysql # not compatible
query I rowsort label-655
SELECT DISTINCT MIN ( DISTINCT - 56 ) AS col1
----
-56
onlyif mysql # aggregate syntax:
query I rowsort label-656
SELECT ALL + + COUNT( * ) * 49 * 45
----
2205
skipif mysql # not compatible
query I rowsort label-656
SELECT ALL + + COUNT ( * ) * 49 * 45
----
2205
onlyif mysql # aggregate syntax:
query I rowsort label-657
SELECT - NULLIF ( - - 87, + NULLIF ( - - 47, 27 * - 48 * - 74 ) ) * COUNT( * ) AS col1
----
-87
skipif mysql # not compatible
query I rowsort label-657
SELECT - NULLIF ( - - 87, + NULLIF ( - - 47, 27 * - 48 * - 74 ) ) * COUNT ( * ) AS col1
----
-87
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-658
SELECT MAX( ALL + 3 ) * 37 * - ( + 36 ) + - CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-658
SELECT MAX ( ALL + 3 ) * 37 * - ( + 36 ) + - CAST ( NULL AS INTEGER ) AS col0
----
NULL
query I rowsort
SELECT DISTINCT + 3 * - - 94 col1
----
282
query I rowsort
SELECT ALL - - 98 + 75 * - + 88 AS col2
----
-6502
query I rowsort
SELECT DISTINCT 0 + 11 AS col1
----
11
onlyif mysql # aggregate syntax:
query I rowsort label-662
SELECT ALL 53 + + + 89 + NULLIF ( + 94, - MAX( 11 ) ) col1
----
236
skipif mysql # not compatible
query I rowsort label-662
SELECT ALL 53 + + + 89 + NULLIF ( + 94, - MAX ( 11 ) ) col1
----
236
onlyif mysql # DIV for integer division:
query I rowsort label-663
SELECT ALL 12 DIV + 38 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-663
SELECT ALL 12 / + 38 AS col2
----
0
query I rowsort
SELECT 52 - 8 AS col2
----
44
query II rowsort
SELECT + 51 col2, + 17
----
51
17
query I rowsort
SELECT ALL 5 + + 56 AS col0
----
61
query I rowsort
SELECT ALL + 36 + 57 col1
----
93
onlyif mysql # DIV for integer division:
query I rowsort label-668
SELECT ALL 76 DIV - 80
----
0
skipif mysql # not compatible
query I rowsort label-668
SELECT ALL 76 / - 80
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-669
SELECT 71 DIV - 20
----
-3
skipif mysql # not compatible
query I rowsort label-669
SELECT 71 / - 20
----
-3
query II rowsort
SELECT DISTINCT 11 * + + ( + 57 ), 97 * + 33 col2
----
627
3201
query I rowsort
SELECT ALL 69 + 84 AS col1
----
153
onlyif mysql # aggregate syntax:
query I rowsort label-672
SELECT DISTINCT - COUNT( ALL + 83 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-672
SELECT DISTINCT - COUNT ( ALL + 83 ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-673
SELECT COUNT( * ) * + - 15 + - 60 * - - 75 AS col1, + COUNT( * ) - - 25 AS col2
----
-4515
26
skipif mysql # not compatible
query II rowsort label-673
SELECT COUNT ( * ) * + - 15 + - 60 * - - 75 AS col1, + COUNT ( * ) - - 25 AS col2
----
-4515
26
onlyif mysql # aggregate syntax:
query I rowsort label-674
SELECT CASE - 13 WHEN - + 82 * + + 91 + + 61 + 81 + - - 85 / - 91 / - 39 THEN COUNT( * ) END + 3 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-674
SELECT CASE - 13 WHEN - + 82 * + + 91 + + 61 + 81 + - - 85 / - 91 / - 39 THEN COUNT ( * ) END + 3 AS col0
----
NULL
query I rowsort
SELECT 6 * 6 AS col2
----
36
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-676
SELECT CASE - 0 WHEN + SUM( ALL - 11 ) THEN + COALESCE ( - CAST( + 74 AS SIGNED ), - COALESCE ( - 8, + ( 59 ) * 3 ) ) + 63 ELSE NULL END * 23 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-676
SELECT CASE - 0 WHEN + SUM ( ALL - 11 ) THEN + COALESCE ( - CAST ( + 74 AS INTEGER ), - COALESCE ( - 8, + ( 59 ) * 3 ) ) + 63 ELSE NULL END * 23 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-677
SELECT 80 + + - NULLIF ( + + 60, - MAX( + + 85 ) / + 18 * + 66 ) col0
----
20
skipif mysql # not compatible
query I rowsort label-677
SELECT 80 + + - NULLIF ( + + 60, - MAX ( + + 85 ) / + 18 * + 66 ) col0
----
20
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-678
SELECT CAST( - COALESCE ( - 78, + ( - + 96 ) ) AS SIGNED ) + + + COUNT( * ) * + 11 AS col2
----
89
skipif mysql # not compatible
query I rowsort label-678
SELECT CAST ( - COALESCE ( - 78, + ( - + 96 ) ) AS INTEGER ) + + + COUNT ( * ) * + 11 AS col2
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-679
SELECT COUNT( * ) + 95 - - 30 * - 79 AS col0
----
-2274
skipif mysql # not compatible
query I rowsort label-679
SELECT COUNT ( * ) + 95 - - 30 * - 79 AS col0
----
-2274
query I rowsort
SELECT - COALESCE ( - 60, 20 - 59 + - - 51 + 61 * + 17, - CASE ( 62 ) WHEN 43 THEN 68 WHEN + 37 THEN 78 END * - 70 ) + 36 AS col1
----
96
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-681
SELECT CAST( NULL AS SIGNED ) + + + 10 * 49 + - 79, 78 AS col0
----
NULL
78
skipif mysql # not compatible
query II rowsort label-681
SELECT CAST ( NULL AS INTEGER ) + + + 10 * 49 + - 79, 78 AS col0
----
NULL
78
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-682
SELECT ALL - 26 * - CASE - 11 WHEN + + 67 + + 20 + 69 - + + 99 - 31 + - 98 * + CAST( - 33 AS SIGNED ) / + 31 THEN ( + 22 ) * + 77 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-682
SELECT ALL - 26 * - CASE - 11 WHEN + + 67 + + 20 + 69 - + + 99 - 31 + - 98 * + CAST ( - 33 AS INTEGER ) / + 31 THEN ( + 22 ) * + 77 END AS col2
----
NULL
onlyif mysql # DIV for integer division:
query III rowsort label-683
SELECT - 87 DIV + 69 + - 68, - 14 - + 40 + + 97 AS col2, ( 26 ) col1
----
-69
43
26
skipif mysql # not compatible
query III rowsort label-683
SELECT - 87 / + 69 + - 68, - 14 - + 40 + + 97 AS col2, ( 26 ) col1
----
-69
43
26
query I rowsort
SELECT 40 * - + 98 AS col1
----
-3920
query I rowsort
SELECT + 61 + + + 32 * + - 9
----
-227
query II rowsort
SELECT 18 AS col1, - 40
----
18
-40
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-687
SELECT - ( + COUNT( * ) ) * 8 DIV + - 63 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-687
SELECT - ( + COUNT ( * ) ) * 8 / + - 63 AS col2
----
0
query I rowsort
SELECT ALL + - 50 + + - 0
----
-50
onlyif mysql # aggregate syntax:
query I rowsort label-689
SELECT CASE ( - + 15 ) WHEN - SUM( - 96 ) + + 69 THEN + 98 END + COUNT( 49 ) / 18 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-689
SELECT CASE ( - + 15 ) WHEN - SUM ( - 96 ) + + 69 THEN + 98 END + COUNT ( 49 ) / 18 AS col0
----
NULL
query I rowsort
SELECT DISTINCT - 24 * - 47 * + - 46
----
-51888
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-691
SELECT - 27 + 43 + 6 DIV + MAX( 38 )
----
16
skipif mysql # not compatible
query I rowsort label-691
SELECT - 27 + 43 + 6 / + MAX ( 38 )
----
16
query I rowsort
SELECT + ( + 39 ) * 76 AS col0
----
2964
query I rowsort
SELECT ( + 24 ) + - 78 - ( + 88 ) AS col2
----
-142
query I rowsort
SELECT 43 - - 81 * + 45
----
3688
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-695
SELECT DISTINCT - + 45 + COALESCE ( - CAST( NULL AS SIGNED ), 17 ) AS col1
----
-28
skipif mysql # not compatible
query I rowsort label-695
SELECT DISTINCT - + 45 + COALESCE ( - CAST ( NULL AS INTEGER ), 17 ) AS col1
----
-28
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-696
SELECT - 74 DIV + 29 + - + 67 - MIN( + 44 ) + + NULLIF ( 5, - 86 ) * - COUNT( DISTINCT 16 )
----
-118
skipif mysql # not compatible
query I rowsort label-696
SELECT - 74 / + 29 + - + 67 - MIN ( + 44 ) + + NULLIF ( 5, - 86 ) * - COUNT ( DISTINCT 16 )
----
-118
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-697
SELECT 89 * - 5 + + + COUNT( + 73 ) DIV + + 25
----
-445
skipif mysql # not compatible
query I rowsort label-697
SELECT 89 * - 5 + + + COUNT ( + 73 ) / + + 25
----
-445
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query III rowsort label-698
SELECT 55 DIV COUNT( * ) + - 19 + - COUNT( * ) AS col0, - ( - CAST( NULL AS SIGNED ) ), 4 + - 34 AS col2
----
35
NULL
-30
skipif mysql # not compatible
query III rowsort label-698
SELECT 55 / COUNT ( * ) + - 19 + - COUNT ( * ) AS col0, - ( - CAST ( NULL AS INTEGER ) ), 4 + - 34 AS col2
----
35
NULL
-30
query I rowsort
SELECT ALL - ( - 79 )
----
79
onlyif mysql # aggregate syntax:
query I rowsort label-700
SELECT DISTINCT + + COALESCE ( + MIN( ALL 80 ), + - NULLIF ( - COUNT( DISTINCT 86 ), - 10 * 55 - ( - 38 ) ) + SUM( 80 ) ) * + 94 AS col0
----
7520
skipif mysql # not compatible
query I rowsort label-700
SELECT DISTINCT + + COALESCE ( + MIN ( ALL 80 ), + - NULLIF ( - COUNT ( DISTINCT 86 ), - 10 * 55 - ( - 38 ) ) + SUM ( 80 ) ) * + 94 AS col0
----
7520
query I rowsort
SELECT ALL + 77 * - 14 * + 18 AS col2
----
-19404
query I rowsort
SELECT ALL - 65 * 36 * 74 + + 24
----
-173136
query I rowsort
SELECT DISTINCT - 96 * 60 AS col0
----
-5760
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-704
SELECT ALL 85 * 72 * 17 + + + 26 AS col0, + 27 * + 13 + + CAST( + 67 AS SIGNED )
----
104066
418
skipif mysql # not compatible
query II rowsort label-704
SELECT ALL 85 * 72 * 17 + + + 26 AS col0, + 27 * + 13 + + CAST ( + 67 AS INTEGER )
----
104066
418
onlyif mysql # aggregate syntax:
query I rowsort label-705
SELECT SUM( ALL 91 ) col1
----
91
skipif mysql # not compatible
query I rowsort label-705
SELECT SUM ( ALL 91 ) col1
----
91
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-706
SELECT DISTINCT 53 * CASE - CAST( NULL AS SIGNED ) WHEN + - COUNT( * ) / - 81 - - 16 / - 50 + + 75 THEN NULL WHEN + 11 THEN 49 / - 15 WHEN + 45 * - 98 + 93 THEN AVG ( + 90 ) END - + 92 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-706
SELECT DISTINCT 53 * CASE - CAST ( NULL AS INTEGER ) WHEN + - COUNT ( * ) / - 81 - - 16 / - 50 + + 75 THEN NULL WHEN + 11 THEN 49 / - 15 WHEN + 45 * - 98 + 93 THEN AVG ( + 90 ) END - + 92 col2
----
NULL
query I rowsort
SELECT ALL - ( + + 89 )
----
-89
onlyif mysql # aggregate syntax:
query I rowsort label-708
SELECT 6 + 71 - - - COUNT( * ) AS col0
----
76
skipif mysql # not compatible
query I rowsort label-708
SELECT 6 + 71 - - - COUNT ( * ) AS col0
----
76
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-709
SELECT 77 * 38 AS col2, CAST( NULL AS SIGNED )
----
2926
NULL
skipif mysql # not compatible
query II rowsort label-709
SELECT 77 * 38 AS col2, CAST ( NULL AS INTEGER )
----
2926
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-710
SELECT + MAX( - 25 ), - COUNT( * ) * + CAST( NULL AS SIGNED ) * - - COUNT( * ) + + COALESCE ( + 9, - 8, - - 28 / CAST( - 70 AS SIGNED ) ) + - COUNT( * ) AS col0
----
-25
NULL
skipif mysql # not compatible
query II rowsort label-710
SELECT + MAX ( - 25 ), - COUNT ( * ) * + CAST ( NULL AS INTEGER ) * - - COUNT ( * ) + + COALESCE ( + 9, - 8, - - 28 / CAST ( - 70 AS INTEGER ) ) + - COUNT ( * ) AS col0
----
-25
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-711
SELECT ALL 92 * - 83, - COUNT( * ) DIV + 23 col1
----
-7636
0
skipif mysql # not compatible
query II rowsort label-711
SELECT ALL 92 * - 83, - COUNT ( * ) / + 23 col1
----
-7636
0
query I rowsort
SELECT ALL ( + 2 ) * - 3 * 94 * + - 97 AS col2
----
54708
onlyif mysql # aggregate syntax:
query I rowsort label-713
SELECT + 92 * COUNT( * ) * - 26 AS col0
----
-2392
skipif mysql # not compatible
query I rowsort label-713
SELECT + 92 * COUNT ( * ) * - 26 AS col0
----
-2392
query I rowsort
SELECT ALL 56 * + 83 * + 56 * 21
----
5466048
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-715
SELECT DISTINCT COALESCE ( - 36, 12 + + COUNT( * ) * 55 + - COALESCE ( + ( + + CASE WHEN NOT ( NULL ) IN ( - 32 ) THEN + 66 END ), - 72 + 99, 55 - 82 DIV 58 ) + + 48 * + CAST( NULL AS SIGNED ), 60 + 31 ) * - 56 AS col0
----
2016
skipif mysql # not compatible
query I rowsort label-715
SELECT DISTINCT COALESCE ( - 36, 12 + + COUNT ( * ) * 55 + - COALESCE ( + ( + + CASE WHEN NOT ( NULL ) IN ( - 32 ) THEN + 66 END ), - 72 + 99, 55 - 82 / 58 ) + + 48 * + CAST ( NULL AS INTEGER ), 60 + 31 ) * - 56 AS col0
----
2016
query I rowsort
SELECT ALL 28 + + + NULLIF ( + 98, - 54 + AVG ( DISTINCT + + 95 ) )
----
126
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-717
SELECT + + ( + + 34 ) - + - CAST( NULL AS SIGNED ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-717
SELECT + + ( + + 34 ) - + - CAST ( NULL AS INTEGER ) col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-718
SELECT ALL + COALESCE ( 62, + CASE - 73 WHEN CAST( + + 5 AS SIGNED ) * 46 + 38 THEN - 28 END * 65, 69 * COALESCE ( CAST( NULL AS SIGNED ), + COUNT( * ) * NULLIF ( COUNT( * ), + 96 ) + - ( ( MIN( 46 ) ) ) * 20, MIN( DISTINCT + 65 ) ) )
----
62
skipif mysql # not compatible
query I rowsort label-718
SELECT ALL + COALESCE ( 62, + CASE - 73 WHEN CAST ( + + 5 AS INTEGER ) * 46 + 38 THEN - 28 END * 65, 69 * COALESCE ( CAST ( NULL AS INTEGER ), + COUNT ( * ) * NULLIF ( COUNT ( * ), + 96 ) + - ( ( MIN ( 46 ) ) ) * 20, MIN ( DISTINCT + 65 ) ) )
----
62
query I rowsort
SELECT DISTINCT 72 + 53 + - + 60
----
65
query I rowsort
SELECT ALL - NULLIF ( + + 16, 75 ) * - 58
----
928
onlyif mysql # aggregate syntax:
query II rowsort label-721
SELECT MIN( 38 ) AS col1, 69
----
38
69
skipif mysql # not compatible
query II rowsort label-721
SELECT MIN ( 38 ) AS col1, 69
----
38
69
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-722
SELECT DISTINCT 99 * + - ( - 20 ) * - 26 DIV COUNT( * ) + - ( - COUNT( * ) ) DIV + COUNT( * )
----
-51479
skipif mysql # not compatible
query I rowsort label-722
SELECT DISTINCT 99 * + - ( - 20 ) * - 26 / COUNT ( * ) + - ( - COUNT ( * ) ) / + COUNT ( * )
----
-51479
onlyif mysql # aggregate syntax:
query II rowsort label-723
SELECT + - ( + MAX( + - 77 ) ) + + + COUNT( * ) AS col1, + COUNT( - 39 ) AS col1
----
78
1
skipif mysql # not compatible
query II rowsort label-723
SELECT + - ( + MAX ( + - 77 ) ) + + + COUNT ( * ) AS col1, + COUNT ( - 39 ) AS col1
----
78
1
query II rowsort
SELECT - 48 * + + 9 AS col2, + 79
----
-432
79
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-725
SELECT DISTINCT - CAST( + COUNT( * ) AS SIGNED )
----
-1
skipif mysql # not compatible
query I rowsort label-725
SELECT DISTINCT - CAST ( + COUNT ( * ) AS INTEGER )
----
-1
query I rowsort
SELECT DISTINCT - 21 * + 49 + + 25 - - 18 + - 86 * - - 73 col2
----
-7264
query I rowsort
SELECT ALL + 62 + + 85 AS col0
----
147
onlyif mysql # DIV for integer division:
query I rowsort label-728
SELECT - 12 DIV - ( - ( - - 89 ) )
----
0
skipif mysql # not compatible
query I rowsort label-728
SELECT - 12 / - ( - ( - - 89 ) )
----
0
query I rowsort
SELECT - ( + 56 ) + + 46
----
-10
onlyif mysql # DIV for integer division:
query I rowsort label-730
SELECT ALL - 18 DIV + 5 AS col2
----
-3
skipif mysql # not compatible
query I rowsort label-730
SELECT ALL - 18 / + 5 AS col2
----
-3
query I rowsort
SELECT ( - + 68 ) col2
----
-68
onlyif mysql # DIV for integer division:
query II rowsort label-732
SELECT DISTINCT 74 * 40 * + 8 - - 91 DIV + 31, 28 - 79 + - 0 AS col0
----
23682
-51
skipif mysql # not compatible
query II rowsort label-732
SELECT DISTINCT 74 * 40 * + 8 - - 91 / + 31, 28 - 79 + - 0 AS col0
----
23682
-51
onlyif mysql # DIV for integer division:
query I rowsort label-733
SELECT DISTINCT + 37 DIV 46 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-733
SELECT DISTINCT + 37 / 46 AS col2
----
0
query I rowsort
SELECT + ( + 21 ) AS col0
----
21
query I rowsort
SELECT ( + ( ( + 55 ) ) )
----
55
query I rowsort
SELECT ( + 66 ) AS col0
----
66
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-737
SELECT DISTINCT + COALESCE ( CASE + COALESCE ( - 41, + + MAX( + 22 ) + - 25 + - 98 + + 46 + - - 14 / + 94, - CAST( - 98 AS DECIMAL ) / 17 ) WHEN + 1 THEN NULL WHEN + 42 THEN 19 + - 97 ELSE - 47 END, COUNT( * ) )
----
-47
skipif mysql # not compatible
query I rowsort label-737
SELECT DISTINCT + COALESCE ( CASE + COALESCE ( - 41, + + MAX ( + 22 ) + - 25 + - 98 + + 46 + - - 14 / + 94, - CAST ( - 98 AS REAL ) / 17 ) WHEN + 1 THEN NULL WHEN + 42 THEN 19 + - 97 ELSE - 47 END, COUNT ( * ) )
----
-47
query I rowsort
SELECT ALL - 47 * - - 67 * - 9
----
28341
onlyif mysql # aggregate syntax:
query I rowsort label-739
SELECT 10 * - 16 * - SUM( + + 30 ) - 84 + - - 71 AS col0
----
4787
skipif mysql # not compatible
query I rowsort label-739
SELECT 10 * - 16 * - SUM ( + + 30 ) - 84 + - - 71 AS col0
----
4787
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-740
SELECT + CASE AVG ( + + 98 ) WHEN 40 THEN + ( - CAST( + 49 AS SIGNED ) ) - + ( - 55 ) END * 31 - 24 * - NULLIF ( 52 - 15, 33 ) - 97 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-740
SELECT + CASE AVG ( + + 98 ) WHEN 40 THEN + ( - CAST ( + 49 AS INTEGER ) ) - + ( - 55 ) END * 31 - 24 * - NULLIF ( 52 - 15, 33 ) - 97 AS col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-741
SELECT ALL + CAST( + + 57 AS SIGNED ) AS col1
----
57
skipif mysql # not compatible
query I rowsort label-741
SELECT ALL + CAST ( + + 57 AS INTEGER ) AS col1
----
57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-742
SELECT DISTINCT + NULLIF ( - - CASE 83 WHEN - - 10 THEN + CAST( + + CASE - 99 WHEN - NULLIF ( 53, - COUNT( * ) + 77 * 50 ) THEN MIN( ALL - 10 ) WHEN - 29 + 5 THEN NULL END AS SIGNED ) END, + 9 + + 48 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-742
SELECT DISTINCT + NULLIF ( - - CASE 83 WHEN - - 10 THEN + CAST ( + + CASE - 99 WHEN - NULLIF ( 53, - COUNT ( * ) + 77 * 50 ) THEN MIN ( ALL - 10 ) WHEN - 29 + 5 THEN NULL END AS INTEGER ) END, + 9 + + 48 ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-743
SELECT ALL - COUNT( * ) * - 42
----
42
skipif mysql # not compatible
query I rowsort label-743
SELECT ALL - COUNT ( * ) * - 42
----
42
onlyif mysql # aggregate syntax:
query I rowsort label-744
SELECT - 92 * - + COUNT( * )
----
92
skipif mysql # not compatible
query I rowsort label-744
SELECT - 92 * - + COUNT ( * )
----
92
onlyif mysql # aggregate syntax:
query I rowsort label-745
SELECT COALESCE ( MIN( DISTINCT 96 ), + 61, + - COUNT( ALL 25 ) + + COUNT( * ) )
----
96
skipif mysql # not compatible
query I rowsort label-745
SELECT COALESCE ( MIN ( DISTINCT 96 ), + 61, + - COUNT ( ALL 25 ) + + COUNT ( * ) )
----
96
query I rowsort
SELECT ALL + ( - 1 ) AS col1
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-747
SELECT MAX( + 4 ) * + 11 + 28 AS col1
----
72
skipif mysql # not compatible
query I rowsort label-747
SELECT MAX ( + 4 ) * + 11 + 28 AS col1
----
72
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-748
SELECT 48 * + MIN( ALL - CAST( - + 99 AS SIGNED ) ) - + CAST( NULL AS SIGNED ) * - 88 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-748
SELECT 48 * + MIN ( ALL - CAST ( - + 99 AS INTEGER ) ) - + CAST ( NULL AS INTEGER ) * - 88 col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-749
SELECT - 46 + COUNT( * ) AS col1
----
-45
skipif mysql # not compatible
query I rowsort label-749
SELECT - 46 + COUNT ( * ) AS col1
----
-45
query I rowsort
SELECT + ( + 24 )
----
24
onlyif mysql # aggregate syntax:
query I rowsort label-751
SELECT DISTINCT - + 45 * 25 * + ( - 77 ) - + - SUM( ALL + 71 ) + + 92 + + 59 + + 48
----
86895
skipif mysql # not compatible
query I rowsort label-751
SELECT DISTINCT - + 45 * 25 * + ( - 77 ) - + - SUM ( ALL + 71 ) + + 92 + + 59 + + 48
----
86895
query I rowsort
SELECT - + COALESCE ( + + 50, 9 ) + + ( 76 ) * - 31 AS col1
----
-2406
onlyif mysql # DIV for integer division:
query I rowsort label-753
SELECT 29 * 5 DIV + - 64 + - NULLIF ( 91, - 32 )
----
-93
skipif mysql # not compatible
query I rowsort label-753
SELECT 29 * 5 / + - 64 + - NULLIF ( 91, - 32 )
----
-93
query I rowsort
SELECT DISTINCT - - 26 * - - 20 + + 13
----
533
query I rowsort
SELECT + - 80 + + - 54 AS col0
----
-134
onlyif mysql # aggregate syntax:
query I rowsort label-756
SELECT ALL 79 + + + MIN( - 67 ) + - 46
----
-34
skipif mysql # not compatible
query I rowsort label-756
SELECT ALL 79 + + + MIN ( - 67 ) + - 46
----
-34
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query II rowsort label-757
SELECT DISTINCT + ( + - 64 ) * + NULLIF ( - 80, CAST( NULL AS DECIMAL ) ), - CAST( NULLIF ( CAST( - + 80 AS SIGNED ), - + CAST( 91 AS SIGNED ) * 2 ) AS SIGNED ) AS col1
----
5120
80
skipif mysql # not compatible
query II rowsort label-757
SELECT DISTINCT + ( + - 64 ) * + NULLIF ( - 80, CAST ( NULL AS REAL ) ), - CAST ( NULLIF ( CAST ( - + 80 AS INTEGER ), - + CAST ( 91 AS INTEGER ) * 2 ) AS INTEGER ) AS col1
----
5120
80
onlyif mysql # aggregate syntax:
query I rowsort label-758
SELECT ALL ( + 87 ) * 40 - - COUNT( * ) AS col0
----
3481
skipif mysql # not compatible
query I rowsort label-758
SELECT ALL ( + 87 ) * 40 - - COUNT ( * ) AS col0
----
3481
query I rowsort
SELECT + 32 + 1
----
33
query I rowsort
SELECT DISTINCT + 66 + + - 98 AS col1
----
-32
onlyif mysql # aggregate syntax:
query I rowsort label-761
SELECT ALL ( - ( + - COUNT( * ) ) ) col2
----
1
skipif mysql # not compatible
query I rowsort label-761
SELECT ALL ( - ( + - COUNT ( * ) ) ) col2
----
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-762
SELECT ALL - 33 - CAST( + 99 AS SIGNED )
----
-132
skipif mysql # not compatible
query I rowsort label-762
SELECT ALL - 33 - CAST ( + 99 AS INTEGER )
----
-132
query I rowsort
SELECT + ( 20 )
----
20
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-764
SELECT + 7 + - CAST( + - MAX( + + 10 ) AS SIGNED ) + - 87, 96 * ( 1 ) + + + 93 * + 12 AS col1
----
-70
1212
skipif mysql # not compatible
query II rowsort label-764
SELECT + 7 + - CAST ( + - MAX ( + + 10 ) AS INTEGER ) + - 87, 96 * ( 1 ) + + + 93 * + 12 AS col1
----
-70
1212
query I rowsort
SELECT + + 53 * 92
----
4876
query II rowsort
SELECT ALL + 8 AS col2, - NULLIF ( 89, - 2 + - 49 * - 66 ) AS col1
----
8
-89
query I rowsort
SELECT ALL 53 - 65 AS col2
----
-12
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-768
SELECT - CAST( - - COUNT( * ) AS SIGNED ) col0
----
-1
skipif mysql # not compatible
query I rowsort label-768
SELECT - CAST ( - - COUNT ( * ) AS INTEGER ) col0
----
-1
query I rowsort
SELECT DISTINCT 82 * 15
----
1230
query I rowsort
SELECT - 11 * + 68 AS col0
----
-748
query II rowsort
SELECT 90, ( - 84 ) * - 42 + 82 + - 67 AS col1
----
90
3543
onlyif mysql # aggregate syntax:
query I rowsort label-772
SELECT - COUNT( * ) * - 36 + 48 AS col1
----
84
skipif mysql # not compatible
query I rowsort label-772
SELECT - COUNT ( * ) * - 36 + 48 AS col1
----
84
query II rowsort
SELECT DISTINCT - 44, + 81 AS col0
----
-44
81
onlyif mysql # DIV for integer division:
query I rowsort label-774
SELECT 88 DIV 88 * - ( + + 91 ) DIV 90 * + 71 + ( - 79 )
----
-150
skipif mysql # not compatible
query I rowsort label-774
SELECT 88 / 88 * - ( + + 91 ) / 90 * + 71 + ( - 79 )
----
-150
query II rowsort
SELECT DISTINCT - 57 AS col2, 50 * 0 - - 60 col2
----
-57
60
query I rowsort
SELECT ALL + 88 + - - 13
----
101
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-777
SELECT CAST( - 37 AS SIGNED ) * COUNT( * ) col0
----
-37
skipif mysql # not compatible
query I rowsort label-777
SELECT CAST ( - 37 AS INTEGER ) * COUNT ( * ) col0
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-778
SELECT COUNT( * ) * + 18 * + 55 AS col0
----
990
skipif mysql # not compatible
query I rowsort label-778
SELECT COUNT ( * ) * + 18 * + 55 AS col0
----
990
query I rowsort
SELECT 41 + + 48 AS col1
----
89
query II rowsort
SELECT + 39, + 96 col0
----
39
96
query II rowsort
SELECT 62 AS col1, 52 AS col2
----
62
52
onlyif mysql # aggregate syntax:
query I rowsort label-782
SELECT + - COUNT( * ) * - 9 + 63 AS col0
----
72
skipif mysql # not compatible
query I rowsort label-782
SELECT + - COUNT ( * ) * - 9 + 63 AS col0
----
72
onlyif mysql # aggregate syntax:
query I rowsort label-783
SELECT ALL + 39 + + 33 + + + ( + COUNT( * ) )
----
73
skipif mysql # not compatible
query I rowsort label-783
SELECT ALL + 39 + + 33 + + + ( + COUNT ( * ) )
----
73
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-784
SELECT ALL + 69 + 90 / CAST( NULL AS SIGNED ) * + CAST( + 86 AS DECIMAL ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-784
SELECT ALL + 69 + 90 / CAST ( NULL AS INTEGER ) * + CAST ( + 86 AS REAL ) AS col1
----
NULL
query II rowsort
SELECT ALL - 98, 37 col1
----
-98
37
onlyif mysql # aggregate syntax:
query II rowsort label-786
SELECT + + 41 col2, + NULLIF ( + - ( + - 57 ), + + 11 * - COUNT( * ) + ( + COUNT( * ) ) ) + - 38
----
41
19
skipif mysql # not compatible
query II rowsort label-786
SELECT + + 41 col2, + NULLIF ( + - ( + - 57 ), + + 11 * - COUNT ( * ) + ( + COUNT ( * ) ) ) + - 38
----
41
19
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-787
SELECT ALL - SUM( - CASE - - 27 WHEN 99 THEN NULL ELSE 71 DIV 95 - 54 END ) + - 73 DIV + 96, 17 col1
----
-54
17
skipif mysql # not compatible
query II rowsort label-787
SELECT ALL - SUM ( - CASE - - 27 WHEN 99 THEN NULL ELSE 71 / 95 - 54 END ) + - 73 / + 96, 17 col1
----
-54
17
query I rowsort
SELECT DISTINCT + - 1 * - 93 * - - 88 + + + 77 + + 94 AS col0
----
8355
query II rowsort
SELECT + 81 AS col2, 80
----
81
80
onlyif mysql # aggregate syntax:
query II rowsort label-790
SELECT 49 AS col0, + COALESCE ( 72, ( - - COUNT( * ) ), - MAX( ALL - + 66 ) ) + + 97
----
49
169
skipif mysql # not compatible
query II rowsort label-790
SELECT 49 AS col0, + COALESCE ( 72, ( - - COUNT ( * ) ), - MAX ( ALL - + 66 ) ) + + 97
----
49
169
onlyif mysql # aggregate syntax:
query I rowsort label-791
SELECT COUNT( DISTINCT + 39 )
----
1
skipif mysql # not compatible
query I rowsort label-791
SELECT COUNT ( DISTINCT + 39 )
----
1
query II rowsort
SELECT - 4 AS col2, 71
----
-4
71
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-793
SELECT + 30 DIV - 25 - - 70 + - SUM( DISTINCT - 37 ) DIV 54 + 14 + 54 AS col2
----
137
skipif mysql # not compatible
query I rowsort label-793
SELECT + 30 / - 25 - - 70 + - SUM ( DISTINCT - 37 ) / 54 + 14 + 54 AS col2
----
137
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-794
SELECT ALL + COALESCE ( + 38, + 1 DIV - + 85 * - COUNT( * ) + + 52 + - 25 ) - - 99 AS col1
----
137
skipif mysql # not compatible
query I rowsort label-794
SELECT ALL + COALESCE ( + 38, + 1 / - + 85 * - COUNT ( * ) + + 52 + - 25 ) - - 99 AS col1
----
137
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-795
SELECT ALL + 62 - + CAST( - 90 AS SIGNED ) col2
----
152
skipif mysql # not compatible
query I rowsort label-795
SELECT ALL + 62 - + CAST ( - 90 AS INTEGER ) col2
----
152
query II rowsort
SELECT DISTINCT + 2 AS col2, - 82
----
2
-82
onlyif mysql # aggregate syntax:
query I rowsort label-797
SELECT - COUNT( DISTINCT - 11 ) - + + ( COUNT( * ) ) * 73 AS col1
----
-74
skipif mysql # not compatible
query I rowsort label-797
SELECT - COUNT ( DISTINCT - 11 ) - + + ( COUNT ( * ) ) * 73 AS col1
----
-74
query I rowsort
SELECT ALL COALESCE ( ( + 56 ), - 84 + - - 94 - - 7 ) * 35
----
1960
onlyif mysql # aggregate syntax:
query I rowsort label-799
SELECT + MAX( - 5 )
----
-5
skipif mysql # not compatible
query I rowsort label-799
SELECT + MAX ( - 5 )
----
-5
onlyif mysql # aggregate syntax:
query II rowsort label-800
SELECT ALL - ( + 85 ) - - COALESCE ( + + COUNT( * ), + - 28 * + 25 ), COUNT( * ) * - - 21 AS col2
----
-84
21
skipif mysql # not compatible
query II rowsort label-800
SELECT ALL - ( + 85 ) - - COALESCE ( + + COUNT ( * ), + - 28 * + 25 ), COUNT ( * ) * - - 21 AS col2
----
-84
21
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-801
SELECT ( 26 ) DIV + - NULLIF ( + 12, - 7 + - + 39 + + 72 * + - COALESCE ( - 42, - + 61, + 43 ) * - 10 + CAST( 53 AS SIGNED ) )
----
-2
skipif mysql # not compatible
query I rowsort label-801
SELECT ( 26 ) / + - NULLIF ( + 12, - 7 + - + 39 + + 72 * + - COALESCE ( - 42, - + 61, + 43 ) * - 10 + CAST ( 53 AS INTEGER ) )
----
-2
query I rowsort
SELECT ALL 47 * 3
----
141
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-803
SELECT MIN( DISTINCT + CAST( 17 AS SIGNED ) ) * - 92 col1
----
-1564
skipif mysql # not compatible
query I rowsort label-803
SELECT MIN ( DISTINCT + CAST ( 17 AS INTEGER ) ) * - 92 col1
----
-1564
query I rowsort
SELECT ( - 73 ) + 29 * - - 27 AS col0
----
710
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-805
SELECT COUNT( * ) + + ( - CAST( 14 AS SIGNED ) ) + 92 - - 15
----
94
skipif mysql # not compatible
query I rowsort label-805
SELECT COUNT ( * ) + + ( - CAST ( 14 AS INTEGER ) ) + 92 - - 15
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-806
SELECT 9 - + - COUNT( * )
----
10
skipif mysql # not compatible
query I rowsort label-806
SELECT 9 - + - COUNT ( * )
----
10
onlyif mysql # aggregate syntax:
query II rowsort label-807
SELECT COUNT( DISTINCT 39 ) * + 64 * - + 38 * - COUNT( * ) * 36 * - COUNT( * ) AS col2, - 34 AS col2
----
-87552
-34
skipif mysql # not compatible
query II rowsort label-807
SELECT COUNT ( DISTINCT 39 ) * + 64 * - + 38 * - COUNT ( * ) * 36 * - COUNT ( * ) AS col2, - 34 AS col2
----
-87552
-34
onlyif mysql # aggregate syntax:
query I rowsort label-808
SELECT 99 + + 10 - 86 + - + SUM( NULLIF ( - 3, - 14 + + - 59 ) )
----
26
skipif mysql # not compatible
query I rowsort label-808
SELECT 99 + + 10 - 86 + - + SUM ( NULLIF ( - 3, - 14 + + - 59 ) )
----
26
onlyif mysql # aggregate syntax:
query I rowsort label-809
SELECT DISTINCT NULLIF ( - ( - + NULLIF ( + 28, - - 66 ) ), + COUNT( ALL - - 68 ) ) + + - 5 AS col2
----
23
skipif mysql # not compatible
query I rowsort label-809
SELECT DISTINCT NULLIF ( - ( - + NULLIF ( + 28, - - 66 ) ), + COUNT ( ALL - - 68 ) ) + + - 5 AS col2
----
23
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-810
SELECT ALL + CASE SUM( DISTINCT + - 49 ) WHEN - + COUNT( * ) THEN CAST( NULL AS SIGNED ) + - CASE - CAST( 8 AS DECIMAL ) WHEN 98 + + 94 * - 97 * 46 + - AVG ( DISTINCT - 19 ) THEN - NULLIF ( - COUNT( 40 ), 26 ) * 68 WHEN + 89 * 13 THEN NULL ELSE NULL END * 83 END + 15 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-810
SELECT ALL + CASE SUM ( DISTINCT + - 49 ) WHEN - + COUNT ( * ) THEN CAST ( NULL AS INTEGER ) + - CASE - CAST ( 8 AS REAL ) WHEN 98 + + 94 * - 97 * 46 + - AVG ( DISTINCT - 19 ) THEN - NULLIF ( - COUNT ( 40 ), 26 ) * 68 WHEN + 89 * 13 THEN NULL ELSE NULL END * 83 END + 15 AS col2
----
NULL
query I rowsort
SELECT ALL 33 + + 71 * 35 * + 35 * + + 35 - + - 6 AS col1
----
3044164
onlyif mysql # DIV for integer division:
query I rowsort label-812
SELECT NULLIF ( - - 6, - 69 ) DIV NULLIF ( - 96, 22 + + - 25 + 57 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-812
SELECT NULLIF ( - - 6, - 69 ) / NULLIF ( - 96, 22 + + - 25 + 57 ) AS col1
----
0
query II rowsort
SELECT 41 * - 34, 73 AS col0
----
-1394
73
query I rowsort
SELECT ALL ( - + 85 ) + + 77 AS col0
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-815
SELECT + MAX( ALL ( - 35 ) )
----
-35
skipif mysql # not compatible
query I rowsort label-815
SELECT + MAX ( ALL ( - 35 ) )
----
-35
onlyif mysql # aggregate syntax:
query II rowsort label-816
SELECT ALL 11 * - COALESCE ( COUNT( * ), - 66 * + 77 + - 32 * 40 ), 71 AS col2
----
-11
71
skipif mysql # not compatible
query II rowsort label-816
SELECT ALL 11 * - COALESCE ( COUNT ( * ), - 66 * + 77 + - 32 * 40 ), 71 AS col2
----
-11
71
onlyif mysql # aggregate syntax:
query I rowsort label-817
SELECT ALL 21 + - + NULLIF ( - NULLIF ( 75, - 60 ), - CASE + 71 WHEN 38 + 43 + - + 5 * + 59 * + 84 + COUNT( * ) THEN + 42 * COUNT( * ) ELSE NULL END * - 12 )
----
96
skipif mysql # not compatible
query I rowsort label-817
SELECT ALL 21 + - + NULLIF ( - NULLIF ( 75, - 60 ), - CASE + 71 WHEN 38 + 43 + - + 5 * + 59 * + 84 + COUNT ( * ) THEN + 42 * COUNT ( * ) ELSE NULL END * - 12 )
----
96
query I rowsort
SELECT ALL + 7 + NULLIF ( - 65, - 16 ) col2
----
-58
query I rowsort
SELECT DISTINCT - - 39
----
39
onlyif mysql # aggregate syntax:
query I rowsort label-820
SELECT - COALESCE ( - COUNT( * ), 3 )
----
1
skipif mysql # not compatible
query I rowsort label-820
SELECT - COALESCE ( - COUNT ( * ), 3 )
----
1
query I rowsort
SELECT ALL - - 28 + + - 35
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-822
SELECT + ( - NULLIF ( + + 95, - 68 * 89 + - 74 ) ) * CASE - + COUNT( * ) WHEN - 38 THEN 48 WHEN + + 14 * + 50 / - 59 - 79 THEN 21 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-822
SELECT + ( - NULLIF ( + + 95, - 68 * 89 + - 74 ) ) * CASE - + COUNT ( * ) WHEN - 38 THEN 48 WHEN + + 14 * + 50 / - 59 - 79 THEN 21 END AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-823
SELECT ALL + 16 DIV - 4 + + 75
----
71
skipif mysql # not compatible
query I rowsort label-823
SELECT ALL + 16 / - 4 + + 75
----
71
onlyif mysql # DIV for integer division:
query I rowsort label-824
SELECT + 31 + + + 99 - - + 14 DIV + 99 + 91 * + 86
----
7956
skipif mysql # not compatible
query I rowsort label-824
SELECT + 31 + + + 99 - - + 14 / + 99 + 91 * + 86
----
7956
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-825
SELECT + 44 + + 97 * - CAST( NULL AS SIGNED ) * 86
----
NULL
skipif mysql # not compatible
query I rowsort label-825
SELECT + 44 + + 97 * - CAST ( NULL AS INTEGER ) * 86
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-826
SELECT ALL - - COALESCE ( + 72, + 5 * - ( + + 56 ) - - 97 DIV - 74 * + 57 ) - - 5 AS col0
----
77
skipif mysql # not compatible
query I rowsort label-826
SELECT ALL - - COALESCE ( + 72, + 5 * - ( + + 56 ) - - 97 / - 74 * + 57 ) - - 5 AS col0
----
77
query I rowsort
SELECT 12 + - - 9 * ( - 3 ) AS col1
----
-15
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-828
SELECT ALL + + 24 * - + 86 * + CASE + 94 WHEN - 30 / - MAX( DISTINCT - CAST( NULL AS SIGNED ) ) * - - 20 THEN 67 * + + 82 / - 10 + - 30 WHEN 76 THEN + 1 WHEN 71 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-828
SELECT ALL + + 24 * - + 86 * + CASE + 94 WHEN - 30 / - MAX ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - - 20 THEN 67 * + + 82 / - 10 + - 30 WHEN 76 THEN + 1 WHEN 71 THEN NULL END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-829
SELECT DISTINCT ( - - 8 ), - COALESCE ( + COUNT( * ), - + 1 ) * + NULLIF ( + 32, - - 23 DIV 50 * - - 51 + + 96 DIV + 28 * COUNT( + 35 ) ) DIV - 11 AS col2
----
8
2
skipif mysql # not compatible
query II rowsort label-829
SELECT DISTINCT ( - - 8 ), - COALESCE ( + COUNT ( * ), - + 1 ) * + NULLIF ( + 32, - - 23 / 50 * - - 51 + + 96 / + 28 * COUNT ( + 35 ) ) / - 11 AS col2
----
8
2
query I rowsort
SELECT + 3 * ( + 23 )
----
69
query II rowsort
SELECT ALL + + 32 * - - 21, - 6 AS col2
----
672
-6
query II rowsort
SELECT 7 AS col2, + 82 + - - 33 + 16 AS col2
----
7
131
onlyif mysql # aggregate syntax:
query I rowsort label-833
SELECT COUNT( * ) + + 77 AS col1
----
78
skipif mysql # not compatible
query I rowsort label-833
SELECT COUNT ( * ) + + 77 AS col1
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-834
SELECT DISTINCT MIN( + ( + 18 ) )
----
18
skipif mysql # not compatible
query I rowsort label-834
SELECT DISTINCT MIN ( + ( + 18 ) )
----
18
query I rowsort
SELECT ALL NULLIF ( + 67, + 91 ) AS col2
----
67
onlyif mysql # aggregate syntax:
query I rowsort label-836
SELECT ALL MAX( DISTINCT - 40 )
----
-40
skipif mysql # not compatible
query I rowsort label-836
SELECT ALL MAX ( DISTINCT - 40 )
----
-40
query II rowsort
SELECT - 58, + COALESCE ( + 12, - 61 ) AS col1
----
-58
12
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-838
SELECT DISTINCT CASE - 68 WHEN 54 THEN CAST( NULL AS SIGNED ) + - SUM( 89 ) + 60 WHEN + 90 THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-838
SELECT DISTINCT CASE - 68 WHEN 54 THEN CAST ( NULL AS INTEGER ) + - SUM ( 89 ) + 60 WHEN + 90 THEN NULL ELSE NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-839
SELECT ALL - COUNT( - - 78 ) + CAST( NULL AS SIGNED ) - + 84 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-839
SELECT ALL - COUNT ( - - 78 ) + CAST ( NULL AS INTEGER ) - + 84 AS col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-840
SELECT - ( + 80 ) - - - CAST( + 47 AS SIGNED ) AS col0
----
-127
skipif mysql # not compatible
query I rowsort label-840
SELECT - ( + 80 ) - - - CAST ( + 47 AS INTEGER ) AS col0
----
-127
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-841
SELECT ALL + 25 + + 78 DIV - ( + 74 ) + - MIN( ALL + - 26 ) DIV + 30
----
24
skipif mysql # not compatible
query I rowsort label-841
SELECT ALL + 25 + + 78 / - ( + 74 ) + - MIN ( ALL + - 26 ) / + 30
----
24
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-842
SELECT - ( + 53 ) + COUNT( CAST( - 14 AS SIGNED ) ) AS col2
----
-52
skipif mysql # not compatible
query I rowsort label-842
SELECT - ( + 53 ) + COUNT ( CAST ( - 14 AS INTEGER ) ) AS col2
----
-52
query I rowsort
SELECT + 45 + NULLIF ( + 61, + 73 + - 79 ) col1
----
106
onlyif mysql # aggregate syntax:
query I rowsort label-844
SELECT DISTINCT + COUNT( * ) + - COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-844
SELECT DISTINCT + COUNT ( * ) + - COUNT ( * )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-845
SELECT 89 * + 63 * ( - - 53 ) * 14 * + COUNT( * ) * - 55 + - + 54 + + + COUNT( * ) * - 4 - - 49 AS col2
----
-228821679
skipif mysql # not compatible
query I rowsort label-845
SELECT 89 * + 63 * ( - - 53 ) * 14 * + COUNT ( * ) * - 55 + - + 54 + + + COUNT ( * ) * - 4 - - 49 AS col2
----
-228821679
query II rowsort
SELECT ALL - 81 * - 24 + + 35 AS col2, - 96
----
1979
-96
query I rowsort
SELECT + CASE 97 WHEN COALESCE ( - 89, + + 76 + + 93 + + 50, + 76 / 20 ) + - 80 + + + ( + 49 ) THEN + ( + 43 ) ELSE NULL END
----
NULL
query I rowsort
SELECT + 9 + - 55 AS col1
----
-46
query II rowsort
SELECT ALL + 95 AS col2, ( + 34 ) AS col2
----
95
34
onlyif mysql # aggregate syntax:
query I rowsort label-850
SELECT ALL + COUNT( * ) * - + 30 + + - ( 68 ) + - - 71
----
-27
skipif mysql # not compatible
query I rowsort label-850
SELECT ALL + COUNT ( * ) * - + 30 + + - ( 68 ) + - - 71
----
-27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-851
SELECT ALL + CAST( + NULLIF ( - COUNT( * ), - + COUNT( * ) ) AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-851
SELECT ALL + CAST ( + NULLIF ( - COUNT ( * ), - + COUNT ( * ) ) AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-852
SELECT - - MAX( 43 ) * + + 46 + - MAX( DISTINCT + - 48 ) AS col2
----
2026
skipif mysql # not compatible
query I rowsort label-852
SELECT - - MAX ( 43 ) * + + 46 + - MAX ( DISTINCT + - 48 ) AS col2
----
2026
query I rowsort
SELECT + - 9 AS col2
----
-9
query I rowsort
SELECT ALL + 87 * - 16
----
-1392
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-855
SELECT DISTINCT + COALESCE ( 91, - MAX( + 93 ) + - 58 + 9 + 7 DIV + 4 - - 89 + + + 35 DIV - 82 + - - 75 ) AS col1
----
91
skipif mysql # not compatible
query I rowsort label-855
SELECT DISTINCT + COALESCE ( 91, - MAX ( + 93 ) + - 58 + 9 + 7 / + 4 - - 89 + + + 35 / - 82 + - - 75 ) AS col1
----
91
onlyif mysql # aggregate syntax:
query I rowsort label-856
SELECT + COUNT( * ) * 54
----
54
skipif mysql # not compatible
query I rowsort label-856
SELECT + COUNT ( * ) * 54
----
54
onlyif mysql # aggregate syntax:
query I rowsort label-857
SELECT ALL + - MIN( - 72 ) AS col0
----
72
skipif mysql # not compatible
query I rowsort label-857
SELECT ALL + - MIN ( - 72 ) AS col0
----
72
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-858
SELECT DISTINCT ( - - 81 ) * 91 + - - CAST( NULL AS SIGNED ), 33 AS col0
----
NULL
33
skipif mysql # not compatible
query II rowsort label-858
SELECT DISTINCT ( - - 81 ) * 91 + - - CAST ( NULL AS INTEGER ), 33 AS col0
----
NULL
33
onlyif mysql # aggregate syntax:
query II rowsort label-859
SELECT + COUNT( * ) col0, 35 + 81
----
1
116
skipif mysql # not compatible
query II rowsort label-859
SELECT + COUNT ( * ) col0, 35 + 81
----
1
116
onlyif mysql # DIV for integer division:
query I rowsort label-860
SELECT ALL - 54 DIV + 13 AS col1
----
-4
skipif mysql # not compatible
query I rowsort label-860
SELECT ALL - 54 / + 13 AS col1
----
-4
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-861
SELECT + 87 DIV 42 * + + 92 * 88 * - 58 * - SUM( + 90 )
----
84522240
skipif mysql # not compatible
query I rowsort label-861
SELECT + 87 / 42 * + + 92 * 88 * - 58 * - SUM ( + 90 )
----
84522240
onlyif mysql # aggregate syntax:
query II rowsort label-862
SELECT - 51, - MAX( ALL + 94 ) - + COUNT( * ) + - 42 * + 26 + - 63 + - 33 * ( + 31 ) col2
----
-51
-2273
skipif mysql # not compatible
query II rowsort label-862
SELECT - 51, - MAX ( ALL + 94 ) - + COUNT ( * ) + - 42 * + 26 + - 63 + - 33 * ( + 31 ) col2
----
-51
-2273
onlyif mysql # aggregate syntax:
query I rowsort label-863
SELECT ALL + + COUNT( - 90 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-863
SELECT ALL + + COUNT ( - 90 ) AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-864
SELECT + + 80 - - + COUNT( * )
----
81
skipif mysql # not compatible
query I rowsort label-864
SELECT + + 80 - - + COUNT ( * )
----
81
query II rowsort
SELECT + 84 AS col0, 21
----
84
21
onlyif mysql # DIV for integer division:
query I rowsort label-866
SELECT ALL - 10 DIV ( - 63 ) * 80 + 92
----
92
skipif mysql # not compatible
query I rowsort label-866
SELECT ALL - 10 / ( - 63 ) * 80 + 92
----
92
query I rowsort
SELECT + 45 - 74
----
-29
query I rowsort
SELECT + CASE 10 WHEN - + 20 THEN + - 45 END / 36 * 18
----
NULL
query I rowsort
SELECT ( 70 ) AS col2
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-870
SELECT ALL MIN( - 88 )
----
-88
skipif mysql # not compatible
query I rowsort label-870
SELECT ALL MIN ( - 88 )
----
-88
query II rowsort
SELECT - ( 12 ), + 6 col2
----
-12
6
query I rowsort
SELECT - 12 * + 4
----
-48
query I rowsort
SELECT ALL 64 * - 43 * + - 15 AS col2
----
41280
onlyif mysql # aggregate syntax:
query I rowsort label-874
SELECT DISTINCT - ( 91 ) + - COUNT( * ) AS col1
----
-92
skipif mysql # not compatible
query I rowsort label-874
SELECT DISTINCT - ( 91 ) + - COUNT ( * ) AS col1
----
-92
onlyif mysql # aggregate syntax:
query I rowsort label-875
SELECT + 22 + - 22 + + 82 + - 62 * SUM( 26 ) * - + 14 + 60 col2
----
22710
skipif mysql # not compatible
query I rowsort label-875
SELECT + 22 + - 22 + + 82 + - 62 * SUM ( 26 ) * - + 14 + 60 col2
----
22710
query I rowsort
SELECT + 40 * - + 91 * 96 col1
----
-349440
query I rowsort
SELECT - 45 + + + 52
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-878
SELECT DISTINCT - MIN( ALL + 16 ) + - + 68 AS col1
----
-84
skipif mysql # not compatible
query I rowsort label-878
SELECT DISTINCT - MIN ( ALL + 16 ) + - + 68 AS col1
----
-84
query I rowsort
SELECT - 22 + + 4
----
-18
query I rowsort
SELECT - 80 - 14 AS col1
----
-94
query I rowsort
SELECT ALL ( + 55 ) AS col1
----
55
query I rowsort
SELECT DISTINCT ( + 6 ) AS col1
----
6
onlyif mysql # aggregate syntax:
query I rowsort label-883
SELECT ALL - 57 + MAX( COALESCE ( - + ( 84 ), 37, 23 + + - 82 ) ) * - ( - CASE + - 57 WHEN - 22 THEN NULLIF ( - + 81, ( + NULLIF ( + 58, 38 ) ) + + 35 ) * 57 END ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-883
SELECT ALL - 57 + MAX ( COALESCE ( - + ( 84 ), 37, 23 + + - 82 ) ) * - ( - CASE + - 57 WHEN - 22 THEN NULLIF ( - + 81, ( + NULLIF ( + 58, 38 ) ) + + 35 ) * 57 END ) AS col1
----
NULL
query I rowsort
SELECT - 10 * 59 AS col0
----
-590
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-885
SELECT DISTINCT - 84 + + + COALESCE ( 16, + 29 + - - ( - 24 ), + 14 * + 93 + CAST( + 52 AS SIGNED ) ) AS col2
----
-68
skipif mysql # not compatible
query I rowsort label-885
SELECT DISTINCT - 84 + + + COALESCE ( 16, + 29 + - - ( - 24 ), + 14 * + 93 + CAST ( + 52 AS INTEGER ) ) AS col2
----
-68
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-886
SELECT ALL CAST( + 36 AS SIGNED ), 71 + + + 65 AS col0
----
36
136
skipif mysql # not compatible
query II rowsort label-886
SELECT ALL CAST ( + 36 AS INTEGER ), 71 + + + 65 AS col0
----
36
136
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-887
SELECT DISTINCT CAST( + 19 AS SIGNED ) AS col0, + 2 * COUNT( * )
----
19
2
skipif mysql # not compatible
query II rowsort label-887
SELECT DISTINCT CAST ( + 19 AS INTEGER ) AS col0, + 2 * COUNT ( * )
----
19
2
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-888
SELECT DISTINCT ( + NULLIF ( CAST( NULL AS DECIMAL ), 34 ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-888
SELECT DISTINCT ( + NULLIF ( CAST ( NULL AS REAL ), 34 ) )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-889
SELECT ALL 32 * + + AVG ( DISTINCT + CAST( NULL AS SIGNED ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-889
SELECT ALL 32 * + + AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
query I rowsort
SELECT - 55 * - 50 AS col2
----
2750
query II rowsort
SELECT - 99 + - - 65 AS col2, ( 33 )
----
-34
33
query I rowsort
SELECT ALL + - 82 * + 42 + + 3 AS col2
----
-3441
query I rowsort
SELECT - - 19 * 51
----
969
query I rowsort
SELECT DISTINCT - + 15 * + 41 AS col0
----
-615
onlyif mysql # aggregate syntax:
query I rowsort label-895
SELECT ALL + ( COUNT( - 97 ) ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-895
SELECT ALL + ( COUNT ( - 97 ) ) AS col0
----
1
query I rowsort
SELECT ALL + + 19 AS col0
----
19
onlyif mysql # DIV for integer division:
query I rowsort label-897
SELECT + + 95 + + 1 DIV 16
----
95
skipif mysql # not compatible
query I rowsort label-897
SELECT + + 95 + + 1 / 16
----
95
query I rowsort
SELECT ALL + - 2 AS col2
----
-2
query II rowsort
SELECT DISTINCT + 25 * 62 AS col0, 79 AS col1
----
1550
79
query I rowsort
SELECT 9 * + 85 + + 47 AS col1
----
812
query I rowsort
SELECT DISTINCT 73 * - 82 * - 7 AS col2
----
41902
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-902
SELECT ( + + 46 ) / 32 + 31 * MIN( - + 3 ) * 81 * CASE + 88 WHEN + 91 THEN - + 55 * - - 57 * - - COUNT( * ) WHEN + + CAST( NULL AS SIGNED ) THEN NULL ELSE NULL END * - 54
----
NULL
skipif mysql # not compatible
query I rowsort label-902
SELECT ( + + 46 ) / 32 + 31 * MIN ( - + 3 ) * 81 * CASE + 88 WHEN + 91 THEN - + 55 * - - 57 * - - COUNT ( * ) WHEN + + CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END * - 54
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-903
SELECT DISTINCT + CAST( NULL AS SIGNED ) + - - 33 + - - 81
----
NULL
skipif mysql # not compatible
query I rowsort label-903
SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - - 33 + - - 81
----
NULL
query I rowsort
SELECT ALL - 73 + + 24 + - 85 * + 61 AS col0
----
-5234
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-905
SELECT ( - CAST( NULL AS SIGNED ) ) + - - 1 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-905
SELECT ( - CAST ( NULL AS INTEGER ) ) + - - 1 AS col2
----
NULL
query II rowsort
SELECT ALL 53 + - 2 * + - 87 AS col1, + 19
----
227
19
onlyif mysql # aggregate syntax:
query I rowsort label-907
SELECT 33 * + + 46 + 82 - - + 34 + + 81 * COUNT( * )
----
1715
skipif mysql # not compatible
query I rowsort label-907
SELECT 33 * + + 46 + 82 - - + 34 + + 81 * COUNT ( * )
----
1715
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-908
SELECT DISTINCT + 43 DIV + COALESCE ( + 4, - COALESCE ( 74, - + NULLIF ( - - 40, + + CAST( - 7 AS SIGNED ) ) ), 94 * - - 62 )
----
10
skipif mysql # not compatible
query I rowsort label-908
SELECT DISTINCT + 43 / + COALESCE ( + 4, - COALESCE ( 74, - + NULLIF ( - - 40, + + CAST ( - 7 AS INTEGER ) ) ), 94 * - - 62 )
----
10
onlyif mysql # aggregate syntax:
query I rowsort label-909
SELECT MIN( + + 77 ) + - 89 AS col1
----
-12
skipif mysql # not compatible
query I rowsort label-909
SELECT MIN ( + + 77 ) + - 89 AS col1
----
-12
onlyif mysql # DIV for integer division:
query I rowsort label-910
SELECT 31 DIV 5
----
6
skipif mysql # not compatible
query I rowsort label-910
SELECT 31 / 5
----
6
query I rowsort
SELECT 44 + 57 * - 85 * + + 85 AS col2
----
-411781
onlyif mysql # aggregate syntax:
query I rowsort label-912
SELECT COALESCE ( - - 61, - 73 * - + 12 + + COUNT( DISTINCT - 69 ) + + 94 ) * - 78 AS col1
----
-4758
skipif mysql # not compatible
query I rowsort label-912
SELECT COALESCE ( - - 61, - 73 * - + 12 + + COUNT ( DISTINCT - 69 ) + + 94 ) * - 78 AS col1
----
-4758
onlyif mysql # aggregate syntax:
query I rowsort label-913
SELECT DISTINCT 57 + - COUNT( * ) col2
----
56
skipif mysql # not compatible
query I rowsort label-913
SELECT DISTINCT 57 + - COUNT ( * ) col2
----
56
onlyif mysql # aggregate syntax:
query II rowsort label-914
SELECT ALL 21 col2, - COUNT( * ) AS col2
----
21
-1
skipif mysql # not compatible
query II rowsort label-914
SELECT ALL 21 col2, - COUNT ( * ) AS col2
----
21
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-915
SELECT 31 + ( - NULLIF ( - MAX( - + CAST( 37 AS SIGNED ) ), 19 * - 83 ) ) AS col1
----
-6
skipif mysql # not compatible
query I rowsort label-915
SELECT 31 + ( - NULLIF ( - MAX ( - + CAST ( 37 AS INTEGER ) ), 19 * - 83 ) ) AS col1
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-916
SELECT DISTINCT - 53 - - ( COUNT( * ) ) + - - 86
----
34
skipif mysql # not compatible
query I rowsort label-916
SELECT DISTINCT - 53 - - ( COUNT ( * ) ) + - - 86
----
34
query II rowsort
SELECT DISTINCT 82, NULLIF ( + 80, + 27 ) * - 62 AS col2
----
82
-4960
query I rowsort
SELECT 56 - - - 14 * + + 67 AS col2
----
-882
query I rowsort
SELECT DISTINCT - ( 39 ) * - 25 col1
----
975
onlyif mysql # aggregate syntax:
query I rowsort label-920
SELECT - COUNT( ALL - + 60 )
----
-1
skipif mysql # not compatible
query I rowsort label-920
SELECT - COUNT ( ALL - + 60 )
----
-1
query I rowsort
SELECT ALL + 28 - + ( + ( - 1 ) )
----
29
query I rowsort
SELECT + 97 * - 27
----
-2619
onlyif mysql # aggregate syntax:
query I rowsort label-923
SELECT SUM( ALL + 35 ) AS col1
----
35
skipif mysql # not compatible
query I rowsort label-923
SELECT SUM ( ALL + 35 ) AS col1
----
35
query II rowsort
SELECT ALL - + 50 AS col1, 81 AS col2
----
-50
81
query I rowsort
SELECT 18 + - 76
----
-58
query I rowsort
SELECT ALL - - 89 AS col0
----
89
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-927
SELECT ALL - COUNT( CASE 56 WHEN + CAST( NULL AS SIGNED ) * - 0 * + 48 * + 50 THEN - + 84 ELSE - 90 END ) col2
----
-1
skipif mysql # not compatible
query I rowsort label-927
SELECT ALL - COUNT ( CASE 56 WHEN + CAST ( NULL AS INTEGER ) * - 0 * + 48 * + 50 THEN - + 84 ELSE - 90 END ) col2
----
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-928
SELECT + - COUNT( * ) * 1 + + 83 + + 23 + + 4 DIV + COUNT( * )
----
109
skipif mysql # not compatible
query I rowsort label-928
SELECT + - COUNT ( * ) * 1 + + 83 + + 23 + + 4 / + COUNT ( * )
----
109
onlyif mysql # DIV for integer division:
query I rowsort label-929
SELECT DISTINCT + 76 DIV 20 AS col0
----
3
skipif mysql # not compatible
query I rowsort label-929
SELECT DISTINCT + 76 / 20 AS col0
----
3
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-930
SELECT ALL 91 * + + CAST( NULL AS SIGNED ) + - - ( + - CAST( - - ( - 38 ) AS SIGNED ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-930
SELECT ALL 91 * + + CAST ( NULL AS INTEGER ) + - - ( + - CAST ( - - ( - 38 ) AS INTEGER ) ) AS col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-931
SELECT 56 DIV - - 12
----
4
skipif mysql # not compatible
query I rowsort label-931
SELECT 56 / - - 12
----
4
query I rowsort
SELECT ALL + - 50 + 59 col2
----
9
onlyif mysql # aggregate syntax:
query I rowsort label-933
SELECT + COUNT( * ) * MIN( ALL + 59 ) AS col0
----
59
skipif mysql # not compatible
query I rowsort label-933
SELECT + COUNT ( * ) * MIN ( ALL + 59 ) AS col0
----
59
onlyif mysql # DIV for integer division:
query I rowsort label-934
SELECT + + 52 DIV + 73 + 40 * + 62
----
2480
skipif mysql # not compatible
query I rowsort label-934
SELECT + + 52 / + 73 + 40 * + 62
----
2480
query I rowsort
SELECT + 83 + 85
----
168
query I rowsort
SELECT - + NULLIF ( 62, - 7 ) * - 26 + 31 * + - 25 + - - 24
----
861
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-937
SELECT DISTINCT - + ( - NULLIF ( - ( + + 18 ), + COALESCE ( - CAST( - - 76 AS SIGNED ), - CAST( NULL AS SIGNED ) ) ) )
----
-18
skipif mysql # not compatible
query I rowsort label-937
SELECT DISTINCT - + ( - NULLIF ( - ( + + 18 ), + COALESCE ( - CAST ( - - 76 AS INTEGER ), - CAST ( NULL AS INTEGER ) ) ) )
----
-18
query II rowsort
SELECT 50 AS col2, 48 col2
----
50
48
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-939
SELECT DISTINCT + SUM( ALL + 71 ) + ( + 80 ) + + 77 * CASE + - 87 WHEN - + 52 THEN NULL WHEN 50 THEN + - 54 DIV + NULLIF ( 61, + + 44 ) ELSE + + COUNT( * ) + - - MAX( ALL 48 ) END AS col2
----
3924
skipif mysql # not compatible
query I rowsort label-939
SELECT DISTINCT + SUM ( ALL + 71 ) + ( + 80 ) + + 77 * CASE + - 87 WHEN - + 52 THEN NULL WHEN 50 THEN + - 54 / + NULLIF ( 61, + + 44 ) ELSE + + COUNT ( * ) + - - MAX ( ALL 48 ) END AS col2
----
3924
query I rowsort
SELECT ALL - 1 + + 0 AS col2
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-941
SELECT ALL + 38 + + + 75 + - - 83 + - + 6 + - 55 * - + 3 * + + 67 / 87 / + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-941
SELECT ALL + 38 + + + 75 + - - 83 + - + 6 + - 55 * - + 3 * + + 67 / 87 / + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-942
SELECT COUNT( * ) * ( - CASE + 4 WHEN COUNT( * ) THEN NULL WHEN - 13 / 16 * - AVG ( 64 ) THEN - 21 + - COUNT( * ) ELSE NULL END ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-942
SELECT COUNT ( * ) * ( - CASE + 4 WHEN COUNT ( * ) THEN NULL WHEN - 13 / 16 * - AVG ( 64 ) THEN - 21 + - COUNT ( * ) ELSE NULL END ) AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-943
SELECT DISTINCT 5 AS col1, COUNT( * ) DIV - 65 * - COUNT( * )
----
5
0
skipif mysql # not compatible
query II rowsort label-943
SELECT DISTINCT 5 AS col1, COUNT ( * ) / - 65 * - COUNT ( * )
----
5
0
onlyif mysql # aggregate syntax:
query II rowsort label-944
SELECT - 9, + 52 * - 29 + 32 * COUNT( 58 ) AS col1
----
-9
-1476
skipif mysql # not compatible
query II rowsort label-944
SELECT - 9, + 52 * - 29 + 32 * COUNT ( 58 ) AS col1
----
-9
-1476
query II rowsort
SELECT 88, - 85 AS col2
----
88
-85
query II rowsort
SELECT ALL 11 AS col0, + 48 + 43 + - - 90 * + 39 AS col2
----
11
3601
onlyif mysql # aggregate syntax:
query II rowsort label-947
SELECT DISTINCT COUNT( * ) AS col2, + 82 AS col2
----
1
82
skipif mysql # not compatible
query II rowsort label-947
SELECT DISTINCT COUNT ( * ) AS col2, + 82 AS col2
----
1
82
query I rowsort
SELECT 34 - 67 + + CASE + + 15 WHEN 76 + + + 68 THEN NULL WHEN - + 59 * + + 56 THEN + AVG ( DISTINCT 59 ) END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-949
SELECT ALL 20, - CAST( - 84 AS SIGNED ) AS col0
----
20
84
skipif mysql # not compatible
query II rowsort label-949
SELECT ALL 20, - CAST ( - 84 AS INTEGER ) AS col0
----
20
84
query II rowsort
SELECT 74, - 16 AS col2
----
74
-16
query I rowsort
SELECT ALL 22 col1
----
22
query I rowsort
SELECT ALL ( + 50 ) - 50 - 42 * - 50
----
2100
query I rowsort
SELECT ( 21 ) * + 11 + - 67 AS col1
----
164
query II rowsort
SELECT - 77, + 22 AS col1
----
-77
22
query I rowsort
SELECT 24 + 3 col1
----
27
onlyif mysql # DIV for integer division:
query I rowsort label-956
SELECT ALL 97 DIV - 42
----
-2
skipif mysql # not compatible
query I rowsort label-956
SELECT ALL 97 / - 42
----
-2
query I rowsort
SELECT ( - 45 ) * + 81
----
-3645
onlyif mysql # aggregate syntax:
query I rowsort label-958
SELECT 53 * + ( - 68 ) * MIN( ALL + + NULLIF ( + - 46, 96 ) ) AS col0
----
165784
skipif mysql # not compatible
query I rowsort label-958
SELECT 53 * + ( - 68 ) * MIN ( ALL + + NULLIF ( + - 46, 96 ) ) AS col0
----
165784
query II rowsort
SELECT DISTINCT ( 32 ) col1, + 3
----
32
3
onlyif mysql # aggregate syntax:
query I rowsort label-960
SELECT DISTINCT - + SUM( 46 ) * + 85 * 8 col0
----
-31280
skipif mysql # not compatible
query I rowsort label-960
SELECT DISTINCT - + SUM ( 46 ) * + 85 * 8 col0
----
-31280
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-961
SELECT ALL + - COUNT( * ) * ( + - 41 ) DIV + MIN( ALL - 58 ) + 43 + - 34
----
9
skipif mysql # not compatible
query I rowsort label-961
SELECT ALL + - COUNT ( * ) * ( + - 41 ) / + MIN ( ALL - 58 ) + 43 + - 34
----
9
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: DIV for integer division:
query I rowsort label-962
SELECT - COALESCE ( + ( - + CASE + CAST( NULL AS DECIMAL ) WHEN + 98 THEN COUNT( 37 ) DIV + + 46 END ), 23, + - 19 ) * - 67 + - COUNT( * ) * + - 98 AS col1
----
1639
skipif mysql # not compatible
query I rowsort label-962
SELECT - COALESCE ( + ( - + CASE + CAST ( NULL AS REAL ) WHEN + 98 THEN COUNT ( 37 ) / + + 46 END ), 23, + - 19 ) * - 67 + - COUNT ( * ) * + - 98 AS col1
----
1639
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-963
SELECT 67 DIV 79 + 31 + + - 99 * + 91 + + COUNT( * ) DIV - 75 AS col2
----
-8978
skipif mysql # not compatible
query I rowsort label-963
SELECT 67 / 79 + 31 + + - 99 * + 91 + + COUNT ( * ) / - 75 AS col2
----
-8978
query I rowsort
SELECT ALL - - ( + 8 )
----
8
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-965
SELECT ALL 23 * - ( + 44 ) * - + 8 + ( - CAST( NULL AS SIGNED ) ) + + 15 * + ( COALESCE ( + 37, - COALESCE ( 68, - CAST( NULL AS SIGNED ) + + MAX( DISTINCT + 10 ) * + - 92, + 95 ) ) ) * - 20 + - COUNT( DISTINCT + 30 - CASE + 43 WHEN 28 THEN - 62 + 99 * 51 ELSE NULL END * 80 ) + - COUNT( * ) * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-965
SELECT ALL 23 * - ( + 44 ) * - + 8 + ( - CAST ( NULL AS INTEGER ) ) + + 15 * + ( COALESCE ( + 37, - COALESCE ( 68, - CAST ( NULL AS INTEGER ) + + MAX ( DISTINCT + 10 ) * + - 92, + 95 ) ) ) * - 20 + - COUNT ( DISTINCT + 30 - CASE + 43 WHEN 28 THEN - 62 + 99 * 51 ELSE NULL END * 80 ) + - COUNT ( * ) * COUNT ( * )
----
NULL
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-966
SELECT 2 * + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-966
SELECT 2 * + CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT ALL + 26 * + 77 + - 62
----
1940
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-968
SELECT + - 62 * ( - CASE + 22 WHEN + 79 * - COALESCE ( - + NULLIF ( + - 72, - - 16 + + + 49 ), 16 ) * CAST( NULL AS DECIMAL ) THEN + ( COUNT( * ) ) END ) / + + 70 + 72 - - 48 * + COALESCE ( + SUM( 9 ), 98 * NULLIF ( + 36, + COUNT( * ) - - COUNT( * ) ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-968
SELECT + - 62 * ( - CASE + 22 WHEN + 79 * - COALESCE ( - + NULLIF ( + - 72, - - 16 + + + 49 ), 16 ) * CAST ( NULL AS REAL ) THEN + ( COUNT ( * ) ) END ) / + + 70 + 72 - - 48 * + COALESCE ( + SUM ( 9 ), 98 * NULLIF ( + 36, + COUNT ( * ) - - COUNT ( * ) ) )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-969
SELECT ALL + COALESCE ( - + 41, 99, + + 0 + + COUNT( * ) ) DIV + COUNT( * ) - - 77 AS col1
----
36
skipif mysql # not compatible
query I rowsort label-969
SELECT ALL + COALESCE ( - + 41, 99, + + 0 + + COUNT ( * ) ) / + COUNT ( * ) - - 77 AS col1
----
36
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-970
SELECT DISTINCT - 33 * - 55 DIV - COUNT( * ) + - MIN( DISTINCT + - 62 ) col1
----
-1753
skipif mysql # not compatible
query I rowsort label-970
SELECT DISTINCT - 33 * - 55 / - COUNT ( * ) + - MIN ( DISTINCT + - 62 ) col1
----
-1753
query II rowsort
SELECT + + 58 AS col2, 27 AS col0
----
58
27
query I rowsort
SELECT - 53 * + + 86 * - - 54 col2
----
-246132
onlyif mysql # aggregate syntax:
query I rowsort label-973
SELECT 70 * + 85 + + COUNT( * ) + + 0 - + + 88 * + 79 AS col2
----
-1001
skipif mysql # not compatible
query I rowsort label-973
SELECT 70 * + 85 + + COUNT ( * ) + + 0 - + + 88 * + 79 AS col2
----
-1001
onlyif mysql # aggregate syntax:
query I rowsort label-974
SELECT - 29 - - COUNT( * ) + - + 98 + 51 col1
----
-75
skipif mysql # not compatible
query I rowsort label-974
SELECT - 29 - - COUNT ( * ) + - + 98 + 51 col1
----
-75
onlyif mysql # aggregate syntax:
query I rowsort label-975
SELECT ALL + MAX( ALL 53 ) col1
----
53
skipif mysql # not compatible
query I rowsort label-975
SELECT ALL + MAX ( ALL 53 ) col1
----
53
query I rowsort
SELECT ALL + ( 46 ) * 52 + 8 - + - 83 + 91 + - + 43 + 8 * + 10 * - 99 + + + 45 * 17 AS col1
----
-4624
onlyif mysql # aggregate syntax:
query II rowsort label-977
SELECT - 95 * + + 35 - + 41 * - + SUM( DISTINCT 49 ) - + 27 - + 7 * + 5, + 97 AS col0
----
-1378
97
skipif mysql # not compatible
query II rowsort label-977
SELECT - 95 * + + 35 - + 41 * - + SUM ( DISTINCT 49 ) - + 27 - + 7 * + 5, + 97 AS col0
----
-1378
97
onlyif mysql # aggregate syntax:
query I rowsort label-978
SELECT - 17 * - - 57 * - COUNT( * ) AS col2
----
969
skipif mysql # not compatible
query I rowsort label-978
SELECT - 17 * - - 57 * - COUNT ( * ) AS col2
----
969
onlyif mysql # aggregate syntax:
query II rowsort label-979
SELECT + MIN( - 21 ) AS col2, - 65 * + COUNT( * ) AS col2
----
-21
-65
skipif mysql # not compatible
query II rowsort label-979
SELECT + MIN ( - 21 ) AS col2, - 65 * + COUNT ( * ) AS col2
----
-21
-65
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-980
SELECT + 81 + + CAST( + 26 AS SIGNED )
----
107
skipif mysql # not compatible
query I rowsort label-980
SELECT + 81 + + CAST ( + 26 AS INTEGER )
----
107
query I rowsort
SELECT ALL + CASE 98 WHEN - + 11 * - ( + 92 ) + - 79 THEN - 75 * - 34 * + 55 + 80 ELSE NULL END * 79
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-982
SELECT 71 * 36 + CAST( - + 3 AS SIGNED ) + - ( + + 96 ) - + 91
----
2366
skipif mysql # not compatible
query I rowsort label-982
SELECT 71 * 36 + CAST ( - + 3 AS INTEGER ) + - ( + + 96 ) - + 91
----
2366
query I rowsort
SELECT DISTINCT + 80 * - 56 AS col0
----
-4480
query I rowsort
SELECT DISTINCT COALESCE ( 50, + 64 + - ( + + ( - + 81 ) ) ) AS col0
----
50
query I rowsort
SELECT ALL COALESCE ( + 8, 46 ) AS col2
----
8
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-986
SELECT DISTINCT CASE WHEN NOT 1 >= NULL THEN - CASE - 60 WHEN + - CAST( - - 27 AS DECIMAL ) THEN + 98 WHEN ( - 46 ) * - - 32 THEN NULL ELSE NULL END / + 99 + - 69 END
----
NULL
skipif mysql # not compatible
query I rowsort label-986
SELECT DISTINCT CASE WHEN NOT 1 >= NULL THEN - CASE - 60 WHEN + - CAST ( - - 27 AS REAL ) THEN + 98 WHEN ( - 46 ) * - - 32 THEN NULL ELSE NULL END / + 99 + - 69 END
----
NULL
query I rowsort
SELECT - 51 + + 5 + + - 14 col0
----
-60
query II rowsort
SELECT DISTINCT ( + - 82 ) col1, 21 AS col1
----
-82
21
query I rowsort
SELECT ALL 73 * + 24 AS col1
----
1752
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-990
SELECT ALL + CAST( NULL AS SIGNED ) / - - COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-990
SELECT ALL + CAST ( NULL AS INTEGER ) / - - COUNT ( * ) AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-991
SELECT + - NULLIF ( + NULLIF ( + 19, 94 * + 49 * - + 85 * + 51 * + 56 + 35 ), + 62 ) + + 24 + 81 * - 10 * - 85 DIV + COUNT( * )
----
68855
skipif mysql # not compatible
query I rowsort label-991
SELECT + - NULLIF ( + NULLIF ( + 19, 94 * + 49 * - + 85 * + 51 * + 56 + 35 ), + 62 ) + + 24 + 81 * - 10 * - 85 / + COUNT ( * )
----
68855
query I rowsort
SELECT - - 71 col0
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-993
SELECT ALL - MAX( DISTINCT + 36 )
----
-36
skipif mysql # not compatible
query I rowsort label-993
SELECT ALL - MAX ( DISTINCT + 36 )
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-994
SELECT ALL - - COUNT( * ) + - 34 * 94 + MIN( + - 50 )
----
-3245
skipif mysql # not compatible
query I rowsort label-994
SELECT ALL - - COUNT ( * ) + - 34 * 94 + MIN ( + - 50 )
----
-3245
onlyif mysql # aggregate syntax:
query I rowsort label-995
SELECT ALL NULLIF ( + 6, - + COALESCE ( + COALESCE ( + ( COUNT( * ) ), + - 82 ), 53 / - - NULLIF ( + 68, - 44 ) * - - 31 ) * - 8 )
----
6
skipif mysql # not compatible
query I rowsort label-995
SELECT ALL NULLIF ( + 6, - + COALESCE ( + COALESCE ( + ( COUNT ( * ) ), + - 82 ), 53 / - - NULLIF ( + 68, - 44 ) * - - 31 ) * - 8 )
----
6
query I rowsort
SELECT ALL - 71 + - 78
----
-149
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-997
SELECT + 38 + CAST( NULL AS SIGNED ) * - + 46 + + + 0
----
NULL
skipif mysql # not compatible
query I rowsort label-997
SELECT + 38 + CAST ( NULL AS INTEGER ) * - + 46 + + + 0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-998
SELECT + 82 / - CAST( NULL AS SIGNED ) / 11 - - 15 + CASE + - 96 WHEN + - 33 * + + 93 + + - 85 * + 26 THEN - - 82 + - + 0 + + 15 ELSE - + ( + COUNT( * ) ) - + NULLIF ( + 38, + NULLIF ( AVG ( ( 36 ) ), + 14 * 38 + 27 ) ) + - 93 END * 52
----
NULL
skipif mysql # not compatible
query I rowsort label-998
SELECT + 82 / - CAST ( NULL AS INTEGER ) / 11 - - 15 + CASE + - 96 WHEN + - 33 * + + 93 + + - 85 * + 26 THEN - - 82 + - + 0 + + 15 ELSE - + ( + COUNT ( * ) ) - + NULLIF ( + 38, + NULLIF ( AVG ( ( 36 ) ), + 14 * 38 + 27 ) ) + - 93 END * 52
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-999
SELECT DISTINCT - 94 + - SUM( 84 ) + + 62
----
-116
skipif mysql # not compatible
query I rowsort label-999
SELECT DISTINCT - 94 + - SUM ( 84 ) + + 62
----
-116
query I rowsort
SELECT + + 55 + 10 AS col1
----
65
onlyif mysql # aggregate syntax:
query I rowsort label-1001
SELECT ALL - COUNT( ALL - 93 ) * + - 84 col1
----
84
skipif mysql # not compatible
query I rowsort label-1001
SELECT ALL - COUNT ( ALL - 93 ) * + - 84 col1
----
84
query I rowsort
SELECT - - ( - + 52 ) * + ( + 49 ) + + 70 + 43
----
-2435
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1003
SELECT ALL 78 / CAST( NULL AS DECIMAL ) * - 10 + - + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-1003
SELECT ALL 78 / CAST ( NULL AS REAL ) * - 10 + - + COUNT ( * )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1004
SELECT ALL + CASE - COUNT( ALL - 30 ) WHEN + CASE + 53 WHEN - + CAST( NULL AS SIGNED ) THEN + COUNT( * ) ELSE NULL END THEN - ( + 82 ) - + COUNT( ALL + 58 ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-1004
SELECT ALL + CASE - COUNT ( ALL - 30 ) WHEN + CASE + 53 WHEN - + CAST ( NULL AS INTEGER ) THEN + COUNT ( * ) ELSE NULL END THEN - ( + 82 ) - + COUNT ( ALL + 58 ) ELSE NULL END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-1005
SELECT ALL - 36 DIV + COALESCE ( + CASE - 88 WHEN + + 24 THEN + CASE + 83 WHEN + 34 THEN NULL ELSE + 48 END END, + 36, - 92 * - 78 * + 8 * - 17 ) + + ( + + 61 ) + - 13 * + 77
----
-941
skipif mysql # not compatible
query I rowsort label-1005
SELECT ALL - 36 / + COALESCE ( + CASE - 88 WHEN + + 24 THEN + CASE + 83 WHEN + 34 THEN NULL ELSE + 48 END END, + 36, - 92 * - 78 * + 8 * - 17 ) + + ( + + 61 ) + - 13 * + 77
----
-941
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-1006
SELECT ALL - + ( - 33 ) / CAST( NULL AS DECIMAL ) + + - 44
----
NULL
skipif mysql # not compatible
query I rowsort label-1006
SELECT ALL - + ( - 33 ) / CAST ( NULL AS REAL ) + + - 44
----
NULL
query I rowsort
SELECT + + 73 col0
----
73
onlyif mysql # aggregate syntax:
query I rowsort label-1008
SELECT + MAX( DISTINCT + + 54 ) * - + 96
----
-5184
skipif mysql # not compatible
query I rowsort label-1008
SELECT + MAX ( DISTINCT + + 54 ) * - + 96
----
-5184
query I rowsort
SELECT + ( - 13 )
----
-13
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1010
SELECT - 5 + + 53 + + + 84 DIV COUNT( + - 43 ) * + COALESCE ( - + 55, - 11 ) AS col0, COALESCE ( - - 25, + 76 ) + + + COUNT( * ) + - - COUNT( * )
----
-4572
27
skipif mysql # not compatible
query II rowsort label-1010
SELECT - 5 + + 53 + + + 84 / COUNT ( + - 43 ) * + COALESCE ( - + 55, - 11 ) AS col0, COALESCE ( - - 25, + 76 ) + + + COUNT ( * ) + - - COUNT ( * )
----
-4572
27
query I rowsort
SELECT + ( + 15 )
----
15
query I rowsort
SELECT ( 8 )
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-1013
SELECT ALL + 77 * + - COUNT( * ) * - + 33 - + 39
----
2502
skipif mysql # not compatible
query I rowsort label-1013
SELECT ALL + 77 * + - COUNT ( * ) * - + 33 - + 39
----
2502
query I rowsort
SELECT + 93 * + 67 * + 15 * + ( - ( 91 ) )
----
-8505315
query I rowsort
SELECT ( - + 20 ) AS col0
----
-20
onlyif mysql # aggregate syntax:
query I rowsort label-1016
SELECT ALL + COUNT( DISTINCT + - 12 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-1016
SELECT ALL + COUNT ( DISTINCT + - 12 ) AS col1
----
1
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1017
SELECT ALL + COUNT( * ) * + 5 - + CAST( NULL AS DECIMAL ) + - - 91
----
NULL
skipif mysql # not compatible
query I rowsort label-1017
SELECT ALL + COUNT ( * ) * + 5 - + CAST ( NULL AS REAL ) + - - 91
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1018
SELECT - 63 * - - CAST( NULL AS SIGNED ) * + 70, COUNT( * ) AS col0
----
NULL
1
skipif mysql # not compatible
query II rowsort label-1018
SELECT - 63 * - - CAST ( NULL AS INTEGER ) * + 70, COUNT ( * ) AS col0
----
NULL
1
query I rowsort
SELECT DISTINCT - 94 * + 57 AS col2
----
-5358
onlyif mysql # aggregate syntax:
query I rowsort label-1020
SELECT ALL + NULLIF ( - COUNT( * ), 65 * - 84 * 48 ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-1020
SELECT ALL + NULLIF ( - COUNT ( * ), 65 * - 84 * 48 ) AS col1
----
-1
query II rowsort
SELECT + 63 AS col0, - 18 AS col1
----
63
-18
onlyif mysql # aggregate syntax:
query I rowsort label-1022
SELECT + 10 - COUNT( * ) AS col2
----
9
skipif mysql # not compatible
query I rowsort label-1022
SELECT + 10 - COUNT ( * ) AS col2
----
9
query I rowsort
SELECT ALL - 3 * 95 AS col2
----
-285
query I rowsort
SELECT + 27 * - 63
----
-1701
onlyif mysql # aggregate syntax:
query II rowsort label-1025
SELECT 31 * + 57 + - 6 + - 28 * 67 + + 55 - 59 * - 74 - - COALESCE ( + ( - 7 ), - 78 * + - MIN( - 56 ), - - 50 ) * + - 82 AS col2, 48 col2
----
4880
48
skipif mysql # not compatible
query II rowsort label-1025
SELECT 31 * + 57 + - 6 + - 28 * 67 + + 55 - 59 * - 74 - - COALESCE ( + ( - 7 ), - 78 * + - MIN ( - 56 ), - - 50 ) * + - 82 AS col2, 48 col2
----
4880
48
onlyif mysql # aggregate syntax:
query I rowsort label-1026
SELECT - COUNT( * ) * - 67
----
67
skipif mysql # not compatible
query I rowsort label-1026
SELECT - COUNT ( * ) * - 67
----
67
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1027
SELECT - COALESCE ( 38, + + 89 DIV + - 39 DIV - - 57 DIV - NULLIF ( - SUM( DISTINCT CASE - 25 WHEN 71 - + 10 THEN NULL WHEN - 29 THEN + 74 + - 97 + - + 19 - + ( + 96 ) - - 24 * 86 WHEN 55 DIV 92 THEN NULL END ), - 58 ) + 93 ) + 61 AS col0
----
23
skipif mysql # not compatible
query I rowsort label-1027
SELECT - COALESCE ( 38, + + 89 / + - 39 / - - 57 / - NULLIF ( - SUM ( DISTINCT CASE - 25 WHEN 71 - + 10 THEN NULL WHEN - 29 THEN + 74 + - 97 + - + 19 - + ( + 96 ) - - 24 * 86 WHEN 55 / 92 THEN NULL END ), - 58 ) + 93 ) + 61 AS col0
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-1028
SELECT ALL + 31 * - 94 * + ( - COUNT( * ) ) AS col0
----
2914
skipif mysql # not compatible
query I rowsort label-1028
SELECT ALL + 31 * - 94 * + ( - COUNT ( * ) ) AS col0
----
2914
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1029
SELECT DISTINCT CAST( + 77 AS SIGNED )
----
77
skipif mysql # not compatible
query I rowsort label-1029
SELECT DISTINCT CAST ( + 77 AS INTEGER )
----
77
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1030
SELECT DISTINCT - 74 * - COALESCE ( + 5, + 55 DIV + - COUNT( * ) + 12 + + 69 ) * 28 + 17 + + 21
----
10398
skipif mysql # not compatible
query I rowsort label-1030
SELECT DISTINCT - 74 * - COALESCE ( + 5, + 55 / + - COUNT ( * ) + 12 + + 69 ) * 28 + 17 + + 21
----
10398
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1031
SELECT - CASE 44 WHEN 68 THEN - CAST( 62 AS SIGNED ) / + - 16 ELSE + - 37 * 42 * - 46 + 37 + 66 - - ( - + 24 ) + CAST( NULL AS SIGNED ) - 30 + 31 * + ( + 98 ) * + 99 END - 89
----
NULL
skipif mysql # not compatible
query I rowsort label-1031
SELECT - CASE 44 WHEN 68 THEN - CAST ( 62 AS INTEGER ) / + - 16 ELSE + - 37 * 42 * - 46 + 37 + 66 - - ( - + 24 ) + CAST ( NULL AS INTEGER ) - 30 + 31 * + ( + 98 ) * + 99 END - 89
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1032
SELECT DISTINCT + SUM( ALL 38 ) + + CAST( - - 0 AS SIGNED )
----
38
skipif mysql # not compatible
query I rowsort label-1032
SELECT DISTINCT + SUM ( ALL 38 ) + + CAST ( - - 0 AS INTEGER )
----
38
onlyif mysql # aggregate syntax:
query I rowsort label-1033
SELECT ALL 39 + + + COUNT( * ) AS col1
----
40
skipif mysql # not compatible
query I rowsort label-1033
SELECT ALL 39 + + + COUNT ( * ) AS col1
----
40
query I rowsort
SELECT ALL + 31 + + + 32 + + 22 * - - 41 * - 34
----
-30605
onlyif mysql # aggregate syntax:
query I rowsort label-1035
SELECT - 52 * COUNT( * )
----
-52
skipif mysql # not compatible
query I rowsort label-1035
SELECT - 52 * COUNT ( * )
----
-52
onlyif mysql # aggregate syntax:
query II rowsort label-1036
SELECT + ( - - MIN( + 51 ) ) * - 78 AS col1, 21 + 97 * + ( - COUNT( * ) ) - - 52
----
-3978
-24
skipif mysql # not compatible
query II rowsort label-1036
SELECT + ( - - MIN ( + 51 ) ) * - 78 AS col1, 21 + 97 * + ( - COUNT ( * ) ) - - 52
----
-3978
-24
query II rowsort
SELECT - 3 AS col1, 1 + - 13
----
-3
-12
query I rowsort
SELECT ALL + 39 + + - 26 + - 35 + - 17 * + 56 * 64
----
-60950
onlyif mysql # aggregate syntax:
query I rowsort label-1039
SELECT MIN( ALL + 64 ) * - + COUNT( * ) AS col2
----
-64
skipif mysql # not compatible
query I rowsort label-1039
SELECT MIN ( ALL + 64 ) * - + COUNT ( * ) AS col2
----
-64
onlyif mysql # aggregate syntax:
query I rowsort label-1040
SELECT ALL + 65 + + NULLIF ( + COUNT( * ), + - 38 + - - COUNT( * ) )
----
66
skipif mysql # not compatible
query I rowsort label-1040
SELECT ALL + 65 + + NULLIF ( + COUNT ( * ), + - 38 + - - COUNT ( * ) )
----
66
query I rowsort
SELECT DISTINCT 28 * 86 AS col0
----
2408
onlyif mysql # aggregate syntax:
query I rowsort label-1042
SELECT DISTINCT - COUNT( * ) + 76 - + ( 80 ) - + - 70 AS col0
----
65
skipif mysql # not compatible
query I rowsort label-1042
SELECT DISTINCT - COUNT ( * ) + 76 - + ( 80 ) - + - 70 AS col0
----
65
onlyif mysql # aggregate syntax:
query I rowsort label-1043
SELECT COUNT( * ) * 73 col2
----
73
skipif mysql # not compatible
query I rowsort label-1043
SELECT COUNT ( * ) * 73 col2
----
73
query I rowsort
SELECT ALL - ( + 59 )
----
-59
onlyif mysql # aggregate syntax:
query I rowsort label-1045
SELECT DISTINCT + 57 + ( + + ( 85 ) ) * COUNT( DISTINCT - 85 ) AS col1
----
142
skipif mysql # not compatible
query I rowsort label-1045
SELECT DISTINCT + 57 + ( + + ( 85 ) ) * COUNT ( DISTINCT - 85 ) AS col1
----
142
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1046
SELECT CAST( NULL AS SIGNED ) * + + 83 + - + 27
----
NULL
skipif mysql # not compatible
query I rowsort label-1046
SELECT CAST ( NULL AS INTEGER ) * + + 83 + - + 27
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1047
SELECT COUNT( * ) / - NULLIF ( + CAST( NULL AS SIGNED ), + CAST( 80 AS SIGNED ) ) * - 96 + 53 + - 13
----
NULL
skipif mysql # not compatible
query I rowsort label-1047
SELECT COUNT ( * ) / - NULLIF ( + CAST ( NULL AS INTEGER ), + CAST ( 80 AS INTEGER ) ) * - 96 + 53 + - 13
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1048
SELECT 90 + - CASE + 67 WHEN - + COUNT( * ) + + COUNT( * ) THEN + 22 WHEN - COUNT( * ) THEN NULL END + + 57 * 11 * 83 / 10 / CASE - COUNT( * ) WHEN + 58 THEN NULL ELSE + - 44 END
----
NULL
skipif mysql # not compatible
query I rowsort label-1048
SELECT 90 + - CASE + 67 WHEN - + COUNT ( * ) + + COUNT ( * ) THEN + 22 WHEN - COUNT ( * ) THEN NULL END + + 57 * 11 * 83 / 10 / CASE - COUNT ( * ) WHEN + 58 THEN NULL ELSE + - 44 END
----
NULL
query I rowsort
SELECT ALL + 63 - 11 * - + 70 + + 16 col0
----
849
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1050
SELECT 70 * - - COUNT( * ) * 36 - + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1050
SELECT 70 * - - COUNT ( * ) * 36 - + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1051
SELECT DISTINCT COUNT( * ) * - - ( - 77 ) * - - 43 * MIN( + + 60 ) AS col1
----
-198660
skipif mysql # not compatible
query I rowsort label-1051
SELECT DISTINCT COUNT ( * ) * - - ( - 77 ) * - - 43 * MIN ( + + 60 ) AS col1
----
-198660
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1052
SELECT DISTINCT 17 DIV COUNT( * ) * - - 37
----
629
skipif mysql # not compatible
query I rowsort label-1052
SELECT DISTINCT 17 / COUNT ( * ) * - - 37
----
629
query I rowsort
SELECT ALL COALESCE ( + 58, + 18 - + + 81, + - 93 ) * + - 6 * - 14 * + 45
----
219240
onlyif mysql # aggregate syntax:
query II rowsort label-1054
SELECT COUNT( * ) + - 97 AS col0, - COUNT( * ) * 64 AS col0
----
-96
-64
skipif mysql # not compatible
query II rowsort label-1054
SELECT COUNT ( * ) + - 97 AS col0, - COUNT ( * ) * 64 AS col0
----
-96
-64
query I rowsort
SELECT 50 * - 76
----
-3800
query II rowsort
SELECT DISTINCT 80 * 0 AS col2, 84 * - 24 AS col1
----
0
-2016
onlyif mysql # DIV for integer division:
query I rowsort label-1057
SELECT 34 + - 53 DIV + 28 + - - 93 AS col2
----
126
skipif mysql # not compatible
query I rowsort label-1057
SELECT 34 + - 53 / + 28 + - - 93 AS col2
----
126
query I rowsort
SELECT ( + 14 ) * 27 + 32
----
410
query I rowsort
SELECT 40 * ( 42 )
----
1680
query I rowsort
SELECT 75 * + 33 * 7 AS col2
----
17325
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-1061
SELECT ALL + 36 + COUNT( * ) - + - CAST( NULL AS DECIMAL ) + + - MAX( DISTINCT 6 ) AS col0, - 79 AS col1
----
NULL
-79
skipif mysql # not compatible
query II rowsort label-1061
SELECT ALL + 36 + COUNT ( * ) - + - CAST ( NULL AS REAL ) + + - MAX ( DISTINCT 6 ) AS col0, - 79 AS col1
----
NULL
-79
query I rowsort
SELECT DISTINCT ( 54 ) + - 70
----
-16
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1063
SELECT ALL - 72 DIV + COUNT( * )
----
-72
skipif mysql # not compatible
query I rowsort label-1063
SELECT ALL - 72 / + COUNT ( * )
----
-72
onlyif mysql # aggregate syntax:
query I rowsort label-1064
SELECT SUM( - - 42 ) * COALESCE ( - - 9, 24 ) AS col0
----
378
skipif mysql # not compatible
query I rowsort label-1064
SELECT SUM ( - - 42 ) * COALESCE ( - - 9, 24 ) AS col0
----
378
query I rowsort
SELECT 69 + - + COALESCE ( - 6, 5 ) + 7
----
82
query II rowsort
SELECT DISTINCT - ( - 61 ), 54 * + - 79 AS col1
----
61
-4266
query I rowsort
SELECT 18 + + 41 AS col0
----
59
onlyif mysql # aggregate syntax:
query I rowsort label-1068
SELECT DISTINCT + + ( CASE - ( - COUNT( * ) ) WHEN + 76 THEN NULL WHEN - + 99 THEN - - 72 END ) + - 15 - ( + - 1 ) - - ( 67 ) * ( + COALESCE ( - 29, + - NULLIF ( - 58, - - 20 * + - 49 ) ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1068
SELECT DISTINCT + + ( CASE - ( - COUNT ( * ) ) WHEN + 76 THEN NULL WHEN - + 99 THEN - - 72 END ) + - 15 - ( + - 1 ) - - ( 67 ) * ( + COALESCE ( - 29, + - NULLIF ( - 58, - - 20 * + - 49 ) ) ) AS col1
----
NULL
query I rowsort
SELECT ALL - + 16 * 73 AS col1
----
-1168
query I rowsort
SELECT ALL - 36 + - 16
----
-52
onlyif mysql # aggregate syntax:
query I rowsort label-1071
SELECT + MIN( ALL 20 )
----
20
skipif mysql # not compatible
query I rowsort label-1071
SELECT + MIN ( ALL 20 )
----
20
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1072
SELECT DISTINCT + 66 * + 65 * ( 55 ) * + 49 * - CAST( - 38 AS SIGNED ) + + + 89
----
439338989
skipif mysql # not compatible
query I rowsort label-1072
SELECT DISTINCT + 66 * + 65 * ( 55 ) * + 49 * - CAST ( - 38 AS INTEGER ) + + + 89
----
439338989
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1073
SELECT DISTINCT 56 - + 64 + - + ( - + COUNT( DISTINCT - 1 ) ) * - 13 + - 48 DIV - COUNT( * ) col1
----
27
skipif mysql # not compatible
query I rowsort label-1073
SELECT DISTINCT 56 - + 64 + - + ( - + COUNT ( DISTINCT - 1 ) ) * - 13 + - 48 / - COUNT ( * ) col1
----
27
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-1074
SELECT ALL + 44 / CAST( NULL AS DECIMAL ) * - - 16 + + - 95 / - 48 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1074
SELECT ALL + 44 / CAST ( NULL AS REAL ) * - - 16 + + - 95 / - 48 * - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1075
SELECT - 0 + + MIN( - + 63 )
----
-63
skipif mysql # not compatible
query I rowsort label-1075
SELECT - 0 + + MIN ( - + 63 )
----
-63
onlyif mysql # aggregate syntax:
query II rowsort label-1076
SELECT DISTINCT + - 91 - - 90 + + 51 + 44 * 61 * - NULLIF ( COUNT( * ), 75 ) * 63 AS col1, 54
----
-169042
54
skipif mysql # not compatible
query II rowsort label-1076
SELECT DISTINCT + - 91 - - 90 + + 51 + 44 * 61 * - NULLIF ( COUNT ( * ), 75 ) * 63 AS col1, 54
----
-169042
54
query I rowsort
SELECT DISTINCT - ( 3 ) AS col1
----
-3
onlyif mysql # aggregate syntax:
query I rowsort label-1078
SELECT DISTINCT + COUNT( + ( + + 39 ) ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-1078
SELECT DISTINCT + COUNT ( + ( + + 39 ) ) AS col0
----
1
query I rowsort
SELECT ALL 55 col0
----
55
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1080
SELECT CASE + 45 WHEN + 26 THEN - CAST( NULL AS SIGNED ) * + - 39 * - 32 * + NULLIF ( + COUNT( * ), - COUNT( * ) / - - 35 * - 37 * 75 / + 81 * - ( 37 ) ) ELSE COUNT( DISTINCT + 85 ) * + + ( - 82 ) - 17 END + - 51 col2
----
-150
skipif mysql # not compatible
query I rowsort label-1080
SELECT CASE + 45 WHEN + 26 THEN - CAST ( NULL AS INTEGER ) * + - 39 * - 32 * + NULLIF ( + COUNT ( * ), - COUNT ( * ) / - - 35 * - 37 * 75 / + 81 * - ( 37 ) ) ELSE COUNT ( DISTINCT + 85 ) * + + ( - 82 ) - 17 END + - 51 col2
----
-150
query I rowsort
SELECT - ( 69 ) * 48 AS col2
----
-3312
onlyif mysql # aggregate syntax:
query I rowsort label-1082
SELECT + 49 + - + NULLIF ( 1, + - 22 * MIN( DISTINCT - + 71 ) + + + 78 + + 49 ) AS col1
----
48
skipif mysql # not compatible
query I rowsort label-1082
SELECT + 49 + - + NULLIF ( 1, + - 22 * MIN ( DISTINCT - + 71 ) + + + 78 + + 49 ) AS col1
----
48
query I rowsort
SELECT ALL - 92 - + 97
----
-189
query I rowsort
SELECT 89 * + 17 AS col1
----
1513
onlyif mysql # aggregate syntax:
query I rowsort label-1085
SELECT SUM( - ( + - 88 ) ) AS col1
----
88
skipif mysql # not compatible
query I rowsort label-1085
SELECT SUM ( - ( + - 88 ) ) AS col1
----
88
onlyif mysql # aggregate syntax:
query I rowsort label-1086
SELECT ( - COUNT( * ) ) + - - 32 AS col1
----
31
skipif mysql # not compatible
query I rowsort label-1086
SELECT ( - COUNT ( * ) ) + - - 32 AS col1
----
31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-1087
SELECT DISTINCT - 59 * + - CAST( + COALESCE ( - - ( - SUM( + + 33 ) ), - 33, - - AVG ( CAST( NULL AS DECIMAL ) ) * - 33 + + - COUNT( * ) - - + 50 + - 19 ) AS SIGNED ) AS col0
----
-1947
skipif mysql # not compatible
query I rowsort label-1087
SELECT DISTINCT - 59 * + - CAST ( + COALESCE ( - - ( - SUM ( + + 33 ) ), - 33, - - AVG ( CAST ( NULL AS REAL ) ) * - 33 + + - COUNT ( * ) - - + 50 + - 19 ) AS INTEGER ) AS col0
----
-1947
query I rowsort
SELECT 18 * + + 69
----
1242
onlyif mysql # aggregate syntax:
query I rowsort label-1089
SELECT ALL - NULLIF ( + 86, 66 ) * SUM( ALL - 6 ) AS col1
----
516
skipif mysql # not compatible
query I rowsort label-1089
SELECT ALL - NULLIF ( + 86, 66 ) * SUM ( ALL - 6 ) AS col1
----
516
query I rowsort
SELECT DISTINCT - 2 col0
----
-2
query I rowsort
SELECT DISTINCT - 21 * + 12
----
-252
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1092
SELECT DISTINCT - CAST( 15 AS SIGNED ) AS col1
----
-15
skipif mysql # not compatible
query I rowsort label-1092
SELECT DISTINCT - CAST ( 15 AS INTEGER ) AS col1
----
-15
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1093
SELECT ALL - CASE CASE + - CAST( NULL AS SIGNED ) WHEN + 99 THEN NULL ELSE + + 46 * - 66 + 40 * + - 48 END WHEN 35 * + 75 THEN + - 61 WHEN CASE - - 57 WHEN + ( + - 90 ) - - 21 THEN - + MAX( DISTINCT 82 ) END THEN NULL WHEN + - 23 * + 31 THEN + 76 ELSE + 13 END
----
-13
skipif mysql # not compatible
query I rowsort label-1093
SELECT ALL - CASE CASE + - CAST ( NULL AS INTEGER ) WHEN + 99 THEN NULL ELSE + + 46 * - 66 + 40 * + - 48 END WHEN 35 * + 75 THEN + - 61 WHEN CASE - - 57 WHEN + ( + - 90 ) - - 21 THEN - + MAX ( DISTINCT 82 ) END THEN NULL WHEN + - 23 * + 31 THEN + 76 ELSE + 13 END
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-1094
SELECT 60 + - - 90 + CASE + COUNT( * ) WHEN + - 54 * - + 29 + + 17 - - - 64 THEN - + 72 ELSE NULL END col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1094
SELECT 60 + - - 90 + CASE + COUNT ( * ) WHEN + - 54 * - + 29 + + 17 - - - 64 THEN - + 72 ELSE NULL END col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-1095
SELECT DISTINCT 33 DIV + 41 * - 8 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1095
SELECT DISTINCT 33 / + 41 * - 8 AS col1
----
0
query I rowsort
SELECT ALL 92 + - + AVG ( CASE - + NULLIF ( - 42, 12 ) WHEN - 4 THEN + 65 + + 51 * 9 WHEN - + 98 / 1 THEN NULL END ) AS col1
----
NULL
query I rowsort
SELECT CASE - 26 WHEN - - 91 * - 36 * - 19 THEN NULL ELSE - + 51 END * + ( - - 30 ) + 32
----
-1498
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1098
SELECT CASE COUNT( * ) WHEN + - 98 / + COUNT( * ) THEN NULL WHEN - 14 * - 24 THEN - 49 WHEN - - CAST( + ( 28 ) AS SIGNED ) * 33 * + + COUNT( * ) THEN - ( + 82 ) END + - + 19 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1098
SELECT CASE COUNT ( * ) WHEN + - 98 / + COUNT ( * ) THEN NULL WHEN - 14 * - 24 THEN - 49 WHEN - - CAST ( + ( 28 ) AS INTEGER ) * 33 * + + COUNT ( * ) THEN - ( + 82 ) END + - + 19 AS col0
----
NULL
query I rowsort
SELECT 69 * + 82
----
5658
query I rowsort
SELECT ALL 56 + ( 46 ) + 55
----
157
onlyif mysql # aggregate syntax:
query I rowsort label-1101
SELECT + COUNT( + + 74 )
----
1
skipif mysql # not compatible
query I rowsort label-1101
SELECT + COUNT ( + + 74 )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1102
SELECT 54 AS col0, - 88 * + 22 + + + CAST( NULL AS SIGNED ) + - 91 - + + COALESCE ( - 5, - 71 * - ( - 66 ) + - - COUNT( - + 49 ) - - 26 - - 19 * + + 46 * 47 * - 39 * + 64, - 60 * - + 8 - + CAST( 29 + - 61 AS SIGNED ) * + 23 )
----
54
NULL
skipif mysql # not compatible
query II rowsort label-1102
SELECT 54 AS col0, - 88 * + 22 + + + CAST ( NULL AS INTEGER ) + - 91 - + + COALESCE ( - 5, - 71 * - ( - 66 ) + - - COUNT ( - + 49 ) - - 26 - - 19 * + + 46 * 47 * - 39 * + 64, - 60 * - + 8 - + CAST ( 29 + - 61 AS INTEGER ) * + 23 )
----
54
NULL
query I rowsort
SELECT + + 25 + + 23 AS col1
----
48
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1104
SELECT ALL - COALESCE ( + 1, + COUNT( * ) + 48, + ( - 64 ) + - + COUNT( * ) + ( - 46 ) * + 62 ) col2, + 31 - - ( - - 55 ) DIV SUM( ALL + 22 )
----
-1
33
skipif mysql # not compatible
query II rowsort label-1104
SELECT ALL - COALESCE ( + 1, + COUNT ( * ) + 48, + ( - 64 ) + - + COUNT ( * ) + ( - 46 ) * + 62 ) col2, + 31 - - ( - - 55 ) / SUM ( ALL + 22 )
----
-1
33
onlyif mysql # aggregate syntax:
query I rowsort label-1105
SELECT DISTINCT MIN( DISTINCT 89 )
----
89
skipif mysql # not compatible
query I rowsort label-1105
SELECT DISTINCT MIN ( DISTINCT 89 )
----
89
query I rowsort
SELECT - + 70 * - 16 AS col2
----
1120
onlyif mysql # aggregate syntax:
query I rowsort label-1107
SELECT ALL - - 1 - + 30 + COUNT( * )
----
-28
skipif mysql # not compatible
query I rowsort label-1107
SELECT ALL - - 1 - + 30 + COUNT ( * )
----
-28
onlyif mysql # DIV for integer division:
query I rowsort label-1108
SELECT DISTINCT + 15 DIV 97
----
0
skipif mysql # not compatible
query I rowsort label-1108
SELECT DISTINCT + 15 / 97
----
0
query I rowsort
SELECT + 89 - + 26
----
63
onlyif mysql # aggregate syntax:
query I rowsort label-1110
SELECT ALL + 98 * + - CASE - ( - COUNT( * ) ) WHEN + + COUNT( * ) / SUM( - 6 ) THEN NULL ELSE - 72 END AS col2
----
7056
skipif mysql # not compatible
query I rowsort label-1110
SELECT ALL + 98 * + - CASE - ( - COUNT ( * ) ) WHEN + + COUNT ( * ) / SUM ( - 6 ) THEN NULL ELSE - 72 END AS col2
----
7056
onlyif mysql # DIV for integer division:
query I rowsort label-1111
SELECT DISTINCT 85 DIV - 98
----
0
skipif mysql # not compatible
query I rowsort label-1111
SELECT DISTINCT 85 / - 98
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1112
SELECT DISTINCT COUNT( DISTINCT - - 84 ) - COUNT( * ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1112
SELECT DISTINCT COUNT ( DISTINCT - - 84 ) - COUNT ( * ) AS col1
----
0
query I rowsort
SELECT + + 32 * - 41
----
-1312
onlyif mysql # aggregate syntax:
query I rowsort label-1114
SELECT ALL + - 71 * + + 54 - - MIN( ALL - 88 ) AS col0
----
-3922
skipif mysql # not compatible
query I rowsort label-1114
SELECT ALL + - 71 * + + 54 - - MIN ( ALL - 88 ) AS col0
----
-3922
onlyif mysql # aggregate syntax:
query I rowsort label-1115
SELECT DISTINCT + 5 * NULLIF ( - - 75, - COUNT( * ) ) * - 16 + + SUM( ALL - 58 )
----
-6058
skipif mysql # not compatible
query I rowsort label-1115
SELECT DISTINCT + 5 * NULLIF ( - - 75, - COUNT ( * ) ) * - 16 + + SUM ( ALL - 58 )
----
-6058
onlyif mysql # aggregate syntax:
query I rowsort label-1116
SELECT DISTINCT + 94 * COUNT( * )
----
94
skipif mysql # not compatible
query I rowsort label-1116
SELECT DISTINCT + 94 * COUNT ( * )
----
94
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1117
SELECT - 91 DIV - 81 - + COUNT( * ) col1
----
0
skipif mysql # not compatible
query I rowsort label-1117
SELECT - 91 / - 81 - + COUNT ( * ) col1
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1118
SELECT ALL + 7, COUNT( * ) * - COUNT( * ) + 75 DIV + 86 col2
----
7
-1
skipif mysql # not compatible
query II rowsort label-1118
SELECT ALL + 7, COUNT ( * ) * - COUNT ( * ) + 75 / + 86 col2
----
7
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1119
SELECT - - 50, COUNT( * ) DIV - NULLIF ( + + 18, - - ( + 34 ) ) + + 96 * + - 23 AS col0
----
50
-2208
skipif mysql # not compatible
query II rowsort label-1119
SELECT - - 50, COUNT ( * ) / - NULLIF ( + + 18, - - ( + 34 ) ) + + 96 * + - 23 AS col0
----
50
-2208
query I rowsort
SELECT ALL - ( 54 ) * - 72 AS col1
----
3888
query I rowsort
SELECT ALL 35 * - 18
----
-630
query I rowsort
SELECT ALL ( + + 49 ) AS col0
----
49
onlyif mysql # aggregate syntax:
query I rowsort label-1123
SELECT ALL + 80 + + MAX( DISTINCT - - 20 ) AS col0
----
100
skipif mysql # not compatible
query I rowsort label-1123
SELECT ALL + 80 + + MAX ( DISTINCT - - 20 ) AS col0
----
100
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1124
SELECT - 11 + - 23 DIV + COALESCE ( - SUM( DISTINCT + 71 ), + MIN( - - 64 ) ) AS col1
----
-11
skipif mysql # not compatible
query I rowsort label-1124
SELECT - 11 + - 23 / + COALESCE ( - SUM ( DISTINCT + 71 ), + MIN ( - - 64 ) ) AS col1
----
-11
onlyif mysql # aggregate syntax:
query I rowsort label-1125
SELECT ALL + MAX( + 47 )
----
47
skipif mysql # not compatible
query I rowsort label-1125
SELECT ALL + MAX ( + 47 )
----
47
query I rowsort
SELECT - 87 + - 40 AS col2
----
-127
onlyif mysql # aggregate syntax:
query II rowsort label-1127
SELECT + COUNT( * ) col0, 7 AS col2
----
1
7
skipif mysql # not compatible
query II rowsort label-1127
SELECT + COUNT ( * ) col0, 7 AS col2
----
1
7
query I rowsort
SELECT DISTINCT + 72 * - 60 * - 68
----
293760
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1129
SELECT ALL 28 * - 46 + + 30 + - MAX( + + NULLIF ( 88, + - 54 + - + 73 + - 41 ) ) * COUNT( * ) + 63, - 55 DIV - - COUNT( * ) AS col1
----
-1283
-55
skipif mysql # not compatible
query II rowsort label-1129
SELECT ALL 28 * - 46 + + 30 + - MAX ( + + NULLIF ( 88, + - 54 + - + 73 + - 41 ) ) * COUNT ( * ) + 63, - 55 / - - COUNT ( * ) AS col1
----
-1283
-55
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1130
SELECT ALL + 95 AS col2, COALESCE ( + 78, + + CAST( MAX( ALL + ( + CAST( + 60 AS SIGNED ) ) ) AS SIGNED ), + 14 ) * - COUNT( * ) + - NULLIF ( + 14, + + 43 )
----
95
-92
skipif mysql # not compatible
query II rowsort label-1130
SELECT ALL + 95 AS col2, COALESCE ( + 78, + + CAST ( MAX ( ALL + ( + CAST ( + 60 AS INTEGER ) ) ) AS INTEGER ), + 14 ) * - COUNT ( * ) + - NULLIF ( + 14, + + 43 )
----
95
-92
query I rowsort
SELECT DISTINCT + 90 * + 79 col0
----
7110
query II rowsort
SELECT ALL + 40, - 9 col0
----
40
-9
query I rowsort
SELECT COALESCE ( - 70, 0 )
----
-70
onlyif mysql # aggregate syntax:
query I rowsort label-1134
SELECT ALL 65 * + + COUNT( * ) + + 60 col2
----
125
skipif mysql # not compatible
query I rowsort label-1134
SELECT ALL 65 * + + COUNT ( * ) + + 60 col2
----
125
query I rowsort
SELECT + 96 * + 6 + - 55
----
521
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1136
SELECT ALL + CAST( NULL AS SIGNED ), + CAST( NULL AS SIGNED ) * - 50 AS col1
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-1136
SELECT ALL + CAST ( NULL AS INTEGER ), + CAST ( NULL AS INTEGER ) * - 50 AS col1
----
NULL
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1137
SELECT NULLIF ( + COUNT( * ), - 22 * - + COUNT( * ) * - 79 * - CAST( NULL AS DECIMAL ) + - 66 * - 60 - - 6 + - ( - 56 ) + - - 12 * - 97 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-1137
SELECT NULLIF ( + COUNT ( * ), - 22 * - + COUNT ( * ) * - 79 * - CAST ( NULL AS REAL ) + - 66 * - 60 - - 6 + - ( - 56 ) + - - 12 * - 97 ) AS col0
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1138
SELECT DISTINCT - 10 DIV + 13 - COUNT( * ) - + + 0 AS col2, - ( 53 )
----
-1
-53
skipif mysql # not compatible
query II rowsort label-1138
SELECT DISTINCT - 10 / + 13 - COUNT ( * ) - + + 0 AS col2, - ( 53 )
----
-1
-53
onlyif mysql # aggregate syntax:
query I rowsort label-1139
SELECT DISTINCT 95 * - COUNT( * ) * + 43 - + - COALESCE ( + - CASE - 43 WHEN + 10 THEN NULL WHEN - 96 * ( - ( 2 ) ) THEN + - 32 * - 63 - + 0 WHEN NULLIF ( 46, - 9 ) + + 75 THEN 3 END, 12 ) * - 66 * COUNT( * )
----
-4877
skipif mysql # not compatible
query I rowsort label-1139
SELECT DISTINCT 95 * - COUNT ( * ) * + 43 - + - COALESCE ( + - CASE - 43 WHEN + 10 THEN NULL WHEN - 96 * ( - ( 2 ) ) THEN + - 32 * - 63 - + 0 WHEN NULLIF ( 46, - 9 ) + + 75 THEN 3 END, 12 ) * - 66 * COUNT ( * )
----
-4877
query I rowsort
SELECT + NULLIF ( - + 68, 95 / 31 - - - 59 )
----
-68
onlyif mysql # aggregate syntax:
query I rowsort label-1141
SELECT 13 * + - COUNT( * ) * 69 + + - 36 + - 54 AS col1
----
-987
skipif mysql # not compatible
query I rowsort label-1141
SELECT 13 * + - COUNT ( * ) * 69 + + - 36 + - 54 AS col1
----
-987
query II rowsort
SELECT - 21 + - 86, + 52 col1
----
-107
52
query I rowsort
SELECT - - 53 * - 65
----
-3445
onlyif mysql # aggregate syntax:
query I rowsort label-1144
SELECT - COUNT( * ) + - - COUNT( * ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1144
SELECT - COUNT ( * ) + - - COUNT ( * ) AS col2
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1145
SELECT + CAST( NULL AS SIGNED ) - + COUNT( * ) / + MAX( + + CAST( - 83 AS SIGNED ) ) / - - COALESCE ( - + 3, 75 ) * + 27 AS col1, 38
----
NULL
38
skipif mysql # not compatible
query II rowsort label-1145
SELECT + CAST ( NULL AS INTEGER ) - + COUNT ( * ) / + MAX ( + + CAST ( - 83 AS INTEGER ) ) / - - COALESCE ( - + 3, 75 ) * + 27 AS col1, 38
----
NULL
38
query I rowsort
SELECT + 48 + + 51 AS col1
----
99
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1147
SELECT + COUNT( * ) + - MIN( 48 ) + - 30 + + COUNT( * ) + + 92 DIV 23
----
-72
skipif mysql # not compatible
query I rowsort label-1147
SELECT + COUNT ( * ) + - MIN ( 48 ) + - 30 + + COUNT ( * ) + + 92 / 23
----
-72
query I rowsort
SELECT ALL ( + - 78 ) * 48
----
-3744
onlyif mysql # aggregate syntax:
query I rowsort label-1149
SELECT + COUNT( ALL + 75 ) * - 92
----
-92
skipif mysql # not compatible
query I rowsort label-1149
SELECT + COUNT ( ALL + 75 ) * - 92
----
-92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1150
SELECT + CAST( NULL AS SIGNED ) * + 69 + + COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1150
SELECT + CAST ( NULL AS INTEGER ) * + 69 + + COUNT ( * ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-1151
SELECT ALL - 29, - CASE + - COUNT( * ) WHEN - 91 THEN NULL WHEN + 71 + - - ( - NULLIF ( + 18, - 0 ) ) THEN + + 17 END + + 82 AS col1
----
-29
NULL
skipif mysql # not compatible
query II rowsort label-1151
SELECT ALL - 29, - CASE + - COUNT ( * ) WHEN - 91 THEN NULL WHEN + 71 + - - ( - NULLIF ( + 18, - 0 ) ) THEN + + 17 END + + 82 AS col1
----
-29
NULL
query I rowsort
SELECT DISTINCT - 65 * - 29 col1
----
1885
query I rowsort
SELECT + + 95 + - ( + 52 )
----
43
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1154
SELECT - 79, CAST( + + 63 AS SIGNED ) * 39 AS col2
----
-79
2457
skipif mysql # not compatible
query II rowsort label-1154
SELECT - 79, CAST ( + + 63 AS INTEGER ) * 39 AS col2
----
-79
2457
onlyif mysql # aggregate syntax:
query II rowsort label-1155
SELECT ALL 90 AS col2, COUNT( * ) + - + 78 * 33 + - 82
----
90
-2655
skipif mysql # not compatible
query II rowsort label-1155
SELECT ALL 90 AS col2, COUNT ( * ) + - + 78 * 33 + - 82
----
90
-2655
onlyif mysql # DIV for integer division:
query I rowsort label-1156
SELECT ALL + 10 DIV - 19
----
0
skipif mysql # not compatible
query I rowsort label-1156
SELECT ALL + 10 / - 19
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1157
SELECT ALL 29 + - 71 + - 46 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1157
SELECT ALL 29 + - 71 + - 46 * - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query II rowsort label-1158
SELECT - ( + 88 ) AS col2, 91 + CASE COUNT( * ) WHEN + 70 THEN + 96 END + + 41 * + - 26 + + CAST( NULL AS DECIMAL ) - - CAST( + - 33 AS SIGNED ) + - NULLIF ( COUNT( * ), + CAST( 31 AS SIGNED ) ) * + 11 * + + 96
----
-88
NULL
skipif mysql # not compatible
query II rowsort label-1158
SELECT - ( + 88 ) AS col2, 91 + CASE COUNT ( * ) WHEN + 70 THEN + 96 END + + 41 * + - 26 + + CAST ( NULL AS REAL ) - - CAST ( + - 33 AS INTEGER ) + - NULLIF ( COUNT ( * ), + CAST ( 31 AS INTEGER ) ) * + 11 * + + 96
----
-88
NULL
query I rowsort
SELECT + 11 * + 74 col2
----
814
onlyif mysql # aggregate syntax:
query I rowsort label-1160
SELECT - NULLIF ( + 9, 2 ) + - ( + COUNT( * ) ) AS col2
----
-10
skipif mysql # not compatible
query I rowsort label-1160
SELECT - NULLIF ( + 9, 2 ) + - ( + COUNT ( * ) ) AS col2
----
-10
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1161
SELECT ALL + 58 * NULLIF ( - ( + 29 ), - NULLIF ( - - CAST( NULL AS SIGNED ), - ( - 68 ) ) + - 54 ) AS col2
----
-1682
skipif mysql # not compatible
query I rowsort label-1161
SELECT ALL + 58 * NULLIF ( - ( + 29 ), - NULLIF ( - - CAST ( NULL AS INTEGER ), - ( - 68 ) ) + - 54 ) AS col2
----
-1682
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1162
SELECT DISTINCT + 3 + - AVG ( DISTINCT + + CAST( NULL AS SIGNED ) ) * - ( - COALESCE ( - 50, - ( + COUNT( * ) ) ) ) - 86 - - 43 * - 12 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1162
SELECT DISTINCT + 3 + - AVG ( DISTINCT + + CAST ( NULL AS INTEGER ) ) * - ( - COALESCE ( - 50, - ( + COUNT ( * ) ) ) ) - 86 - - 43 * - 12 AS col2
----
NULL
query I rowsort
SELECT ALL - 49 + 96
----
47
query I rowsort
SELECT + 81 * + 84 AS col2
----
6804
onlyif mysql # DIV for integer division:
query I rowsort label-1165
SELECT DISTINCT 24 DIV + 99 + 93 AS col0
----
93
skipif mysql # not compatible
query I rowsort label-1165
SELECT DISTINCT 24 / + 99 + 93 AS col0
----
93
onlyif mysql # aggregate syntax:
query I rowsort label-1166
SELECT ALL 22 * - COUNT( * ) * - 33
----
726
skipif mysql # not compatible
query I rowsort label-1166
SELECT ALL 22 * - COUNT ( * ) * - 33
----
726
onlyif mysql # aggregate syntax:
query I rowsort label-1167
SELECT + COUNT( * ) * - 55 * - COUNT( * ) AS col1
----
55
skipif mysql # not compatible
query I rowsort label-1167
SELECT + COUNT ( * ) * - 55 * - COUNT ( * ) AS col1
----
55
query I rowsort
SELECT ALL - 23 - + - 3
----
-20
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1169
SELECT ALL + + COUNT( * ) * + 1 DIV + ( - 61 ) + - 46 + + 70 AS col2
----
24
skipif mysql # not compatible
query I rowsort label-1169
SELECT ALL + + COUNT ( * ) * + 1 / + ( - 61 ) + - 46 + + 70 AS col2
----
24
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-1170
SELECT ALL + CAST( NULL AS DECIMAL ) * + + 39 + 26 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1170
SELECT ALL + CAST ( NULL AS REAL ) * + + 39 + 26 AS col2
----
NULL
query I rowsort
SELECT ALL - + 96 AS col1
----
-96
query I rowsort
SELECT - 10 + + - 3 + - - 3 AS col1
----
-10
query I rowsort
SELECT - 80 * - 34 * + - 60 AS col2
----
-163200
onlyif mysql # aggregate syntax:
query I rowsort label-1174
SELECT - 19 * + + COUNT( * )
----
-19
skipif mysql # not compatible
query I rowsort label-1174
SELECT - 19 * + + COUNT ( * )
----
-19
onlyif mysql # aggregate syntax:
query I rowsort label-1175
SELECT 34 + COUNT( * ) + - 70 AS col2
----
-35
skipif mysql # not compatible
query I rowsort label-1175
SELECT 34 + COUNT ( * ) + - 70 AS col2
----
-35
query I rowsort
SELECT + 2 + 53 AS col1
----
55
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1177
SELECT + 46 DIV + 16, + COUNT( * ) AS col0
----
2
1
skipif mysql # not compatible
query II rowsort label-1177
SELECT + 46 / + 16, + COUNT ( * ) AS col0
----
2
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-1178
SELECT ALL + CAST( NULL AS SIGNED ) DIV - 90 * COUNT( * ) * - 15 * - 28 AS col0, 13 DIV - - 37 * 41
----
NULL
0
skipif mysql # not compatible
query II rowsort label-1178
SELECT ALL + CAST ( NULL AS INTEGER ) / - 90 * COUNT ( * ) * - 15 * - 28 AS col0, 13 / - - 37 * 41
----
NULL
0
query II rowsort
SELECT ALL + ( - 56 ) AS col2, - 57
----
-56
-57
query I rowsort
SELECT DISTINCT - 72 + + 48 AS col2
----
-24
query I rowsort
SELECT ALL + 55 * - 23
----
-1265
query I rowsort
SELECT ALL - 80 * 99
----
-7920
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1183
SELECT CAST( 69 AS SIGNED ) * + - 61 + + 8 AS col2
----
-4201
skipif mysql # not compatible
query I rowsort label-1183
SELECT CAST ( 69 AS INTEGER ) * + - 61 + + 8 AS col2
----
-4201
onlyif mysql # aggregate syntax:
query II rowsort label-1184
SELECT - 43, + COUNT( ALL - 42 ) AS col1
----
-43
1
skipif mysql # not compatible
query II rowsort label-1184
SELECT - 43, + COUNT ( ALL - 42 ) AS col1
----
-43
1
onlyif mysql # aggregate syntax:
query I rowsort label-1185
SELECT COUNT( DISTINCT - 45 ) - + COUNT( * ) * COUNT( * ) / - + CASE 48 WHEN + 65 - + 90 THEN 21 + - 45 END / - COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1185
SELECT COUNT ( DISTINCT - 45 ) - + COUNT ( * ) * COUNT ( * ) / - + CASE 48 WHEN + 65 - + 90 THEN 21 + - 45 END / - COUNT ( * ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-1186
SELECT DISTINCT 5, COUNT( + 25 ) + + 67 AS col0
----
5
68
skipif mysql # not compatible
query II rowsort label-1186
SELECT DISTINCT 5, COUNT ( + 25 ) + + 67 AS col0
----
5
68
query I rowsort
SELECT ALL 39 + 75 + + 86 + + - 91 - 15
----
94
query I rowsort
SELECT ALL - 27 * + 75 AS col2
----
-2025
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1189
SELECT - 10 AS col0, - 93 + CASE - 25 WHEN - - ( - 50 ) * - COUNT( * ) THEN + + NULLIF ( + 97, + 95 * - + 53 * - + CASE + CAST( - 63 AS SIGNED ) WHEN + 72 THEN NULL WHEN - + COUNT( * ) THEN NULL ELSE 97 * + COALESCE ( + - NULLIF ( 90, COUNT( * ) ), - 61 + + 12 * - 24 ) END + NULLIF ( - 35 + + 4 * 58, 83 ) ) - - ( - MIN( ALL - 88 ) ) * 63 ELSE ( NULLIF ( 71, + 17 ) ) END
----
-10
-22
skipif mysql # not compatible
query II rowsort label-1189
SELECT - 10 AS col0, - 93 + CASE - 25 WHEN - - ( - 50 ) * - COUNT ( * ) THEN + + NULLIF ( + 97, + 95 * - + 53 * - + CASE + CAST ( - 63 AS INTEGER ) WHEN + 72 THEN NULL WHEN - + COUNT ( * ) THEN NULL ELSE 97 * + COALESCE ( + - NULLIF ( 90, COUNT ( * ) ), - 61 + + 12 * - 24 ) END + NULLIF ( - 35 + + 4 * 58, 83 ) ) - - ( - MIN ( ALL - 88 ) ) * 63 ELSE ( NULLIF ( 71, + 17 ) ) END
----
-10
-22
query I rowsort
SELECT 49 + 58 + - 65 AS col0
----
42
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1191
SELECT ALL 68 * CAST( NULL AS SIGNED ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1191
SELECT ALL 68 * CAST ( NULL AS INTEGER ) col2
----
NULL
query I rowsort
SELECT 10 * - 88 AS col0
----
-880
query I rowsort
SELECT DISTINCT 3 * 78 col1
----
234
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1194
SELECT ALL - 20 AS col2, CASE 98 WHEN - 61 THEN + - 47 * 37 - - + NULLIF ( - CAST( NULL AS SIGNED ), 81 ) + + 74 WHEN + + 1 + SUM( ALL + - 6 ) THEN NULL ELSE + - 64 * + ( + 5 ) * + + ( - COUNT( * ) ) END - - CAST( NULL AS SIGNED ) / + - 16 AS col1
----
-20
NULL
skipif mysql # not compatible
query II rowsort label-1194
SELECT ALL - 20 AS col2, CASE 98 WHEN - 61 THEN + - 47 * 37 - - + NULLIF ( - CAST ( NULL AS INTEGER ), 81 ) + + 74 WHEN + + 1 + SUM ( ALL + - 6 ) THEN NULL ELSE + - 64 * + ( + 5 ) * + + ( - COUNT ( * ) ) END - - CAST ( NULL AS INTEGER ) / + - 16 AS col1
----
-20
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1195
SELECT COUNT( - 16 ) DIV ( COUNT( * ) ) + - 84
----
-83
skipif mysql # not compatible
query I rowsort label-1195
SELECT COUNT ( - 16 ) / ( COUNT ( * ) ) + - 84
----
-83
onlyif mysql # aggregate syntax:
query I rowsort label-1196
SELECT ALL - - SUM( ALL 55 ) AS col2
----
55
skipif mysql # not compatible
query I rowsort label-1196
SELECT ALL - - SUM ( ALL 55 ) AS col2
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-1197
SELECT DISTINCT COUNT( * ) * - - ( + 16 )
----
16
skipif mysql # not compatible
query I rowsort label-1197
SELECT DISTINCT COUNT ( * ) * - - ( + 16 )
----
16
onlyif mysql # aggregate syntax:
query I rowsort label-1198
SELECT ALL ( - 19 ) * + SUM( ALL + 63 ) AS col0
----
-1197
skipif mysql # not compatible
query I rowsort label-1198
SELECT ALL ( - 19 ) * + SUM ( ALL + 63 ) AS col0
----
-1197
onlyif mysql # aggregate syntax:
query I rowsort label-1199
SELECT - 50 * + ( 76 ) + - + 5 + + MIN( + - 11 ) * - 54 * COUNT( * )
----
-3211
skipif mysql # not compatible
query I rowsort label-1199
SELECT - 50 * + ( 76 ) + - + 5 + + MIN ( + - 11 ) * - 54 * COUNT ( * )
----
-3211
onlyif mysql # aggregate syntax:
query I rowsort label-1200
SELECT COUNT( * ) * - + 98 * - 91 + - 53
----
8865
skipif mysql # not compatible
query I rowsort label-1200
SELECT COUNT ( * ) * - + 98 * - 91 + - 53
----
8865
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1201
SELECT DISTINCT - NULLIF ( - 35, - + 79 ) AS col0, COUNT( - CAST( NULL AS SIGNED ) )
----
35
0
skipif mysql # not compatible
query II rowsort label-1201
SELECT DISTINCT - NULLIF ( - 35, - + 79 ) AS col0, COUNT ( - CAST ( NULL AS INTEGER ) )
----
35
0
onlyif mysql # aggregate syntax:
query I rowsort label-1202
SELECT + COUNT( 39 )
----
1
skipif mysql # not compatible
query I rowsort label-1202
SELECT + COUNT ( 39 )
----
1
query I rowsort
SELECT - 86 * + 52 + - + 58 + - + 63
----
-4593
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1204
SELECT + 17 * NULLIF ( 92, + 76 ) * - CAST( NULL AS SIGNED ) * 74 - + 27
----
NULL
skipif mysql # not compatible
query I rowsort label-1204
SELECT + 17 * NULLIF ( 92, + 76 ) * - CAST ( NULL AS INTEGER ) * 74 - + 27
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1205
SELECT CASE 71 WHEN ( 24 ) - 88 THEN NULL ELSE + 53 + - + CAST( + 95 AS SIGNED ) + + + CASE - - ( + 22 ) WHEN + 24 * - COUNT( - 52 ) THEN NULL ELSE + COUNT( * ) * + 80 END END * - 10
----
-380
skipif mysql # not compatible
query I rowsort label-1205
SELECT CASE 71 WHEN ( 24 ) - 88 THEN NULL ELSE + 53 + - + CAST ( + 95 AS INTEGER ) + + + CASE - - ( + 22 ) WHEN + 24 * - COUNT ( - 52 ) THEN NULL ELSE + COUNT ( * ) * + 80 END END * - 10
----
-380
query I rowsort
SELECT ALL + COALESCE ( 13, 82 + - 11 + - - ( - 78 ) + - 70 * 41 * + + 23 - 5 * 63 ) + - - 1
----
14
onlyif mysql # aggregate syntax:
query I rowsort label-1207
SELECT ALL - ( 92 ) * - 35 * COUNT( * ) AS col0
----
3220
skipif mysql # not compatible
query I rowsort label-1207
SELECT ALL - ( 92 ) * - 35 * COUNT ( * ) AS col0
----
3220
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query II rowsort label-1208
SELECT + 24, - 12 * ( + CASE + 89 WHEN - + 84 + MAX( ALL CAST( NULL AS SIGNED ) ) THEN + 63 WHEN - 80 + 57 THEN + + 18 WHEN - + 39 THEN - 79 + - 6 END ) * + 99 * - MAX( DISTINCT - + ( + 45 ) ) * - 29 + 23 + - AVG ( DISTINCT 47 ) * CAST( 97 AS DECIMAL ) AS col0
----
24
NULL
skipif mysql # not compatible
query II rowsort label-1208
SELECT + 24, - 12 * ( + CASE + 89 WHEN - + 84 + MAX ( ALL CAST ( NULL AS INTEGER ) ) THEN + 63 WHEN - 80 + 57 THEN + + 18 WHEN - + 39 THEN - 79 + - 6 END ) * + 99 * - MAX ( DISTINCT - + ( + 45 ) ) * - 29 + 23 + - AVG ( DISTINCT 47 ) * CAST ( 97 AS REAL ) AS col0
----
24
NULL
query I rowsort
SELECT ALL - + 10 + + - 25 AS col2
----
-35
query II rowsort
SELECT 36 AS col0, 17 AS col2
----
36
17
query I rowsort
SELECT ( ( + - 87 ) ) + 86
----
-1
query I rowsort
SELECT DISTINCT - 82 * - 77 * - 77 + + CASE + 75 WHEN + - 2 THEN - - NULLIF ( - - 17, - 14 + 75 ) END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1213
SELECT + COUNT( * ) + + CASE - - 5 WHEN - 74 THEN + 39 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1213
SELECT + COUNT ( * ) + + CASE - - 5 WHEN - 74 THEN + 39 END AS col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1214
SELECT NULLIF ( - 48, 66 ) - - SUM( DISTINCT + - 54 ) - + - 71 + MAX( DISTINCT + 55 ) AS col1, 12 * + 63 + + SUM( - 18 ) + 72 DIV ( 24 ) * + 37 * + MIN( + - 20 ) + + - 7 * - + 55 * + 54 + + 61 DIV - + 46 + - 54 AS col1
----
24
19253
skipif mysql # not compatible
query II rowsort label-1214
SELECT NULLIF ( - 48, 66 ) - - SUM ( DISTINCT + - 54 ) - + - 71 + MAX ( DISTINCT + 55 ) AS col1, 12 * + 63 + + SUM ( - 18 ) + 72 / ( 24 ) * + 37 * + MIN ( + - 20 ) + + - 7 * - + 55 * + 54 + + 61 / - + 46 + - 54 AS col1
----
24
19253
onlyif mysql # aggregate syntax:
query I rowsort label-1215
SELECT - COUNT( * ) * - 13 AS col2
----
13
skipif mysql # not compatible
query I rowsort label-1215
SELECT - COUNT ( * ) * - 13 AS col2
----
13
query I rowsort
SELECT ALL - 49 + + 94
----
45
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1217
SELECT COUNT( - CAST( NULL AS SIGNED ) ) + + 69 AS col2
----
69
skipif mysql # not compatible
query I rowsort label-1217
SELECT COUNT ( - CAST ( NULL AS INTEGER ) ) + + 69 AS col2
----
69
query I rowsort
SELECT 53 * + 5
----
265
onlyif mysql # aggregate syntax:
query I rowsort label-1219
SELECT DISTINCT COUNT( - ( + 87 ) ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-1219
SELECT DISTINCT COUNT ( - ( + 87 ) ) AS col1
----
1
query I rowsort
SELECT DISTINCT 69 * + 80 AS col2
----
5520
onlyif mysql # DIV for integer division:
query I rowsort label-1221
SELECT DISTINCT + 31 DIV 18
----
1
skipif mysql # not compatible
query I rowsort label-1221
SELECT DISTINCT + 31 / 18
----
1
query II rowsort
SELECT 43 * 65 col1, 83 * + - 73 + + 63
----
2795
-5996
onlyif mysql # aggregate syntax:
query I rowsort label-1223
SELECT + COUNT( * ) * - 53 AS col2
----
-53
skipif mysql # not compatible
query I rowsort label-1223
SELECT + COUNT ( * ) * - 53 AS col2
----
-53
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1224
SELECT - 22 DIV + CASE + - NULLIF ( - 23, 15 * 61 + + COUNT( * ) * - - 74 DIV + CAST( 8 AS SIGNED ) + + - 84 + + - 54 + - 74 * 43 + 49 * - 11 DIV - 58 - + CAST( - CASE + 52 WHEN + 42 THEN NULL WHEN 4 THEN - 44 * + + COUNT( * ) * + 83 ELSE NULL END AS SIGNED ) * + 25 * + 58 * 10 + 59 ) WHEN 56 DIV - 46 THEN - 5 DIV - 46 WHEN + 47 + 36 THEN + 32 * ( 25 ) ELSE 65 END AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1224
SELECT - 22 / + CASE + - NULLIF ( - 23, 15 * 61 + + COUNT ( * ) * - - 74 / + CAST ( 8 AS INTEGER ) + + - 84 + + - 54 + - 74 * 43 + 49 * - 11 / - 58 - + CAST ( - CASE + 52 WHEN + 42 THEN NULL WHEN 4 THEN - 44 * + + COUNT ( * ) * + 83 ELSE NULL END AS INTEGER ) * + 25 * + 58 * 10 + 59 ) WHEN 56 / - 46 THEN - 5 / - 46 WHEN + 47 + 36 THEN + 32 * ( 25 ) ELSE 65 END AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1225
SELECT + COALESCE ( - COUNT( * ), ( + 82 ), 76 - + 31 * - 63 * + + 61 * MIN( DISTINCT + 19 ) ) + + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-1225
SELECT + COALESCE ( - COUNT ( * ), ( + 82 ), 76 - + 31 * - 63 * + + 61 * MIN ( DISTINCT + 19 ) ) + + COUNT ( * )
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-1226
SELECT + 4 + + 2 DIV - ( - + 13 ) * 89 AS col2
----
4
skipif mysql # not compatible
query I rowsort label-1226
SELECT + 4 + + 2 / - ( - + 13 ) * 89 AS col2
----
4
query I rowsort
SELECT DISTINCT 27 * 99
----
2673
query I rowsort
SELECT ALL + ( + - 82 )
----
-82
query I rowsort
SELECT + + 10 * 93 AS col1
----
930
query I rowsort
SELECT + - 40 - + 77
----
-117
query I rowsort
SELECT + ( - NULLIF ( + + 62, + 1 + + 40 ) ) col0
----
-62
query I rowsort
SELECT + + ( 28 ) * + 28 + 28
----
812
onlyif mysql # DIV for integer division:
query I rowsort label-1233
SELECT + 1 DIV - 57 * + 25
----
0
skipif mysql # not compatible
query I rowsort label-1233
SELECT + 1 / - 57 * + 25
----
0
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1234
SELECT ALL + + 54 * - CAST( NULL AS SIGNED ) + - ( 20 ) * + 64 * - + 23 + - 99 * 73 - + 92, 9 AS col0
----
NULL
9
skipif mysql # not compatible
query II rowsort label-1234
SELECT ALL + + 54 * - CAST ( NULL AS INTEGER ) + - ( 20 ) * + 64 * - + 23 + - 99 * 73 - + 92, 9 AS col0
----
NULL
9
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1235
SELECT - COUNT( * ) DIV - + 18 + 97 + 63
----
160
skipif mysql # not compatible
query I rowsort label-1235
SELECT - COUNT ( * ) / - + 18 + 97 + 63
----
160
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1236
SELECT + + COUNT( * ) * 38 DIV - - COUNT( * ) + - 34
----
4
skipif mysql # not compatible
query I rowsort label-1236
SELECT + + COUNT ( * ) * 38 / - - COUNT ( * ) + - 34
----
4
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-1237
SELECT + CAST( ( 5 ) AS SIGNED ) DIV 34 * - - 37 + + ( - ( 80 ) ) * 99 * + 66 AS col1, - 90 + - 54 * - + 68 col2
----
-522720
3582
skipif mysql # not compatible
query II rowsort label-1237
SELECT + CAST ( ( 5 ) AS INTEGER ) / 34 * - - 37 + + ( - ( 80 ) ) * 99 * + 66 AS col1, - 90 + - 54 * - + 68 col2
----
-522720
3582
onlyif mysql # aggregate syntax:
query I rowsort label-1238
SELECT ALL - SUM( + 24 ) * + 71 + - + 46 * - 2 * + ( + 19 ) * 18 + + 2 + + CASE ( - 79 ) WHEN - + 91 THEN + COUNT( DISTINCT 34 ) END - COUNT( * ) * + - 58
----
NULL
skipif mysql # not compatible
query I rowsort label-1238
SELECT ALL - SUM ( + 24 ) * + 71 + - + 46 * - 2 * + ( + 19 ) * 18 + + 2 + + CASE ( - 79 ) WHEN - + 91 THEN + COUNT ( DISTINCT 34 ) END - COUNT ( * ) * + - 58
----
NULL
query I rowsort
SELECT DISTINCT 29 * - - ( - 32 )
----
-928
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1240
SELECT + + 22 / CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1240
SELECT + + 22 / CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1241
SELECT + + 64 + - 17 - + ( - 81 ) - COUNT( * ) AS col2
----
127
skipif mysql # not compatible
query I rowsort label-1241
SELECT + + 64 + - 17 - + ( - 81 ) - COUNT ( * ) AS col2
----
127
query I rowsort
SELECT ALL + + 47 AS col1
----
47
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1243
SELECT DISTINCT + + CAST( + SUM( - 49 ) AS SIGNED ) * - ( - + ( + 5 ) ) * + COUNT( * ) + 54 AS col1
----
-191
skipif mysql # not compatible
query I rowsort label-1243
SELECT DISTINCT + + CAST ( + SUM ( - 49 ) AS INTEGER ) * - ( - + ( + 5 ) ) * + COUNT ( * ) + 54 AS col1
----
-191
query II rowsort
SELECT + - 89 + - 7 col1, 53
----
-96
53
onlyif mysql # DIV for integer division:
query I rowsort label-1245
SELECT - 0 + + 31 + + + 34 DIV + 37 * 48 AS col2
----
31
skipif mysql # not compatible
query I rowsort label-1245
SELECT - 0 + + 31 + + + 34 / + 37 * 48 AS col2
----
31
query I rowsort
SELECT - 82 * + 5 * - 22 AS col1
----
9020
onlyif mysql # aggregate syntax:
query I rowsort label-1247
SELECT DISTINCT - 44 * + + NULLIF ( 10, MAX( DISTINCT - 48 ) )
----
-440
skipif mysql # not compatible
query I rowsort label-1247
SELECT DISTINCT - 44 * + + NULLIF ( 10, MAX ( DISTINCT - 48 ) )
----
-440
onlyif mysql # aggregate syntax:
query I rowsort label-1248
SELECT ALL CASE + 82 WHEN - - 24 THEN - - COUNT( ALL + 56 ) WHEN 57 + - + COALESCE ( - + 97, COUNT( + 7 ) / - 85 ) THEN NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1248
SELECT ALL CASE + 82 WHEN - - 24 THEN - - COUNT ( ALL + 56 ) WHEN 57 + - + COALESCE ( - + 97, COUNT ( + 7 ) / - 85 ) THEN NULL END AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1249
SELECT ALL CAST( 31 AS SIGNED ) - 29 + + + 88 * + 45
----
3962
skipif mysql # not compatible
query I rowsort label-1249
SELECT ALL CAST ( 31 AS INTEGER ) - 29 + + + 88 * + 45
----
3962
query I rowsort
SELECT ALL - 27 * - 71
----
1917
onlyif mysql # aggregate syntax:
query I rowsort label-1251
SELECT DISTINCT ( - SUM( - 89 ) ) AS col2
----
89
skipif mysql # not compatible
query I rowsort label-1251
SELECT DISTINCT ( - SUM ( - 89 ) ) AS col2
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-1252
SELECT - ( + MIN( + 34 ) ) AS col1
----
-34
skipif mysql # not compatible
query I rowsort label-1252
SELECT - ( + MIN ( + 34 ) ) AS col1
----
-34
query I rowsort
SELECT + 81 * - 67
----
-5427
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1254
SELECT - CASE + 46 WHEN 54 THEN - 26 + - - 5 WHEN CAST( NULL AS SIGNED ) * 78 THEN NULL END * - 15 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1254
SELECT - CASE + 46 WHEN 54 THEN - 26 + - - 5 WHEN CAST ( NULL AS INTEGER ) * 78 THEN NULL END * - 15 AS col2
----
NULL
query II rowsort
SELECT 3 col2, 85 + + 51
----
3
136
onlyif mysql # aggregate syntax:
query II rowsort label-1256
SELECT 41, COUNT( * ) AS col1
----
41
1
skipif mysql # not compatible
query II rowsort label-1256
SELECT 41, COUNT ( * ) AS col1
----
41
1
onlyif mysql # aggregate syntax:
query II rowsort label-1257
SELECT DISTINCT COUNT( * ), 31 * - + 95 AS col2
----
1
-2945
skipif mysql # not compatible
query II rowsort label-1257
SELECT DISTINCT COUNT ( * ), 31 * - + 95 AS col2
----
1
-2945
onlyif mysql # aggregate syntax:
query I rowsort label-1258
SELECT ALL + 28 * + COUNT( * )
----
28
skipif mysql # not compatible
query I rowsort label-1258
SELECT ALL + 28 * + COUNT ( * )
----
28
onlyif mysql # aggregate syntax:
query I rowsort label-1259
SELECT - CASE 30 WHEN + 52 / + 86 * - COUNT( - - COALESCE ( - - 5, + 34 ) ) THEN 33 WHEN - 45 THEN + 89 ELSE NULL END - + 25
----
NULL
skipif mysql # not compatible
query I rowsort label-1259
SELECT - CASE 30 WHEN + 52 / + 86 * - COUNT ( - - COALESCE ( - - 5, + 34 ) ) THEN 33 WHEN - 45 THEN + 89 ELSE NULL END - + 25
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1260
SELECT ALL COALESCE ( 51, - 9 + + MIN( - + 64 ) ) * 57 / + CASE + - 20 WHEN - - 41 + 17 THEN 16 ELSE NULL END / 14 + COUNT( * ) + - CAST( + 35 AS SIGNED ) + 50 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1260
SELECT ALL COALESCE ( 51, - 9 + + MIN ( - + 64 ) ) * 57 / + CASE + - 20 WHEN - - 41 + 17 THEN 16 ELSE NULL END / 14 + COUNT ( * ) + - CAST ( + 35 AS INTEGER ) + 50 AS col0
----
NULL
query I rowsort
SELECT - 20 * - 87 AS col1
----
1740
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1262
SELECT - 91 * + 80 * 20 * + + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1262
SELECT - 91 * + 80 * 20 * + + CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT - 97 * + 91
----
-8827
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-1264
SELECT - 8 + + CAST( - 59 AS SIGNED ) DIV + - 38 AS col2
----
-7
skipif mysql # not compatible
query I rowsort label-1264
SELECT - 8 + + CAST ( - 59 AS INTEGER ) / + - 38 AS col2
----
-7
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1265
SELECT + + 6 DIV COUNT( * ) AS col1
----
6
skipif mysql # not compatible
query I rowsort label-1265
SELECT + + 6 / COUNT ( * ) AS col1
----
6
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1266
SELECT - - 45 DIV COUNT( * ) - - COUNT( * ) * + COUNT( * )
----
46
skipif mysql # not compatible
query I rowsort label-1266
SELECT - - 45 / COUNT ( * ) - - COUNT ( * ) * + COUNT ( * )
----
46
onlyif mysql # aggregate syntax:
query II rowsort label-1267
SELECT + 27 * - - 39 * - 96 + + COUNT( * ) * + COUNT( - 89 ), COUNT( DISTINCT - 87 ) * - 31 AS col0
----
-101087
-31
skipif mysql # not compatible
query II rowsort label-1267
SELECT + 27 * - - 39 * - 96 + + COUNT ( * ) * + COUNT ( - 89 ), COUNT ( DISTINCT - 87 ) * - 31 AS col0
----
-101087
-31
onlyif mysql # aggregate syntax:
query I rowsort label-1268
SELECT NULLIF ( - ( 52 ), + ( 33 ) - - ( 80 ) * - + COUNT( * ) )
----
-52
skipif mysql # not compatible
query I rowsort label-1268
SELECT NULLIF ( - ( 52 ), + ( 33 ) - - ( 80 ) * - + COUNT ( * ) )
----
-52
onlyif mysql # DIV for integer division:
query I rowsort label-1269
SELECT ALL + 31 DIV + 88 + 97 * - 93 * 22
----
-198462
skipif mysql # not compatible
query I rowsort label-1269
SELECT ALL + 31 / + 88 + 97 * - 93 * 22
----
-198462
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1270
SELECT - - 16 * - + 53 + + - COALESCE ( + - 31, + + 11, - 28 ) + - + 22 * - + COUNT( ALL - 59 ) * + + CAST( NULL AS SIGNED ) + + 98 * - 14 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1270
SELECT - - 16 * - + 53 + + - COALESCE ( + - 31, + + 11, - 28 ) + - + 22 * - + COUNT ( ALL - 59 ) * + + CAST ( NULL AS INTEGER ) + + 98 * - 14 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1271
SELECT - 27 DIV 42 * - - 13 + + ( + 80 ) + - COUNT( * )
----
79
skipif mysql # not compatible
query I rowsort label-1271
SELECT - 27 / 42 * - - 13 + + ( + 80 ) + - COUNT ( * )
----
79
query I rowsort
SELECT + + 79 + 22
----
101
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1273
SELECT + CAST( + + 43 AS SIGNED ) AS col1
----
43
skipif mysql # not compatible
query I rowsort label-1273
SELECT + CAST ( + + 43 AS INTEGER ) AS col1
----
43
query I rowsort
SELECT + - 87 * 93 col1
----
-8091
query I rowsort
SELECT CASE + 17 WHEN + + 72 THEN + 22 + + 40 END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1276
SELECT + 39 * + COUNT( * ) + + 8 + 25
----
72
skipif mysql # not compatible
query I rowsort label-1276
SELECT + 39 * + COUNT ( * ) + + 8 + 25
----
72
query I rowsort
SELECT NULLIF ( - 12, 9 ) col0
----
-12
query I rowsort
SELECT + - 9 AS col1
----
-9
onlyif mysql # aggregate syntax:
query I rowsort label-1279
SELECT + 89 + - 12 + + + COUNT( * ) + - 33
----
45
skipif mysql # not compatible
query I rowsort label-1279
SELECT + 89 + - 12 + + + COUNT ( * ) + - 33
----
45
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-1280
SELECT ALL + 51 * - + 21 - - - 9, CAST( NULL AS DECIMAL ) AS col1
----
-1080
NULL
skipif mysql # not compatible
query II rowsort label-1280
SELECT ALL + 51 * - + 21 - - - 9, CAST ( NULL AS REAL ) AS col1
----
-1080
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1281
SELECT + 29 * - 95 * + 20 * - - COUNT( * ) AS col2
----
-55100
skipif mysql # not compatible
query I rowsort label-1281
SELECT + 29 * - 95 * + 20 * - - COUNT ( * ) AS col2
----
-55100
query I rowsort
SELECT ALL + + 81
----
81
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1283
SELECT + COALESCE ( + SUM( - ( 87 ) ), 97 ) DIV - 58 DIV COUNT( * ) + + 97 * - 41 AS col2
----
-3976
skipif mysql # not compatible
query I rowsort label-1283
SELECT + COALESCE ( + SUM ( - ( 87 ) ), 97 ) / - 58 / COUNT ( * ) + + 97 * - 41 AS col2
----
-3976
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1284
SELECT ALL CAST( NULL AS SIGNED ) * - 12 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1284
SELECT ALL CAST ( NULL AS INTEGER ) * - 12 col2
----
NULL
query I rowsort
SELECT + ( + - 14 ) * - + 31
----
434
onlyif mysql # aggregate syntax:
query I rowsort label-1286
SELECT ALL 16 * - 66 * 23 * MAX( + 7 ) AS col1
----
-170016
skipif mysql # not compatible
query I rowsort label-1286
SELECT ALL 16 * - 66 * 23 * MAX ( + 7 ) AS col1
----
-170016
query I rowsort
SELECT ( - 77 ) + + + 68
----
-9
query I rowsort
SELECT 94 - 16 AS col0
----
78
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1289
SELECT 97 * + ( + CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-1289
SELECT 97 * + ( + CAST ( NULL AS INTEGER ) )
----
NULL
query II rowsort
SELECT - 52, 37 AS col0
----
-52
37
onlyif mysql # aggregate syntax:
query I rowsort label-1291
SELECT 84 + + + NULLIF ( + 23, 36 + - + NULLIF ( - 43, - COUNT( * ) + + COUNT( ALL - 25 ) + 50 * 82 / - - 65 ) )
----
107
skipif mysql # not compatible
query I rowsort label-1291
SELECT 84 + + + NULLIF ( + 23, 36 + - + NULLIF ( - 43, - COUNT ( * ) + + COUNT ( ALL - 25 ) + 50 * 82 / - - 65 ) )
----
107
onlyif mysql # aggregate syntax:
query I rowsort label-1292
SELECT 94 + - + ( SUM( DISTINCT - 94 ) ) - - 55 AS col2
----
243
skipif mysql # not compatible
query I rowsort label-1292
SELECT 94 + - + ( SUM ( DISTINCT - 94 ) ) - - 55 AS col2
----
243
onlyif mysql # aggregate syntax:
query I rowsort label-1293
SELECT 3 + + + COUNT( * ) AS col2
----
4
skipif mysql # not compatible
query I rowsort label-1293
SELECT 3 + + + COUNT ( * ) AS col2
----
4
query I rowsort
SELECT ALL + 97 + - ( + - 24 )
----
121
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1295
SELECT ( - CAST( - 0 AS SIGNED ) ) * - 18 * + 87 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1295
SELECT ( - CAST ( - 0 AS INTEGER ) ) * - 18 * + 87 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1296
SELECT 19 + + COUNT( * ) AS col1
----
20
skipif mysql # not compatible
query I rowsort label-1296
SELECT 19 + + COUNT ( * ) AS col1
----
20
query I rowsort
SELECT - 29 col0
----
-29
query I rowsort
SELECT - NULLIF ( + 5, - 58 * 87 ) AS col0
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-1299
SELECT - - COUNT( + COALESCE ( 10, 1 ) )
----
1
skipif mysql # not compatible
query I rowsort label-1299
SELECT - - COUNT ( + COALESCE ( 10, 1 ) )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-1300
SELECT DISTINCT + ( + - COUNT( * ) )
----
-1
skipif mysql # not compatible
query I rowsort label-1300
SELECT DISTINCT + ( + - COUNT ( * ) )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-1301
SELECT DISTINCT + COUNT( * ) + + + 95 - - 20 AS col2
----
116
skipif mysql # not compatible
query I rowsort label-1301
SELECT DISTINCT + COUNT ( * ) + + + 95 - - 20 AS col2
----
116
query I rowsort
SELECT ALL + 88 + 90 col1
----
178
query I rowsort
SELECT DISTINCT - COALESCE ( - - 89, + 45 ) AS col1
----
-89
query I rowsort
SELECT 24 * 9 AS col1
----
216
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1305
SELECT - 63 - + - NULLIF ( + - COUNT( * ), 81 ) DIV - 64 AS col1
----
-63
skipif mysql # not compatible
query I rowsort label-1305
SELECT - 63 - + - NULLIF ( + - COUNT ( * ), 81 ) / - 64 AS col1
----
-63
query II rowsort
SELECT + 42 AS col2, 52 + 83 col0
----
42
135
query I rowsort
SELECT ALL - - COALESCE ( + + 43, 50 )
----
43
query I rowsort
SELECT ALL - - 3 + - 48 col0
----
-45
query I rowsort
SELECT - 46 * - 95 + - 24 AS col1
----
4346
query II rowsort
SELECT ALL + + 91 * 88 col1, - 59 AS col2
----
8008
-59
onlyif mysql # aggregate syntax:
query II rowsort label-1311
SELECT + - COUNT( * ) AS col1, COUNT( * ) AS col0
----
-1
1
skipif mysql # not compatible
query II rowsort label-1311
SELECT + - COUNT ( * ) AS col1, COUNT ( * ) AS col0
----
-1
1
query I rowsort
SELECT + ( - 76 ) + + + 40 - - 31
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-1313
SELECT + - SUM( ALL 21 ) AS col2
----
-21
skipif mysql # not compatible
query I rowsort label-1313
SELECT + - SUM ( ALL 21 ) AS col2
----
-21
onlyif mysql # aggregate syntax:
query I rowsort label-1314
SELECT - ( + + 31 ) + + + COALESCE ( - - 55, - COUNT( * ) )
----
24
skipif mysql # not compatible
query I rowsort label-1314
SELECT - ( + + 31 ) + + + COALESCE ( - - 55, - COUNT ( * ) )
----
24
query I rowsort
SELECT 72 - 90 col0
----
-18
query I rowsort
SELECT DISTINCT + 43 * - 81
----
-3483
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1317
SELECT CASE - 26 WHEN + 35 THEN CASE - 58 WHEN 97 + + - 28 THEN NULL WHEN + - ( + CASE + NULLIF ( - - COUNT( * ), + ( + - CAST( NULL AS SIGNED ) ) ) WHEN NULLIF ( + 59, + + AVG ( + + 18 ) * - 60 * COUNT( * ) ) THEN - 52 WHEN - 46 THEN + 20 WHEN - 94 / - + 25 * + ( + + 92 ) / + + 57 + + 13 THEN NULL END ) THEN + 62 WHEN COUNT( * ) THEN + 91 + 94 ELSE NULL END END * - 92 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1317
SELECT CASE - 26 WHEN + 35 THEN CASE - 58 WHEN 97 + + - 28 THEN NULL WHEN + - ( + CASE + NULLIF ( - - COUNT ( * ), + ( + - CAST ( NULL AS INTEGER ) ) ) WHEN NULLIF ( + 59, + + AVG ( + + 18 ) * - 60 * COUNT ( * ) ) THEN - 52 WHEN - 46 THEN + 20 WHEN - 94 / - + 25 * + ( + + 92 ) / + + 57 + + 13 THEN NULL END ) THEN + 62 WHEN COUNT ( * ) THEN + 91 + 94 ELSE NULL END END * - 92 AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1318
SELECT 53 + NULLIF ( 78, + NULLIF ( - + CAST( COUNT( * ) AS SIGNED ), + 0 / + - 32 + 64 - + MIN( DISTINCT + 6 ) + + - 54 * - CAST( NULL AS SIGNED ) * NULLIF ( + - 23, - 71 ) ) + + + 77 )
----
131
skipif mysql # not compatible
query I rowsort label-1318
SELECT 53 + NULLIF ( 78, + NULLIF ( - + CAST ( COUNT ( * ) AS INTEGER ), + 0 / + - 32 + 64 - + MIN ( DISTINCT + 6 ) + + - 54 * - CAST ( NULL AS INTEGER ) * NULLIF ( + - 23, - 71 ) ) + + + 77 )
----
131
onlyif mysql # aggregate syntax:
query I rowsort label-1319
SELECT 91 * + - COUNT( * ) + + 95 AS col2
----
4
skipif mysql # not compatible
query I rowsort label-1319
SELECT 91 * + - COUNT ( * ) + + 95 AS col2
----
4
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1320
SELECT CAST( NULL AS SIGNED ) + + - ( 31 )
----
NULL
skipif mysql # not compatible
query I rowsort label-1320
SELECT CAST ( NULL AS INTEGER ) + + - ( 31 )
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-1321
SELECT DISTINCT - 9 DIV - 8 AS col1, - 64 AS col1
----
1
-64
skipif mysql # not compatible
query II rowsort label-1321
SELECT DISTINCT - 9 / - 8 AS col1, - 64 AS col1
----
1
-64
query I rowsort
SELECT DISTINCT 68 * + - 78 AS col0
----
-5304
onlyif mysql # aggregate syntax:
query I rowsort label-1323
SELECT MAX( ALL 32 ) - 62
----
-30
skipif mysql # not compatible
query I rowsort label-1323
SELECT MAX ( ALL 32 ) - 62
----
-30
query I rowsort
SELECT 84 + 83 AS col2
----
167
onlyif mysql # DIV for integer division:
query I rowsort label-1325
SELECT 19 * 51 DIV 93 DIV - 52 * - 84
----
0
skipif mysql # not compatible
query I rowsort label-1325
SELECT 19 * 51 / 93 / - 52 * - 84
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1326
SELECT ( 28 ) - + + COUNT( * )
----
27
skipif mysql # not compatible
query I rowsort label-1326
SELECT ( 28 ) - + + COUNT ( * )
----
27
query I rowsort
SELECT - 95 - + 10 AS col1
----
-105
onlyif mysql # aggregate syntax:
query I rowsort label-1328
SELECT MIN( + + 67 ) + + + 66 * - 77
----
-5015
skipif mysql # not compatible
query I rowsort label-1328
SELECT MIN ( + + 67 ) + + + 66 * - 77
----
-5015
query I rowsort
SELECT - 17 * + 72 AS col0
----
-1224
query I rowsort
SELECT - 61 + - - 4 AS col1
----
-57
query I rowsort
SELECT 69 - 55 AS col2
----
14
onlyif mysql # aggregate syntax:
query I rowsort label-1332
SELECT SUM( DISTINCT ( - 9 ) ) + - - 86 + 8
----
85
skipif mysql # not compatible
query I rowsort label-1332
SELECT SUM ( DISTINCT ( - 9 ) ) + - - 86 + 8
----
85
query I rowsort
SELECT ALL - 65 * + + 86 * + + 65
----
-363350
query I rowsort
SELECT + 83 * - + 81 - - 15 * - 67 * - 38 AS col0
----
31467
query I rowsort
SELECT - 80 * - - 16 + + 22 AS col0
----
-1258
onlyif mysql # aggregate syntax:
query I rowsort label-1336
SELECT ALL - MIN( DISTINCT + - 60 ) AS col1
----
60
skipif mysql # not compatible
query I rowsort label-1336
SELECT ALL - MIN ( DISTINCT + - 60 ) AS col1
----
60
query I rowsort
SELECT DISTINCT - - 76 AS col1
----
76
query I rowsort
SELECT - 38 + + 43 * 48
----
2026
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1339
SELECT + MIN( ALL - 49 ) DIV 59
----
0
skipif mysql # not compatible
query I rowsort label-1339
SELECT + MIN ( ALL - 49 ) / 59
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-1340
SELECT COUNT( * ) AS col1, - 33 AS col1
----
1
-33
skipif mysql # not compatible
query II rowsort label-1340
SELECT COUNT ( * ) AS col1, - 33 AS col1
----
1
-33
onlyif mysql # aggregate syntax:
query I rowsort label-1341
SELECT ( + + 79 ) * + COUNT( DISTINCT + 63 ) + 25 + - ( - + COUNT( * ) ) * - + ( MIN( 9 ) ) * 69 col0
----
-517
skipif mysql # not compatible
query I rowsort label-1341
SELECT ( + + 79 ) * + COUNT ( DISTINCT + 63 ) + 25 + - ( - + COUNT ( * ) ) * - + ( MIN ( 9 ) ) * 69 col0
----
-517
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1342
SELECT - 75 DIV + COUNT( * ) col2
----
-75
skipif mysql # not compatible
query I rowsort label-1342
SELECT - 75 / + COUNT ( * ) col2
----
-75
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1343
SELECT - CAST( + 97 AS SIGNED ) + + + 74 * + - 59 + + ( + - 39 )
----
-4502
skipif mysql # not compatible
query I rowsort label-1343
SELECT - CAST ( + 97 AS INTEGER ) + + + 74 * + - 59 + + ( + - 39 )
----
-4502
query I rowsort
SELECT DISTINCT + 23 * - 93
----
-2139
onlyif mysql # aggregate syntax:
query I rowsort label-1345
SELECT ALL - 96 + - 80 * + + 41 * COUNT( * )
----
-3376
skipif mysql # not compatible
query I rowsort label-1345
SELECT ALL - 96 + - 80 * + + 41 * COUNT ( * )
----
-3376
onlyif mysql # aggregate syntax:
query I rowsort label-1346
SELECT - 33 + + 70 * - 78 * - + COUNT( * ) AS col0
----
5427
skipif mysql # not compatible
query I rowsort label-1346
SELECT - 33 + + 70 * - 78 * - + COUNT ( * ) AS col0
----
5427
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1347
SELECT - COALESCE ( - - 60, + NULLIF ( + + 55, + 59 ) + - + COUNT( - 47 ) + + + CAST( NULL AS SIGNED ) * + 40 * + - COALESCE ( + + 31, - ( 11 ), + - 45 ) + 41, - 84 - - - MAX( DISTINCT + 9 ) * COUNT( * ) * + CAST( - 94 AS SIGNED ) * - 80 ) + + 56 + - 98
----
-102
skipif mysql # not compatible
query I rowsort label-1347
SELECT - COALESCE ( - - 60, + NULLIF ( + + 55, + 59 ) + - + COUNT ( - 47 ) + + + CAST ( NULL AS INTEGER ) * + 40 * + - COALESCE ( + + 31, - ( 11 ), + - 45 ) + 41, - 84 - - - MAX ( DISTINCT + 9 ) * COUNT ( * ) * + CAST ( - 94 AS INTEGER ) * - 80 ) + + 56 + - 98
----
-102
onlyif mysql # aggregate syntax:
query I rowsort label-1348
SELECT + 15 - + NULLIF ( - - 77, + 1 + 23 ) - 41 + - ( + - COUNT( * ) ) * ( - 80 ) AS col0
----
-183
skipif mysql # not compatible
query I rowsort label-1348
SELECT + 15 - + NULLIF ( - - 77, + 1 + 23 ) - 41 + - ( + - COUNT ( * ) ) * ( - 80 ) AS col0
----
-183
onlyif mysql # aggregate syntax:
query I rowsort label-1349
SELECT DISTINCT ( + + COUNT( * ) ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-1349
SELECT DISTINCT ( + + COUNT ( * ) ) AS col0
----
1
query I rowsort
SELECT - 85 + - + 56 col1
----
-141
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1351
SELECT + 91 + + 13 - - 76 DIV + + MAX( DISTINCT - + 42 )
----
103
skipif mysql # not compatible
query I rowsort label-1351
SELECT + 91 + + 13 - - 76 / + + MAX ( DISTINCT - + 42 )
----
103
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1352
SELECT DISTINCT - 79 + - CASE 12 WHEN - 95 THEN - 74 WHEN - - CAST( NULL AS SIGNED ) THEN NULL ELSE NULL END * 63 / + CAST( NULL AS SIGNED ) * - - 86 + - - 83 / + - 69 * + + 73 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1352
SELECT DISTINCT - 79 + - CASE 12 WHEN - 95 THEN - 74 WHEN - - CAST ( NULL AS INTEGER ) THEN NULL ELSE NULL END * 63 / + CAST ( NULL AS INTEGER ) * - - 86 + - - 83 / + - 69 * + + 73 AS col0
----
NULL
query I rowsort
SELECT ALL 50 + 95
----
145
query I rowsort
SELECT + 92 + 18 + + 45 AS col0
----
155
query I rowsort
SELECT + + 50 * + ( 16 ) * - 85
----
-68000
onlyif mysql # DIV for integer division:
query I rowsort label-1356
SELECT ALL COALESCE ( - + 45, - 3 * + COALESCE ( + 89, - 62, - + ( - 4 ) ), - 18, - 20 DIV 33 ) col2
----
-45
skipif mysql # not compatible
query I rowsort label-1356
SELECT ALL COALESCE ( - + 45, - 3 * + COALESCE ( + 89, - 62, - + ( - 4 ) ), - 18, - 20 / 33 ) col2
----
-45
query I rowsort
SELECT + + 0 + 5 + + ( + 89 )
----
94
query II rowsort
SELECT ALL - 25 * + 8 * + 49 AS col1, - 20
----
-9800
-20
query I rowsort
SELECT DISTINCT - 67 - + - 54 AS col1
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-1360
SELECT DISTINCT + 87 - - 24 * + + 11 * + 2 + + - SUM( + 11 ) AS col0
----
604
skipif mysql # not compatible
query I rowsort label-1360
SELECT DISTINCT + 87 - - 24 * + + 11 * + 2 + + - SUM ( + 11 ) AS col0
----
604
query I rowsort
SELECT ALL - + 23 * + 98 - + + 73 * - 56
----
1834
onlyif mysql # aggregate syntax:
query I rowsort label-1362
SELECT + + 48 * - 5 + - 62 + - - ( + 38 ) + COUNT( * ) AS col0
----
-263
skipif mysql # not compatible
query I rowsort label-1362
SELECT + + 48 * - 5 + - 62 + - - ( + 38 ) + COUNT ( * ) AS col0
----
-263
query I rowsort
SELECT DISTINCT + ( - 62 )
----
-62
onlyif mysql # aggregate syntax:
query I rowsort label-1364
SELECT + - 79 - - NULLIF ( + + COUNT( * ), 48 ) * COUNT( * )
----
-78
skipif mysql # not compatible
query I rowsort label-1364
SELECT + - 79 - - NULLIF ( + + COUNT ( * ), 48 ) * COUNT ( * )
----
-78
query I rowsort
SELECT + 48 * - + 61 - - 4 AS col0
----
-2924
onlyif mysql # DIV for integer division:
query II rowsort label-1366
SELECT ALL + 93 * 72 + + + 34 DIV + + 14, + 50 AS col2
----
6698
50
skipif mysql # not compatible
query II rowsort label-1366
SELECT ALL + 93 * 72 + + + 34 / + + 14, + 50 AS col2
----
6698
50
onlyif mysql # aggregate syntax:
query I rowsort label-1367
SELECT + 61 * - ( 76 ) - 99 - COUNT( * )
----
-4736
skipif mysql # not compatible
query I rowsort label-1367
SELECT + 61 * - ( 76 ) - 99 - COUNT ( * )
----
-4736
query I rowsort
SELECT ( - COALESCE ( + 50, + + 76 ) ) col0
----
-50
query I rowsort
SELECT + ( ( - 83 ) )
----
-83
query I rowsort
SELECT - 81 + + 81
----
0
query I rowsort
SELECT DISTINCT 33 * + 82 + + 39 * - 19
----
1965
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1372
SELECT - CAST( NULL AS SIGNED ) - + 89 + + + 46 + + - 79
----
NULL
skipif mysql # not compatible
query I rowsort label-1372
SELECT - CAST ( NULL AS INTEGER ) - + 89 + + + 46 + + - 79
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1373
SELECT 10 * + 66 * 45 * - 6 - - 27 * - - 13 * - 16 + + CASE - COUNT( * ) WHEN - + AVG ( DISTINCT - 7 ) THEN - - 46 * + + 79 + + SUM( 7 ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1373
SELECT 10 * + 66 * 45 * - 6 - - 27 * - - 13 * - 16 + + CASE - COUNT ( * ) WHEN - + AVG ( DISTINCT - 7 ) THEN - - 46 * + + 79 + + SUM ( 7 ) END AS col2
----
NULL
query I rowsort
SELECT NULLIF ( 40, 44 - - + AVG ( ALL - 31 ) + - 57 * - - 94 + + 4 )
----
40
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1375
SELECT ALL 76 * - COUNT( * ) + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-1375
SELECT ALL 76 * - COUNT ( * ) + CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT + 10 * + 40 AS col2
----
400
onlyif mysql # aggregate syntax:
query I rowsort label-1377
SELECT + CASE + - 84 WHEN + 51 THEN SUM( DISTINCT 35 ) + + ( + + AVG ( ALL + 96 ) ) * - + 11 END + ( - + 96 ) * - 41 + + - 57 + 10 / - 75 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1377
SELECT + CASE + - 84 WHEN + 51 THEN SUM ( DISTINCT 35 ) + + ( + + AVG ( ALL + 96 ) ) * - + 11 END + ( - + 96 ) * - 41 + + - 57 + 10 / - 75 col1
----
NULL
query II rowsort
SELECT - 74 * + - 95, + 54 AS col0
----
7030
54
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1379
SELECT COALESCE ( 46, COALESCE ( CAST( NULL AS SIGNED ), + 54 ) + + 52, - - ( 61 ) + + MAX( ALL 14 ) )
----
46
skipif mysql # not compatible
query I rowsort label-1379
SELECT COALESCE ( 46, COALESCE ( CAST ( NULL AS INTEGER ), + 54 ) + + 52, - - ( 61 ) + + MAX ( ALL 14 ) )
----
46
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1380
SELECT - 50 - + + COALESCE ( + 22, ( - + 47 ) ) + ( 42 ) + COUNT( * ) * + 1 AS col1, 48 * + + 96 DIV - - 6 AS col2
----
-29
768
skipif mysql # not compatible
query II rowsort label-1380
SELECT - 50 - + + COALESCE ( + 22, ( - + 47 ) ) + ( 42 ) + COUNT ( * ) * + 1 AS col1, 48 * + + 96 / - - 6 AS col2
----
-29
768
query I rowsort
SELECT DISTINCT + 20 * + NULLIF ( 91, 65 )
----
1820
query I rowsort
SELECT DISTINCT - 82 * ( - 66 ) - + 93
----
5319
query I rowsort
SELECT - 14 * + 55
----
-770
query I rowsort
SELECT ALL - 75 * - 41
----
3075
query I rowsort
SELECT DISTINCT ( - 55 ) AS col1
----
-55
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1386
SELECT ALL COUNT( + + 59 ) AS col1, 45 * + CAST( NULL AS SIGNED )
----
1
NULL
skipif mysql # not compatible
query II rowsort label-1386
SELECT ALL COUNT ( + + 59 ) AS col1, 45 * + CAST ( NULL AS INTEGER )
----
1
NULL
query I rowsort
SELECT - + 84 - 49 * 69 + ( 44 ) AS col1
----
-3421
onlyif mysql # aggregate syntax:
query I rowsort label-1388
SELECT - - 26 * - 1 * MAX( - - 68 ) * - 83 AS col2
----
146744
skipif mysql # not compatible
query I rowsort label-1388
SELECT - - 26 * - 1 * MAX ( - - 68 ) * - 83 AS col2
----
146744
query I rowsort
SELECT - - 9 + 36 * + 16
----
585
query I rowsort
SELECT + 99 * + 1 * + 47
----
4653
query I rowsort
SELECT - 43 + + 98 AS col0
----
55
query I rowsort
SELECT - 57 * - + ( + 7 ) + + 73
----
472
onlyif mysql # aggregate syntax:
query I rowsort label-1393
SELECT ALL MIN( ALL 43 ) * - + 1
----
-43
skipif mysql # not compatible
query I rowsort label-1393
SELECT ALL MIN ( ALL 43 ) * - + 1
----
-43
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-1394
SELECT - CAST( - 0 AS SIGNED ) - + - 27 + 14 DIV + 23
----
27
skipif mysql # not compatible
query I rowsort label-1394
SELECT - CAST ( - 0 AS INTEGER ) - + - 27 + 14 / + 23
----
27
query I rowsort
SELECT ALL - NULLIF ( 43, - 14 )
----
-43
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1396
SELECT + 79 - 64 + 64 * - 80 DIV - + ( - COUNT( * ) ) - + 1 DIV 46 + 92 + - - ( - - 27 )
----
-4986
skipif mysql # not compatible
query I rowsort label-1396
SELECT + 79 - 64 + 64 * - 80 / - + ( - COUNT ( * ) ) - + 1 / 46 + 92 + - - ( - - 27 )
----
-4986
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1397
SELECT ALL + + 17 DIV + COUNT( * ) AS col2
----
17
skipif mysql # not compatible
query I rowsort label-1397
SELECT ALL + + 17 / + COUNT ( * ) AS col2
----
17
onlyif mysql # aggregate syntax:
query I rowsort label-1398
SELECT + NULLIF ( - ( 51 ), + COUNT( * ) )
----
-51
skipif mysql # not compatible
query I rowsort label-1398
SELECT + NULLIF ( - ( 51 ), + COUNT ( * ) )
----
-51
query I rowsort
SELECT NULLIF ( + 75, - + 54 ) + COALESCE ( 94, - + 51 ) + + 93 * - 30 col2
----
-2621
query I rowsort
SELECT 57 + 84 AS col2
----
141
query I rowsort
SELECT 1 - 3 AS col0
----
-2
query I rowsort
SELECT + 73 + 32
----
105
query II rowsort
SELECT + + 19 * CASE + 73 WHEN - 93 THEN 57 + 13 ELSE NULL END * + 3 + + 59 + + - 96 + + 71 + 67 + 76 / - 33 + + + 14, 35 AS col0
----
NULL
35
onlyif mysql # aggregate syntax:
query I rowsort label-1404
SELECT ALL COUNT( * ) + 24
----
25
skipif mysql # not compatible
query I rowsort label-1404
SELECT ALL COUNT ( * ) + 24
----
25
onlyif mysql # aggregate syntax:
query I rowsort label-1405
SELECT ALL 17 + - MAX( DISTINCT 65 )
----
-48
skipif mysql # not compatible
query I rowsort label-1405
SELECT ALL 17 + - MAX ( DISTINCT 65 )
----
-48
onlyif mysql # DIV for integer division:
query I rowsort label-1406
SELECT DISTINCT 52 + + + 60 DIV + 39
----
53
skipif mysql # not compatible
query I rowsort label-1406
SELECT DISTINCT 52 + + + 60 / + 39
----
53
onlyif mysql # aggregate syntax:
query I rowsort label-1407
SELECT ALL 87 + MIN( DISTINCT 47 ) * ( 27 ) + - + 79 AS col1
----
1277
skipif mysql # not compatible
query I rowsort label-1407
SELECT ALL 87 + MIN ( DISTINCT 47 ) * ( 27 ) + - + 79 AS col1
----
1277
query I rowsort
SELECT 33 * 19 + - 75 * + + 22 AS col2
----
-1023
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1409
SELECT CAST( 25 AS SIGNED ) * + NULLIF ( - 59, + 24 ) + + 36 + 77
----
-1362
skipif mysql # not compatible
query I rowsort label-1409
SELECT CAST ( 25 AS INTEGER ) * + NULLIF ( - 59, + 24 ) + + 36 + 77
----
-1362
onlyif mysql # aggregate syntax:
query I rowsort label-1410
SELECT - COUNT( * ) * + 17 * + 60 + + 22 * + 30 + 13 col0
----
-347
skipif mysql # not compatible
query I rowsort label-1410
SELECT - COUNT ( * ) * + 17 * + 60 + + 22 * + 30 + 13 col0
----
-347
onlyif mysql # aggregate syntax:
query I rowsort label-1411
SELECT ALL - SUM( 44 )
----
-44
skipif mysql # not compatible
query I rowsort label-1411
SELECT ALL - SUM ( 44 )
----
-44
onlyif mysql # aggregate syntax:
query I rowsort label-1412
SELECT DISTINCT COUNT( * ) * - - ( + + 30 )
----
30
skipif mysql # not compatible
query I rowsort label-1412
SELECT DISTINCT COUNT ( * ) * - - ( + + 30 )
----
30
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-1413
SELECT ( 6 ) * COUNT( * ) + + CAST( + ( + - 26 ) AS DECIMAL ) * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1413
SELECT ( 6 ) * COUNT ( * ) + + CAST ( + ( + - 26 ) AS REAL ) * - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1414
SELECT - 84 * + COUNT( * ) + COUNT( * ) + 48 + - - 0 + + 19 * + COUNT( * ) * + - 80 AS col0
----
-1555
skipif mysql # not compatible
query I rowsort label-1414
SELECT - 84 * + COUNT ( * ) + COUNT ( * ) + 48 + - - 0 + + 19 * + COUNT ( * ) * + - 80 AS col0
----
-1555
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-1415
SELECT 7 * - 76 + + + 54 + CAST( NULL AS DECIMAL ) * 81 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1415
SELECT 7 * - 76 + + + 54 + CAST ( NULL AS REAL ) * 81 AS col1
----
NULL
query I rowsort
SELECT 9 + + 86 + - ( + - 96 )
----
191
onlyif mysql # DIV for integer division:
query I rowsort label-1417
SELECT ( 13 ) DIV + 73 * 59
----
0
skipif mysql # not compatible
query I rowsort label-1417
SELECT ( 13 ) / + 73 * 59
----
0
query I rowsort
SELECT 47 * - 62 * 49 * 85 * - 45 AS col0
----
546156450
onlyif mysql # aggregate syntax:
query I rowsort label-1419
SELECT - 14 + 7 - - COUNT( * ) AS col1
----
-6
skipif mysql # not compatible
query I rowsort label-1419
SELECT - 14 + 7 - - COUNT ( * ) AS col1
----
-6
query I rowsort
SELECT 75 + - 64 + + 52 AS col2
----
63
onlyif mysql # aggregate syntax:
query II rowsort label-1421
SELECT - SUM( ALL 25 ) * + - 53 AS col0, COUNT( * ) AS col2
----
1325
1
skipif mysql # not compatible
query II rowsort label-1421
SELECT - SUM ( ALL 25 ) * + - 53 AS col0, COUNT ( * ) AS col2
----
1325
1
query I rowsort
SELECT DISTINCT + - 94 * - 76 AS col0
----
7144
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1423
SELECT 24 * CAST( NULL AS SIGNED ) / + 21 + + COUNT( * ) + + SUM( 69 ) + + COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1423
SELECT 24 * CAST ( NULL AS INTEGER ) / + 21 + + COUNT ( * ) + + SUM ( 69 ) + + COUNT ( * ) AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1424
SELECT ALL + 78 * - COUNT( * ) + - CASE - + 91 WHEN - 62 THEN NULL WHEN - - COUNT( * ) THEN NULL ELSE CAST( NULL AS SIGNED ) * - 2 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1424
SELECT ALL + 78 * - COUNT ( * ) + - CASE - + 91 WHEN - 62 THEN NULL WHEN - - COUNT ( * ) THEN NULL ELSE CAST ( NULL AS INTEGER ) * - 2 END AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1425
SELECT 54 + + CASE + NULLIF ( CAST( NULL AS SIGNED ), + CASE + 40 WHEN + + COUNT( * ) * - - COUNT( * ) / 3 THEN 18 END ) WHEN 33 THEN 25 ELSE NULL END * 4 / + + NULLIF ( - CAST( + 39 AS SIGNED ), - + 60 * - + 37 * + 76 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1425
SELECT 54 + + CASE + NULLIF ( CAST ( NULL AS INTEGER ), + CASE + 40 WHEN + + COUNT ( * ) * - - COUNT ( * ) / 3 THEN 18 END ) WHEN 33 THEN 25 ELSE NULL END * 4 / + + NULLIF ( - CAST ( + 39 AS INTEGER ), - + 60 * - + 37 * + 76 ) AS col0
----
NULL
query II rowsort
SELECT + 63 + + - 94 + 20 * + ( - 50 ) * - 27 AS col2, - 61
----
26969
-61
onlyif mysql # aggregate syntax:
query I rowsort label-1427
SELECT + COUNT( * ) * + - 35 * 3 + - 21 * - + 42
----
777
skipif mysql # not compatible
query I rowsort label-1427
SELECT + COUNT ( * ) * + - 35 * 3 + - 21 * - + 42
----
777
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1428
SELECT CAST( - 22 AS SIGNED ) * + 14 AS col0, ( + 92 )
----
-308
92
skipif mysql # not compatible
query II rowsort label-1428
SELECT CAST ( - 22 AS INTEGER ) * + 14 AS col0, ( + 92 )
----
-308
92
query II rowsort
SELECT DISTINCT + 52 AS col0, 7 AS col2
----
52
7
query I rowsort
SELECT ALL + 93 + + + NULLIF ( + 4, 55 / + - 57 * COALESCE ( 88, - 78, + - 62 ) ) AS col2
----
97
query I rowsort
SELECT 16 + - 53
----
-37
query I rowsort
SELECT DISTINCT - NULLIF ( + + 47, - 0 )
----
-47
query II rowsort
SELECT ALL - 93, 77 AS col0
----
-93
77
query I rowsort
SELECT ALL + 32 + 5
----
37
query I rowsort
SELECT DISTINCT - 74 + - 42 AS col0
----
-116
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1436
SELECT ALL + ( CAST( NULL AS DECIMAL ) ) * - + ( + - SUM( - 2 ) ) * + - 62 + + COUNT( * ) * - 21 * - 50 + - 9 - COUNT( * ) + 41 + + 4 + + - 50
----
NULL
skipif mysql # not compatible
query I rowsort label-1436
SELECT ALL + ( CAST ( NULL AS REAL ) ) * - + ( + - SUM ( - 2 ) ) * + - 62 + + COUNT ( * ) * - 21 * - 50 + - 9 - COUNT ( * ) + 41 + + 4 + + - 50
----
NULL
query II rowsort
SELECT + 33 AS col2, - 57 - + 81 AS col0
----
33
-138
onlyif mysql # aggregate syntax:
query I rowsort label-1438
SELECT ALL NULLIF ( - COALESCE ( CASE - 19 WHEN + + 38 * + 71 THEN + 76 * 23 * - 59 WHEN 33 THEN NULL END, - COUNT( * ) - + 25 ), - - 89 ) * + 26 * - COUNT( * )
----
-676
skipif mysql # not compatible
query I rowsort label-1438
SELECT ALL NULLIF ( - COALESCE ( CASE - 19 WHEN + + 38 * + 71 THEN + 76 * 23 * - 59 WHEN 33 THEN NULL END, - COUNT ( * ) - + 25 ), - - 89 ) * + 26 * - COUNT ( * )
----
-676
query I rowsort
SELECT ( - + 71 ) * + + 27 - 79
----
-1996
onlyif mysql # aggregate syntax:
query I rowsort label-1440
SELECT MIN( + 14 )
----
14
skipif mysql # not compatible
query I rowsort label-1440
SELECT MIN ( + 14 )
----
14
onlyif mysql # aggregate syntax:
query II rowsort label-1441
SELECT COUNT( * ), - 47 * + + 29 AS col1
----
1
-1363
skipif mysql # not compatible
query II rowsort label-1441
SELECT COUNT ( * ), - 47 * + + 29 AS col1
----
1
-1363
onlyif mysql # aggregate syntax:
query II rowsort label-1442
SELECT COUNT( * ) + + + 88 + 7 - - 53 * - 61 * + + 90 col2, + 30
----
-290874
30
skipif mysql # not compatible
query II rowsort label-1442
SELECT COUNT ( * ) + + + 88 + 7 - - 53 * - 61 * + + 90 col2, + 30
----
-290874
30
onlyif mysql # aggregate syntax:
query I rowsort label-1443
SELECT DISTINCT SUM( DISTINCT 18 ) - - 22
----
40
skipif mysql # not compatible
query I rowsort label-1443
SELECT DISTINCT SUM ( DISTINCT 18 ) - - 22
----
40
onlyif mysql # DIV for integer division:
query I rowsort label-1444
SELECT 3 * + + 4 DIV 36 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1444
SELECT 3 * + + 4 / 36 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1445
SELECT ALL COUNT( * ) - MIN( - 46 )
----
47
skipif mysql # not compatible
query I rowsort label-1445
SELECT ALL COUNT ( * ) - MIN ( - 46 )
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-1446
SELECT MIN( 96 ) AS col0
----
96
skipif mysql # not compatible
query I rowsort label-1446
SELECT MIN ( 96 ) AS col0
----
96
onlyif mysql # aggregate syntax:
query II rowsort label-1447
SELECT ALL - NULLIF ( COUNT( * ), + 35 + - COUNT( * ) * - - 36 * + 2 ) AS col2, - 25
----
-1
-25
skipif mysql # not compatible
query II rowsort label-1447
SELECT ALL - NULLIF ( COUNT ( * ), + 35 + - COUNT ( * ) * - - 36 * + 2 ) AS col2, - 25
----
-1
-25
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-1448
SELECT - CAST( 81 AS SIGNED ) * - + 62 - - + 35 DIV 79 AS col2
----
5022
skipif mysql # not compatible
query I rowsort label-1448
SELECT - CAST ( 81 AS INTEGER ) * - + 62 - - + 35 / 79 AS col2
----
5022
onlyif mysql # aggregate syntax:
query I rowsort label-1449
SELECT COUNT( * ) * + 48 AS col2
----
48
skipif mysql # not compatible
query I rowsort label-1449
SELECT COUNT ( * ) * + 48 AS col2
----
48
onlyif mysql # aggregate syntax:
query I rowsort label-1450
SELECT + 12 * - MIN( ALL 79 ) * + ( - 96 )
----
91008
skipif mysql # not compatible
query I rowsort label-1450
SELECT + 12 * - MIN ( ALL 79 ) * + ( - 96 )
----
91008
query I rowsort
SELECT ALL - 82 * - - 92 - - 64 AS col2
----
-7480
query I rowsort
SELECT DISTINCT 90 * + - 3
----
-270
query I rowsort
SELECT ALL - 38 * - 17 * + - 22 AS col2
----
-14212
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1454
SELECT DISTINCT + 97, - 43 * - - 81 + AVG ( CAST( NULL AS SIGNED ) ) AS col1
----
97
NULL
skipif mysql # not compatible
query II rowsort label-1454
SELECT DISTINCT + 97, - 43 * - - 81 + AVG ( CAST ( NULL AS INTEGER ) ) AS col1
----
97
NULL
query I rowsort
SELECT ALL 17 * + ( + 67 ) AS col2
----
1139
query I rowsort
SELECT ALL 31 + + 57 col0
----
88
query II rowsort
SELECT ALL + 74, 32 * - - 83 AS col2
----
74
2656
onlyif mysql # DIV for integer division:
query I rowsort label-1458
SELECT + 5 DIV - - 67 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1458
SELECT + 5 / - - 67 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1459
SELECT + COUNT( * ) + 54
----
55
skipif mysql # not compatible
query I rowsort label-1459
SELECT + COUNT ( * ) + 54
----
55
onlyif mysql # aggregate syntax:
query II rowsort label-1460
SELECT - 80 col0, COUNT( + 12 ) + - MIN( DISTINCT + - 52 ) + - 97 + + 95 AS col1
----
-80
51
skipif mysql # not compatible
query II rowsort label-1460
SELECT - 80 col0, COUNT ( + 12 ) + - MIN ( DISTINCT + - 52 ) + - 97 + + 95 AS col1
----
-80
51
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1461
SELECT DISTINCT + 55 DIV - 12 col0, + 83 - SUM( + + 49 )
----
-4
34
skipif mysql # not compatible
query II rowsort label-1461
SELECT DISTINCT + 55 / - 12 col0, + 83 - SUM ( + + 49 )
----
-4
34
query I rowsort
SELECT + 28 + + 7 AS col0
----
35
query II rowsort
SELECT - - 38 AS col2, - 67 + 65 * - + 17 + + 24 AS col1
----
38
-1148
onlyif mysql # aggregate syntax:
query I rowsort label-1464
SELECT + + 17 + - + MIN( DISTINCT 52 ) + - 62 + 27 * + CASE - + 68 WHEN 50 * - + 64 + ( + 69 ) * + 82 * + 97 THEN NULL WHEN + 56 THEN 81 * - 34 + - 54 + - + 93 * + 76 END
----
NULL
skipif mysql # not compatible
query I rowsort label-1464
SELECT + + 17 + - + MIN ( DISTINCT 52 ) + - 62 + 27 * + CASE - + 68 WHEN 50 * - + 64 + ( + 69 ) * + 82 * + 97 THEN NULL WHEN + 56 THEN 81 * - 34 + - 54 + - + 93 * + 76 END
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-1465
SELECT - + 11 * - COUNT( * ) + - NULLIF ( 20, + ( + 58 ) ) AS col1, 90 + + ( - MIN( ALL 98 ) ) * + 52
----
-9
-5006
skipif mysql # not compatible
query II rowsort label-1465
SELECT - + 11 * - COUNT ( * ) + - NULLIF ( 20, + ( + 58 ) ) AS col1, 90 + + ( - MIN ( ALL 98 ) ) * + 52
----
-9
-5006
query I rowsort
SELECT ALL - - 25 + - + 22 + - 62 AS col2
----
-59
query I rowsort
SELECT ALL - 36 + + 34
----
-2
query II rowsort
SELECT - + 25 - + 48 AS col2, 20 AS col1
----
-73
20
query I rowsort
SELECT DISTINCT + 69 * + + 49
----
3381
query I rowsort
SELECT ALL NULLIF ( + 37, + 48 * + 45 * 47 )
----
37
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1471
SELECT - CAST( 48 AS SIGNED ) + - 89
----
-137
skipif mysql # not compatible
query I rowsort label-1471
SELECT - CAST ( 48 AS INTEGER ) + - 89
----
-137
onlyif mysql # aggregate syntax:
query I rowsort label-1472
SELECT - 75 - SUM( DISTINCT 50 ) * 1
----
-125
skipif mysql # not compatible
query I rowsort label-1472
SELECT - 75 - SUM ( DISTINCT 50 ) * 1
----
-125
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1473
SELECT CASE 11 WHEN 6 THEN - + 39 + - 89 * - - 23 * COUNT( * ) * 31 ELSE - CAST( 90 AS SIGNED ) * - 46 * - + 17 END * - 4 + + 47 + + 17 + COUNT( * ) AS col1
----
281585
skipif mysql # not compatible
query I rowsort label-1473
SELECT CASE 11 WHEN 6 THEN - + 39 + - 89 * - - 23 * COUNT ( * ) * 31 ELSE - CAST ( 90 AS INTEGER ) * - 46 * - + 17 END * - 4 + + 47 + + 17 + COUNT ( * ) AS col1
----
281585
onlyif mysql # DIV for integer division:
query I rowsort label-1474
SELECT 15 DIV - 51 - 10 col0
----
-10
skipif mysql # not compatible
query I rowsort label-1474
SELECT 15 / - 51 - 10 col0
----
-10
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1475
SELECT ALL + ( - + 8 ) * COUNT( * ) - - 29 + - 38 - 95 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1475
SELECT ALL + ( - + 8 ) * COUNT ( * ) - - 29 + - 38 - 95 * - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1476
SELECT ( + CAST( NULL AS SIGNED ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1476
SELECT ( + CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1477
SELECT - 39 * + + ( - 42 ) * - 9 - - COUNT( * ) DIV - 36
----
-14742
skipif mysql # not compatible
query I rowsort label-1477
SELECT - 39 * + + ( - 42 ) * - 9 - - COUNT ( * ) / - 36
----
-14742
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1478
SELECT - 1 / + + 34 + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1478
SELECT - 1 / + + 34 + - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1479
SELECT ALL + MAX( ALL - 16 )
----
-16
skipif mysql # not compatible
query I rowsort label-1479
SELECT ALL + MAX ( ALL - 16 )
----
-16
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1480
SELECT + MAX( - 89 ) AS col0, - CAST( - 32 AS SIGNED ) / 12 * CAST( NULL AS SIGNED ) * + + 70
----
-89
NULL
skipif mysql # not compatible
query II rowsort label-1480
SELECT + MAX ( - 89 ) AS col0, - CAST ( - 32 AS INTEGER ) / 12 * CAST ( NULL AS INTEGER ) * + + 70
----
-89
NULL
query I rowsort
SELECT - 91 + + ( 18 )
----
-73
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1482
SELECT - 3 DIV - - 31 * NULLIF ( + 69, + SUM( - 84 ) + - 20 + 36 + - CAST( NULL AS SIGNED ) * + ( - 58 ) * - NULLIF ( 17, - 12 ) ) DIV - - 21
----
0
skipif mysql # not compatible
query I rowsort label-1482
SELECT - 3 / - - 31 * NULLIF ( + 69, + SUM ( - 84 ) + - 20 + 36 + - CAST ( NULL AS INTEGER ) * + ( - 58 ) * - NULLIF ( 17, - 12 ) ) / - - 21
----
0
query II rowsort
SELECT + 9 * + 97 col1, 44 AS col0
----
873
44
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1484
SELECT ALL + CAST( NULL AS SIGNED ) * - 72 * - CASE - 82 WHEN - 86 THEN NULL WHEN - 99 THEN ( + - CAST( ( 42 ) AS SIGNED ) ) + 0 / 71 * 89 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1484
SELECT ALL + CAST ( NULL AS INTEGER ) * - 72 * - CASE - 82 WHEN - 86 THEN NULL WHEN - 99 THEN ( + - CAST ( ( 42 ) AS INTEGER ) ) + 0 / 71 * 89 END AS col0
----
NULL
query I rowsort
SELECT - 75 * 88 * 98 + - + 9 * - 83 col0
----
-646053
query I rowsort
SELECT NULLIF ( + ( 71 ), + 57 )
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-1487
SELECT + COALESCE ( - MAX( 41 ), + 11 )
----
-41
skipif mysql # not compatible
query I rowsort label-1487
SELECT + COALESCE ( - MAX ( 41 ), + 11 )
----
-41
onlyif mysql # aggregate syntax:
query I rowsort label-1488
SELECT 44 * + - SUM( + + 47 ) + + + 42 + - + COUNT( * ) * + + 82 AS col0
----
-2108
skipif mysql # not compatible
query I rowsort label-1488
SELECT 44 * + - SUM ( + + 47 ) + + + 42 + - + COUNT ( * ) * + + 82 AS col0
----
-2108
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1489
SELECT + 63 DIV + - 15 + + COUNT( * )
----
-3
skipif mysql # not compatible
query I rowsort label-1489
SELECT + 63 / + - 15 + + COUNT ( * )
----
-3
query I rowsort
SELECT DISTINCT - ( 0 ) * 27 + + + 31 + 63 * 55 AS col2
----
3496
query I rowsort
SELECT DISTINCT + + 83 AS col1
----
83
query I rowsort
SELECT DISTINCT + + ( - 30 ) col2
----
-30
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1493
SELECT ALL + CASE - - 18 WHEN 52 * - - 14 THEN - 85 / 0 * - - CAST( 55 AS SIGNED ) WHEN + 50 + 58 * + 47 * + - 26 * + 75 + - + 6 THEN NULL END * + + ( AVG ( DISTINCT + 54 ) ) + 99 * 51 - + 74 + - 11 * - + 92 * - - 63 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1493
SELECT ALL + CASE - - 18 WHEN 52 * - - 14 THEN - 85 / 0 * - - CAST ( 55 AS INTEGER ) WHEN + 50 + 58 * + 47 * + - 26 * + 75 + - + 6 THEN NULL END * + + ( AVG ( DISTINCT + 54 ) ) + 99 * 51 - + 74 + - 11 * - + 92 * - - 63 AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1494
SELECT + 32 + 72 + - COUNT( + - NULLIF ( + - 86, - 23 ) ) + CAST( NULL AS SIGNED ) * + ( + 85 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1494
SELECT + 32 + 72 + - COUNT ( + - NULLIF ( + - 86, - 23 ) ) + CAST ( NULL AS INTEGER ) * + ( + 85 ) AS col1
----
NULL
query I rowsort
SELECT ALL - 36 * 75 + - + 9
----
-2709
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1496
SELECT - - 95 + + + CASE MAX( ALL CASE + 84 WHEN + - 10 * - 5 THEN NULL ELSE 69 END ) WHEN - ( ( + CAST( + 28 AS SIGNED ) ) ) THEN - - AVG ( DISTINCT 56 ) * - 65 + - 67 + + 56 * + + 38 * - COALESCE ( 55, AVG ( - 70 ) ) + + 36 / 2 ELSE NULL END + + 54 * 5 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1496
SELECT - - 95 + + + CASE MAX ( ALL CASE + 84 WHEN + - 10 * - 5 THEN NULL ELSE 69 END ) WHEN - ( ( + CAST ( + 28 AS INTEGER ) ) ) THEN - - AVG ( DISTINCT 56 ) * - 65 + - 67 + + 56 * + + 38 * - COALESCE ( 55, AVG ( - 70 ) ) + + 36 / 2 ELSE NULL END + + 54 * 5 col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1497
SELECT + + 20 * + - MIN( - CAST( - 36 AS SIGNED ) ) - - + 81 * 33
----
1953
skipif mysql # not compatible
query I rowsort label-1497
SELECT + + 20 * + - MIN ( - CAST ( - 36 AS INTEGER ) ) - - + 81 * 33
----
1953
query II rowsort
SELECT + + 15 + + NULLIF ( + 50, - 6 * - 29 ) + - 85 + 43 AS col2, - 34 AS col2
----
23
-34
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1499
SELECT + - COALESCE ( - - 34, NULLIF ( 24, + 60 ) ) + + - CAST( - + 58 AS SIGNED )
----
24
skipif mysql # not compatible
query I rowsort label-1499
SELECT + - COALESCE ( - - 34, NULLIF ( 24, + 60 ) ) + + - CAST ( - + 58 AS INTEGER )
----
24
query I rowsort
SELECT ALL + 76 * 23 AS col1
----
1748
query I rowsort
SELECT ALL + 65 + + - ( + 87 ) AS col1
----
-22
query I rowsort
SELECT - NULLIF ( ( + + 28 ), + 0 ) AS col2
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-1503
SELECT ALL CASE + - 14 WHEN - + 25 * + 21 + COUNT( * ) + 65 * - - 48 THEN 98 * 4 END + + 75 / + + 87 + + 46 * + 25 * + 45 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1503
SELECT ALL CASE + - 14 WHEN - + 25 * + 21 + COUNT ( * ) + 65 * - - 48 THEN 98 * 4 END + + 75 / + + 87 + + 46 * + 25 * + 45 AS col2
----
NULL
query I rowsort
SELECT + 61 + + + 89 AS col1
----
150
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1505
SELECT ALL CAST( NULL AS SIGNED ) * + + 93 * + + 50
----
NULL
skipif mysql # not compatible
query I rowsort label-1505
SELECT ALL CAST ( NULL AS INTEGER ) * + + 93 * + + 50
----
NULL
query I rowsort
SELECT + 75 + + 28 AS col2
----
103
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1507
SELECT + - 94 * + CAST( - + 47 AS SIGNED )
----
4418
skipif mysql # not compatible
query I rowsort label-1507
SELECT + - 94 * + CAST ( - + 47 AS INTEGER )
----
4418
onlyif mysql # aggregate syntax:
query II rowsort label-1508
SELECT ALL + MIN( + 44 ) AS col2, ( + 62 ) AS col0
----
44
62
skipif mysql # not compatible
query II rowsort label-1508
SELECT ALL + MIN ( + 44 ) AS col2, ( + 62 ) AS col0
----
44
62
onlyif mysql # aggregate syntax:
query I rowsort label-1509
SELECT - 58 * - COUNT( * ) AS col1
----
58
skipif mysql # not compatible
query I rowsort label-1509
SELECT - 58 * - COUNT ( * ) AS col1
----
58
query I rowsort
SELECT - ( 26 ) AS col1
----
-26
onlyif mysql # aggregate syntax:
query I rowsort label-1511
SELECT - 75 + MAX( DISTINCT 68 ) * 91
----
6113
skipif mysql # not compatible
query I rowsort label-1511
SELECT - 75 + MAX ( DISTINCT 68 ) * 91
----
6113
onlyif mysql # aggregate syntax:
query I rowsort label-1512
SELECT + SUM( - - 93 ) * + + 36 + 47
----
3395
skipif mysql # not compatible
query I rowsort label-1512
SELECT + SUM ( - - 93 ) * + + 36 + 47
----
3395
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1513
SELECT - CAST( 8 AS SIGNED )
----
-8
skipif mysql # not compatible
query I rowsort label-1513
SELECT - CAST ( 8 AS INTEGER )
----
-8
onlyif mysql # DIV for integer division:
query I rowsort label-1514
SELECT - 52 + 27 DIV + 28 AS col0
----
-52
skipif mysql # not compatible
query I rowsort label-1514
SELECT - 52 + 27 / + 28 AS col0
----
-52
onlyif mysql # aggregate syntax:
query I rowsort label-1515
SELECT ALL + COUNT( * ) - + + 14 AS col1
----
-13
skipif mysql # not compatible
query I rowsort label-1515
SELECT ALL + COUNT ( * ) - + + 14 AS col1
----
-13
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1516
SELECT - CAST( 10 AS SIGNED )
----
-10
skipif mysql # not compatible
query I rowsort label-1516
SELECT - CAST ( 10 AS INTEGER )
----
-10
onlyif mysql # DIV for integer division:
query II rowsort label-1517
SELECT ALL 28 DIV - 61 * - 77 AS col1, - 52 AS col0
----
0
-52
skipif mysql # not compatible
query II rowsort label-1517
SELECT ALL 28 / - 61 * - 77 AS col1, - 52 AS col0
----
0
-52
query I rowsort
SELECT ALL + 20 * 2
----
40
onlyif mysql # aggregate syntax:
query I rowsort label-1519
SELECT DISTINCT SUM( DISTINCT + + 79 )
----
79
skipif mysql # not compatible
query I rowsort label-1519
SELECT DISTINCT SUM ( DISTINCT + + 79 )
----
79
onlyif mysql # aggregate syntax:
query II rowsort label-1520
SELECT + 80 - - 27 * - - COUNT( * ) AS col1, 93 - - + 91
----
107
184
skipif mysql # not compatible
query II rowsort label-1520
SELECT + 80 - - 27 * - - COUNT ( * ) AS col1, 93 - - + 91
----
107
184
query I rowsort
SELECT - 85 * 83 AS col0
----
-7055
onlyif mysql # aggregate syntax:
query I rowsort label-1522
SELECT + 97 * - COUNT( * ) AS col0
----
-97
skipif mysql # not compatible
query I rowsort label-1522
SELECT + 97 * - COUNT ( * ) AS col0
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-1523
SELECT - 71 * + - ( - COUNT( * ) ) - - 77 * + SUM( DISTINCT ( + - 80 ) ) + - COUNT( * ) + - COUNT( * )
----
-6233
skipif mysql # not compatible
query I rowsort label-1523
SELECT - 71 * + - ( - COUNT ( * ) ) - - 77 * + SUM ( DISTINCT ( + - 80 ) ) + - COUNT ( * ) + - COUNT ( * )
----
-6233
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1524
SELECT CAST( NULL AS SIGNED ) col0, 69 + - 80 AS col0
----
NULL
-11
skipif mysql # not compatible
query II rowsort label-1524
SELECT CAST ( NULL AS INTEGER ) col0, 69 + - 80 AS col0
----
NULL
-11
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1525
SELECT CAST( NULL AS SIGNED ) AS col0, - 69
----
NULL
-69
skipif mysql # not compatible
query II rowsort label-1525
SELECT CAST ( NULL AS INTEGER ) AS col0, - 69
----
NULL
-69
onlyif mysql # DIV for integer division:
query I rowsort label-1526
SELECT + COALESCE ( + 71, - 95 DIV + + 48 )
----
71
skipif mysql # not compatible
query I rowsort label-1526
SELECT + COALESCE ( + 71, - 95 / + + 48 )
----
71
onlyif mysql # DIV for integer division:
query I rowsort label-1527
SELECT - 50 DIV - 21 AS col0
----
2
skipif mysql # not compatible
query I rowsort label-1527
SELECT - 50 / - 21 AS col0
----
2
onlyif mysql # aggregate syntax:
query II rowsort label-1528
SELECT ALL + 73 AS col2, 7 + - COUNT( * )
----
73
6
skipif mysql # not compatible
query II rowsort label-1528
SELECT ALL + 73 AS col2, 7 + - COUNT ( * )
----
73
6
onlyif mysql # DIV for integer division:
query I rowsort label-1529
SELECT ALL - COALESCE ( + - 49, - + 8 DIV + NULLIF ( - COALESCE ( 97, + 72, - ( 58 ) ), + - 54 + + 82 ), + + 35, + 43 DIV + 43 ) DIV - 84 - - 90 * - 39 * 39 + - COALESCE ( + 16, - 88 ) * - + 65 * - - 74 * + 65 - - + 59 * + - COALESCE ( 27, 8 )
----
4863917
skipif mysql # not compatible
query I rowsort label-1529
SELECT ALL - COALESCE ( + - 49, - + 8 / + NULLIF ( - COALESCE ( 97, + 72, - ( 58 ) ), + - 54 + + 82 ), + + 35, + 43 / + 43 ) / - 84 - - 90 * - 39 * 39 + - COALESCE ( + 16, - 88 ) * - + 65 * - - 74 * + 65 - - + 59 * + - COALESCE ( 27, 8 )
----
4863917
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1530
SELECT ALL + 12 + - + 88 + 73 col0, COUNT( * ) DIV - 13 AS col1
----
-3
0
skipif mysql # not compatible
query II rowsort label-1530
SELECT ALL + 12 + - + 88 + 73 col0, COUNT ( * ) / - 13 AS col1
----
-3
0
onlyif mysql # aggregate syntax:
query I rowsort label-1531
SELECT + CASE 27 WHEN 70 * + 61 / 86 * - - COUNT( * ) + + - 28 THEN - ( + MIN( + 99 ) ) + 72 ELSE - 95 END
----
-95
skipif mysql # not compatible
query I rowsort label-1531
SELECT + CASE 27 WHEN 70 * + 61 / 86 * - - COUNT ( * ) + + - 28 THEN - ( + MIN ( + 99 ) ) + 72 ELSE - 95 END
----
-95
query I rowsort
SELECT DISTINCT + + ( - - 50 ) + 20
----
70
query I rowsort
SELECT DISTINCT - - 8 * - 82
----
-656
onlyif mysql # aggregate syntax:
query II rowsort label-1534
SELECT ALL + - 46 + 28 + - 21 AS col0, + COUNT( * )
----
-39
1
skipif mysql # not compatible
query II rowsort label-1534
SELECT ALL + - 46 + 28 + - 21 AS col0, + COUNT ( * )
----
-39
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1535
SELECT + CAST( 95 AS SIGNED )
----
95
skipif mysql # not compatible
query I rowsort label-1535
SELECT + CAST ( 95 AS INTEGER )
----
95
query II rowsort
SELECT ( 22 ) * + - 88, 14 - + 13 AS col0
----
-1936
1
onlyif mysql # DIV for integer division:
query I rowsort label-1537
SELECT 32 DIV + - 8
----
-4
skipif mysql # not compatible
query I rowsort label-1537
SELECT 32 / + - 8
----
-4
onlyif mysql # aggregate syntax:
query II rowsort label-1538
SELECT - MIN( - 45 ) * + 93 AS col1, + 89 * - + SUM( DISTINCT + 50 ) - - COUNT( * )
----
4185
-4449
skipif mysql # not compatible
query II rowsort label-1538
SELECT - MIN ( - 45 ) * + 93 AS col1, + 89 * - + SUM ( DISTINCT + 50 ) - - COUNT ( * )
----
4185
-4449
onlyif mysql # aggregate syntax:
query I rowsort label-1539
SELECT DISTINCT - - 33 + COUNT( * )
----
34
skipif mysql # not compatible
query I rowsort label-1539
SELECT DISTINCT - - 33 + COUNT ( * )
----
34
query I rowsort
SELECT 21 * + + 9
----
189
onlyif mysql # aggregate syntax:
query I rowsort label-1541
SELECT DISTINCT - + MIN( + 54 ) AS col2
----
-54
skipif mysql # not compatible
query I rowsort label-1541
SELECT DISTINCT - + MIN ( + 54 ) AS col2
----
-54
onlyif mysql # aggregate syntax:
query I rowsort label-1542
SELECT DISTINCT - + COUNT( * ) + + 49 AS col1
----
48
skipif mysql # not compatible
query I rowsort label-1542
SELECT DISTINCT - + COUNT ( * ) + + 49 AS col1
----
48
query I rowsort
SELECT DISTINCT - CASE + 61 WHEN - 59 THEN NULL ELSE 22 END
----
-22
query I rowsort
SELECT 1 * - 35
----
-35
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1545
SELECT ALL - 3 - + CAST( NULL AS SIGNED ) * 40 * - + NULLIF ( - 36, + - 54 ) + - 13 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1545
SELECT ALL - 3 - + CAST ( NULL AS INTEGER ) * 40 * - + NULLIF ( - 36, + - 54 ) + - 13 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1546
SELECT - MIN( ALL + 61 )
----
-61
skipif mysql # not compatible
query I rowsort label-1546
SELECT - MIN ( ALL + 61 )
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-1547
SELECT + MAX( ALL + ( - - 34 ) ) + + 79 AS col2
----
113
skipif mysql # not compatible
query I rowsort label-1547
SELECT + MAX ( ALL + ( - - 34 ) ) + + 79 AS col2
----
113
query II rowsort
SELECT - + 93 col0, 77
----
-93
77
query II rowsort
SELECT ALL + 37, + 93 AS col2
----
37
93
query I rowsort
SELECT 97 + - 76 - + + ( 89 ) + 97 * - NULLIF ( + 58, 46 )
----
-5694
query I rowsort
SELECT 3 * + + 40 AS col2
----
120
onlyif mysql # DIV for integer division:
query I rowsort label-1552
SELECT NULLIF ( + 59, + - 23 + 1 ) + + - 56 * - 4 DIV + 1 + - 99
----
184
skipif mysql # not compatible
query I rowsort label-1552
SELECT NULLIF ( + 59, + - 23 + 1 ) + + - 56 * - 4 / + 1 + - 99
----
184
onlyif mysql # aggregate syntax:
query II rowsort label-1553
SELECT DISTINCT - COUNT( * ) * - + 15 AS col0, 65 + - COUNT( * ) - + 65
----
15
-1
skipif mysql # not compatible
query II rowsort label-1553
SELECT DISTINCT - COUNT ( * ) * - + 15 AS col0, 65 + - COUNT ( * ) - + 65
----
15
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1554
SELECT COUNT( * ) + + 62 - - CAST( - - 39 AS SIGNED ) AS col0, + NULLIF ( 68, ( - 89 ) ) AS col1
----
102
68
skipif mysql # not compatible
query II rowsort label-1554
SELECT COUNT ( * ) + + 62 - - CAST ( - - 39 AS INTEGER ) AS col0, + NULLIF ( 68, ( - 89 ) ) AS col1
----
102
68
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1555
SELECT CAST( NULL AS DECIMAL ) + 76 + + COUNT( * ) + + 9 * + 83 + + 5 + 48 * + 47
----
NULL
skipif mysql # not compatible
query I rowsort label-1555
SELECT CAST ( NULL AS REAL ) + 76 + + COUNT ( * ) + + 9 * + 83 + + 5 + 48 * + 47
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1556
SELECT COUNT( * ) + - + 85 * + 99
----
-8414
skipif mysql # not compatible
query I rowsort label-1556
SELECT COUNT ( * ) + - + 85 * + 99
----
-8414
query I rowsort
SELECT 22 + + 80 + - 96 * - 9 AS col2
----
966
query I rowsort
SELECT 28 * + + ( + - 53 ) * - 79 + - 94 + - - 78
----
117220
onlyif mysql # aggregate syntax:
query I rowsort label-1559
SELECT ALL COUNT( * ) + - ( - + COALESCE ( - + CASE + 91 WHEN + 74 THEN NULL ELSE + 10 END, + 64 + MAX( + + 97 ) * - + 23 ) )
----
-9
skipif mysql # not compatible
query I rowsort label-1559
SELECT ALL COUNT ( * ) + - ( - + COALESCE ( - + CASE + 91 WHEN + 74 THEN NULL ELSE + 10 END, + 64 + MAX ( + + 97 ) * - + 23 ) )
----
-9
query I rowsort
SELECT 53 * 99 AS col2
----
5247
onlyif mysql # aggregate syntax:
query I rowsort label-1561
SELECT + 54 / + 36 + - ( - CASE + 16 WHEN MIN( - 14 ) * - + 94 + 66 + - + 13 * + 83 * 7 THEN + 32 END )
----
NULL
skipif mysql # not compatible
query I rowsort label-1561
SELECT + 54 / + 36 + - ( - CASE + 16 WHEN MIN ( - 14 ) * - + 94 + 66 + - + 13 * + 83 * 7 THEN + 32 END )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1562
SELECT 54 + + 61 * + CAST( - 17 AS SIGNED )
----
-983
skipif mysql # not compatible
query I rowsort label-1562
SELECT 54 + + 61 * + CAST ( - 17 AS INTEGER )
----
-983
query I rowsort
SELECT 16 * - - 40 * 11
----
7040
query I rowsort
SELECT - 55 * + 84
----
-4620
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1565
SELECT NULLIF ( - COUNT( * ), 82 ) DIV + 10 + - 89 AS col2
----
-89
skipif mysql # not compatible
query I rowsort label-1565
SELECT NULLIF ( - COUNT ( * ), 82 ) / + 10 + - 89 AS col2
----
-89
query I rowsort
SELECT ALL 68 + + 8 col2
----
76
query I rowsort
SELECT ALL - + 47
----
-47
query I rowsort
SELECT 23 + + 56
----
79
query II rowsort
SELECT DISTINCT - ( - 14 ) - 14 + - - 34, ( + - 28 ) AS col0
----
34
-28
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1570
SELECT + NULLIF ( 86, + + ( - 35 ) ) + - CAST( + 28 AS SIGNED )
----
58
skipif mysql # not compatible
query I rowsort label-1570
SELECT + NULLIF ( 86, + + ( - 35 ) ) + - CAST ( + 28 AS INTEGER )
----
58
query I rowsort
SELECT + - CASE + + 55 WHEN - 70 THEN + 23 ELSE NULL END AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-1572
SELECT DISTINCT + 16 DIV - 53 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1572
SELECT DISTINCT + 16 / - 53 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1573
SELECT ALL + - 39 * + 98 + - MIN( - 12 )
----
-3810
skipif mysql # not compatible
query I rowsort label-1573
SELECT ALL + - 39 * + 98 + - MIN ( - 12 )
----
-3810
query II rowsort
SELECT DISTINCT - - 76 - + ( - 23 ) + 18 AS col1, - 25
----
117
-25
query I rowsort
SELECT DISTINCT + 66 * 21 * - - 37
----
51282
query I rowsort
SELECT - 80 + - 97 + - 70 + - 38 * 96 AS col0
----
-3895
query I rowsort
SELECT ALL - + NULLIF ( + 13, + 8 + - 4 / 61 ) - + 16 AS col1
----
-29
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1578
SELECT - COUNT( * ) * - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1578
SELECT - COUNT ( * ) * - CAST ( NULL AS INTEGER ) AS col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1579
SELECT ALL + CAST( NULL AS SIGNED ) * + 54 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1579
SELECT ALL + CAST ( NULL AS INTEGER ) * + 54 AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-1580
SELECT 72 DIV 77 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1580
SELECT 72 / 77 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1581
SELECT DISTINCT SUM( DISTINCT 99 ) AS col0
----
99
skipif mysql # not compatible
query I rowsort label-1581
SELECT DISTINCT SUM ( DISTINCT 99 ) AS col0
----
99
query II rowsort
SELECT ALL 29 AS col1, + 69 * + 87 AS col1
----
29
6003
onlyif mysql # aggregate syntax:
query I rowsort label-1583
SELECT ALL MIN( + 90 )
----
90
skipif mysql # not compatible
query I rowsort label-1583
SELECT ALL MIN ( + 90 )
----
90
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1584
SELECT ALL CAST( NULL AS SIGNED ) / + 22
----
NULL
skipif mysql # not compatible
query I rowsort label-1584
SELECT ALL CAST ( NULL AS INTEGER ) / + 22
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1585
SELECT DISTINCT SUM( - COALESCE ( + 28, - + 34 ) ) AS col1
----
-28
skipif mysql # not compatible
query I rowsort label-1585
SELECT DISTINCT SUM ( - COALESCE ( + 28, - + 34 ) ) AS col1
----
-28
query I rowsort
SELECT 3 - - 98 AS col1
----
101
query I rowsort
SELECT 38 * + 28
----
1064
onlyif mysql # aggregate syntax:
query I rowsort label-1588
SELECT 22 * + SUM( ALL ( - 61 ) ) * - 15 + + 67 AS col1
----
20197
skipif mysql # not compatible
query I rowsort label-1588
SELECT 22 * + SUM ( ALL ( - 61 ) ) * - 15 + + 67 AS col1
----
20197
onlyif mysql # aggregate syntax:
query I rowsort label-1589
SELECT ALL - 57 + - 12 + + + MAX( ALL - - 82 )
----
13
skipif mysql # not compatible
query I rowsort label-1589
SELECT ALL - 57 + - 12 + + + MAX ( ALL - - 82 )
----
13
query I rowsort
SELECT DISTINCT 62 + 4
----
66
onlyif mysql # aggregate syntax:
query I rowsort label-1591
SELECT ALL + 85 * - + NULLIF ( 99, - COUNT( DISTINCT - 38 ) ) * - 31 AS col2
----
260865
skipif mysql # not compatible
query I rowsort label-1591
SELECT ALL + 85 * - + NULLIF ( 99, - COUNT ( DISTINCT - 38 ) ) * - 31 AS col2
----
260865
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1592
SELECT DISTINCT 55 + - - CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1592
SELECT DISTINCT 55 + - - CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT - 90 * + 92 * + 17 AS col1
----
-140760
query I rowsort
SELECT ALL + 38 * - 88 * ( + 28 ) + 13 * + 99
----
-92345
query I rowsort
SELECT + 56 - + 93
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-1596
SELECT + + 73 * - + 19 + 46 + + - 62 * - - COALESCE ( - 80, + + 91 ) * COUNT( * ) * MAX( ALL 3 ) * + 99 + - 75 + + NULLIF ( - 21, - 77 ) + - + 99 * - COUNT( * ) * 35 + - 6 + - + 76 * + 73 * - 22 AS col0
----
1597198
skipif mysql # not compatible
query I rowsort label-1596
SELECT + + 73 * - + 19 + 46 + + - 62 * - - COALESCE ( - 80, + + 91 ) * COUNT ( * ) * MAX ( ALL 3 ) * + 99 + - 75 + + NULLIF ( - 21, - 77 ) + - + 99 * - COUNT ( * ) * 35 + - 6 + - + 76 * + 73 * - 22 AS col0
----
1597198
query I rowsort
SELECT + 39 * + 15
----
585
onlyif mysql # DIV for integer division:
query I rowsort label-1598
SELECT ALL + 39 DIV + 51 + - 87
----
-87
skipif mysql # not compatible
query I rowsort label-1598
SELECT ALL + 39 / + 51 + - 87
----
-87
query I rowsort
SELECT + + ( - + 44 )
----
-44
query I rowsort
SELECT ALL + 9 * - 99 * - - 4 - - 23 * - 40 * + + 87 col0
----
-83604
onlyif mysql # aggregate syntax:
query II rowsort label-1601
SELECT + 43 col2, 82 + - - ( ( + 62 ) ) * - SUM( DISTINCT - 75 ) * + 35
----
43
162832
skipif mysql # not compatible
query II rowsort label-1601
SELECT + 43 col2, 82 + - - ( ( + 62 ) ) * - SUM ( DISTINCT - 75 ) * + 35
----
43
162832
onlyif mysql # aggregate syntax:
query I rowsort label-1602
SELECT + + 83 * - COUNT( * ) + 20 + + + 79
----
16
skipif mysql # not compatible
query I rowsort label-1602
SELECT + + 83 * - COUNT ( * ) + 20 + + + 79
----
16
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1603
SELECT 9 * 78 + AVG ( DISTINCT + + 11 ) + - COUNT( * ) * + + 82 + + CAST( NULL AS SIGNED ) * - 99 * + 99 * + - MIN( - - 51 ) * - 95 - 83 / - 50 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1603
SELECT 9 * 78 + AVG ( DISTINCT + + 11 ) + - COUNT ( * ) * + + 82 + + CAST ( NULL AS INTEGER ) * - 99 * + 99 * + - MIN ( - - 51 ) * - 95 - 83 / - 50 AS col0
----
NULL
query I rowsort
SELECT ALL 97 * + + 38
----
3686
query II rowsort
SELECT ALL 24 * - 46 - + - 44 col2, + 80
----
-1060
80
query I rowsort
SELECT DISTINCT COALESCE ( - + 81, - 95 ) * - 53 AS col1
----
4293
query I rowsort
SELECT + 85 + - 14 AS col1
----
71
query I rowsort
SELECT - ( - + 13 ) * 62
----
806
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1609
SELECT + COALESCE ( + 20, - + COUNT( 63 ) - + - COUNT( * ), 79 DIV - 52 - - - COALESCE ( 51, + 60, - 6 + - - 45 + - 56 ) ) AS col1
----
20
skipif mysql # not compatible
query I rowsort label-1609
SELECT + COALESCE ( + 20, - + COUNT ( 63 ) - + - COUNT ( * ), 79 / - 52 - - - COALESCE ( 51, + 60, - 6 + - - 45 + - 56 ) ) AS col1
----
20
query I rowsort
SELECT + + 7 AS col0
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-1611
SELECT ALL + + MIN( - 75 ) AS col2
----
-75
skipif mysql # not compatible
query I rowsort label-1611
SELECT ALL + + MIN ( - 75 ) AS col2
----
-75
query I rowsort
SELECT ALL + + ( + 23 )
----
23
query I rowsort
SELECT + + 40 - + + 32
----
8
query I rowsort
SELECT ALL + + 61 AS col2
----
61
onlyif mysql # aggregate syntax:
query II rowsort label-1615
SELECT ALL COUNT( * ) AS col2, - COALESCE ( 9, - - 26 + + 94, - 4 )
----
1
-9
skipif mysql # not compatible
query II rowsort label-1615
SELECT ALL COUNT ( * ) AS col2, - COALESCE ( 9, - - 26 + + 94, - 4 )
----
1
-9
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1616
SELECT ALL + CAST( - 8 AS SIGNED ) * - 74 * - COUNT( * )
----
-592
skipif mysql # not compatible
query I rowsort label-1616
SELECT ALL + CAST ( - 8 AS INTEGER ) * - 74 * - COUNT ( * )
----
-592
query I rowsort
SELECT - 93 * + 76 * + - 85 AS col1
----
600780
query I rowsort
SELECT ALL + ( + 59 ) + - 83 AS col1
----
-24
query I rowsort
SELECT + 4 + + - ( ( + 61 ) )
----
-57
query II rowsort
SELECT 27 AS col0, 47 AS col0
----
27
47
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1621
SELECT ALL COALESCE ( - 49, - CASE + MAX( 50 ) WHEN + 25 THEN 50 DIV + ( + COUNT( * ) ) * CASE + 80 WHEN - 31 * + COUNT( * ) THEN + CAST( - 98 AS SIGNED ) WHEN + COALESCE ( + ( - - 74 ), - - 98 + 98 ) * + 22 + + 87 - 85 + 76 DIV + 44 * + CAST( - AVG ( DISTINCT + 19 ) AS SIGNED ) THEN NULL END WHEN MAX( - 30 ) * - CAST( COUNT( * ) AS SIGNED ) THEN NULL WHEN - 24 + + - ( 17 ) * ( 8 ) + + 12 THEN NULL END ) AS col2
----
-49
skipif mysql # not compatible
query I rowsort label-1621
SELECT ALL COALESCE ( - 49, - CASE + MAX ( 50 ) WHEN + 25 THEN 50 / + ( + COUNT ( * ) ) * CASE + 80 WHEN - 31 * + COUNT ( * ) THEN + CAST ( - 98 AS INTEGER ) WHEN + COALESCE ( + ( - - 74 ), - - 98 + 98 ) * + 22 + + 87 - 85 + 76 / + 44 * + CAST ( - AVG ( DISTINCT + 19 ) AS INTEGER ) THEN NULL END WHEN MAX ( - 30 ) * - CAST ( COUNT ( * ) AS INTEGER ) THEN NULL WHEN - 24 + + - ( 17 ) * ( 8 ) + + 12 THEN NULL END ) AS col2
----
-49
onlyif mysql # aggregate syntax:
query I rowsort label-1622
SELECT ALL + CASE + 91 WHEN 18 THEN 86 + ( - 94 ) + - 3 WHEN - 52 + + 67 THEN + 30 WHEN COUNT( * ) THEN - 33 END + - 76
----
NULL
skipif mysql # not compatible
query I rowsort label-1622
SELECT ALL + CASE + 91 WHEN 18 THEN 86 + ( - 94 ) + - 3 WHEN - 52 + + 67 THEN + 30 WHEN COUNT ( * ) THEN - 33 END + - 76
----
NULL
query II rowsort
SELECT 14 AS col0, - 33 AS col0
----
14
-33
onlyif mysql # aggregate syntax:
query I rowsort label-1624
SELECT - 33 + 24 + + 57 * + + ( + COUNT( * ) ) AS col2
----
48
skipif mysql # not compatible
query I rowsort label-1624
SELECT - 33 + 24 + + 57 * + + ( + COUNT ( * ) ) AS col2
----
48
query I rowsort
SELECT ALL - 25 + - 70
----
-95
query II rowsort
SELECT ALL + 89 + + - 69 AS col2, - 40 AS col0
----
20
-40
onlyif mysql # aggregate syntax:
query II rowsort label-1627
SELECT 22 AS col1, - SUM( 80 ) AS col2
----
22
-80
skipif mysql # not compatible
query II rowsort label-1627
SELECT 22 AS col1, - SUM ( 80 ) AS col2
----
22
-80
onlyif mysql # aggregate syntax:
query I rowsort label-1628
SELECT ALL CASE - 97 WHEN + COUNT( * ) / + ( + 96 ) THEN NULL WHEN + - 33 THEN + 90 + - COUNT( * ) ELSE - 23 END
----
-23
skipif mysql # not compatible
query I rowsort label-1628
SELECT ALL CASE - 97 WHEN + COUNT ( * ) / + ( + 96 ) THEN NULL WHEN + - 33 THEN + 90 + - COUNT ( * ) ELSE - 23 END
----
-23
query I rowsort
SELECT - 27 + + ( - + CASE 96 WHEN - 65 THEN NULL WHEN - 26 THEN 52 END ) + + + NULLIF ( + ( 40 ), - 65 * - 5 )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1630
SELECT ALL COALESCE ( COALESCE ( + 68, 36, - - CAST( NULL AS SIGNED ) ), + SUM( ALL + 96 ) DIV 47, - 70 * + 38 ) AS col2
----
68
skipif mysql # not compatible
query I rowsort label-1630
SELECT ALL COALESCE ( COALESCE ( + 68, 36, - - CAST ( NULL AS INTEGER ) ), + SUM ( ALL + 96 ) / 47, - 70 * + 38 ) AS col2
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-1631
SELECT DISTINCT - COALESCE ( 20, 16, + COUNT( * ), 30 + - - 11, + - 59 ) + + 6 * - - COUNT( * )
----
-14
skipif mysql # not compatible
query I rowsort label-1631
SELECT DISTINCT - COALESCE ( 20, 16, + COUNT ( * ), 30 + - - 11, + - 59 ) + + 6 * - - COUNT ( * )
----
-14
onlyif mysql # aggregate syntax:
query I rowsort label-1632
SELECT - SUM( - 99 ) AS col2
----
99
skipif mysql # not compatible
query I rowsort label-1632
SELECT - SUM ( - 99 ) AS col2
----
99
query I rowsort
SELECT DISTINCT ( - - 85 )
----
85
query I rowsort
SELECT ALL - 26 + 95 AS col2
----
69
query II rowsort
SELECT - 16, 51 AS col1
----
-16
51
query II rowsort
SELECT 51, 71 col1
----
51
71
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1637
SELECT ALL CAST( + NULLIF ( - - COALESCE ( - 77, + 53 ), - 35 ) AS SIGNED ) AS col1, - 62 AS col1
----
-77
-62
skipif mysql # not compatible
query II rowsort label-1637
SELECT ALL CAST ( + NULLIF ( - - COALESCE ( - 77, + 53 ), - 35 ) AS INTEGER ) AS col1, - 62 AS col1
----
-77
-62
onlyif mysql # aggregate syntax:
query II rowsort label-1638
SELECT + - 73 + - - MIN( - 37 ) * + + 11 * - MIN( ALL + 2 ) col1, + 60
----
741
60
skipif mysql # not compatible
query II rowsort label-1638
SELECT + - 73 + - - MIN ( - 37 ) * + + 11 * - MIN ( ALL + 2 ) col1, + 60
----
741
60
onlyif mysql # aggregate syntax:
query I rowsort label-1639
SELECT + COALESCE ( + 70, + 86 * + + COUNT( * ) + - COUNT( * ) ) AS col2
----
70
skipif mysql # not compatible
query I rowsort label-1639
SELECT + COALESCE ( + 70, + 86 * + + COUNT ( * ) + - COUNT ( * ) ) AS col2
----
70
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1640
SELECT ALL - ( + 2 ) DIV + 3 - COUNT( * )
----
-1
skipif mysql # not compatible
query I rowsort label-1640
SELECT ALL - ( + 2 ) / + 3 - COUNT ( * )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-1641
SELECT ALL + MIN( DISTINCT + + 44 ) * 35
----
1540
skipif mysql # not compatible
query I rowsort label-1641
SELECT ALL + MIN ( DISTINCT + + 44 ) * 35
----
1540
onlyif mysql # DIV for integer division:
query I rowsort label-1642
SELECT ALL 76 DIV + 46 - + 92 * - 99 - + + 88 AS col0
----
9021
skipif mysql # not compatible
query I rowsort label-1642
SELECT ALL 76 / + 46 - + 92 * - 99 - + + 88 AS col0
----
9021
onlyif mysql # aggregate syntax:
query I rowsort label-1643
SELECT DISTINCT + - MIN( + + 13 ) * - 4 * - 49 + + 88 + 46 AS col0
----
-2414
skipif mysql # not compatible
query I rowsort label-1643
SELECT DISTINCT + - MIN ( + + 13 ) * - 4 * - 49 + + 88 + 46 AS col0
----
-2414
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query II rowsort label-1644
SELECT DISTINCT + + CASE - + CAST( NULL AS SIGNED ) WHEN + ( - - 14 ) + - + 92 - 61 THEN - 71 * 74 + - 5 WHEN - 83 + + 50 THEN + - 61 END, CAST( NULL AS SIGNED ) + MIN( + 63 ) - + - COUNT( * ) * + CAST( NULL AS DECIMAL ) * CAST( NULL AS SIGNED ) / - 95 + + + 10 - + NULLIF ( + COUNT( * ), - - 59 * COUNT( CAST( NULL AS SIGNED ) ) ) AS col1
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-1644
SELECT DISTINCT + + CASE - + CAST ( NULL AS INTEGER ) WHEN + ( - - 14 ) + - + 92 - 61 THEN - 71 * 74 + - 5 WHEN - 83 + + 50 THEN + - 61 END, CAST ( NULL AS INTEGER ) + MIN ( + 63 ) - + - COUNT ( * ) * + CAST ( NULL AS REAL ) * CAST ( NULL AS INTEGER ) / - 95 + + + 10 - + NULLIF ( + COUNT ( * ), - - 59 * COUNT ( CAST ( NULL AS INTEGER ) ) ) AS col1
----
NULL
NULL
query I rowsort
SELECT + 12 * + CASE 44 WHEN - 41 THEN + + 87 - - + 52 END
----
NULL
query II rowsort
SELECT ALL + - 86 col2, 50 AS col2
----
-86
50
onlyif mysql # aggregate syntax:
query II rowsort label-1647
SELECT + - 55 AS col0, + COUNT( + 22 ) AS col0
----
-55
1
skipif mysql # not compatible
query II rowsort label-1647
SELECT + - 55 AS col0, + COUNT ( + 22 ) AS col0
----
-55
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1648
SELECT CAST( - CASE - 70 WHEN + 64 THEN 67 END AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1648
SELECT CAST ( - CASE - 70 WHEN + 64 THEN 67 END AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-1649
SELECT + + 2 col2, COUNT( * ) * 83 + - - COUNT( * ) AS col0
----
2
84
skipif mysql # not compatible
query II rowsort label-1649
SELECT + + 2 col2, COUNT ( * ) * 83 + - - COUNT ( * ) AS col0
----
2
84
query II rowsort
SELECT ALL + 66, 56 AS col1
----
66
56
onlyif mysql # aggregate syntax:
query I rowsort label-1651
SELECT ALL - COUNT( * ) * + 51 AS col2
----
-51
skipif mysql # not compatible
query I rowsort label-1651
SELECT ALL - COUNT ( * ) * + 51 AS col2
----
-51
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1652
SELECT + COALESCE ( + 7, + - NULLIF ( 25, + 78 - - 84 * MAX( DISTINCT 31 ) ) / + 96 * MIN( ALL - + 13 ) ) + - + CAST( - + NULLIF ( - CASE + 70 WHEN + 87 * 75 THEN NULL WHEN + 55 * + 31 + + - 72 THEN COUNT( * ) + - ( 6 ) END, - 2 ) AS SIGNED ) AS col1, - 25
----
NULL
-25
skipif mysql # not compatible
query II rowsort label-1652
SELECT + COALESCE ( + 7, + - NULLIF ( 25, + 78 - - 84 * MAX ( DISTINCT 31 ) ) / + 96 * MIN ( ALL - + 13 ) ) + - + CAST ( - + NULLIF ( - CASE + 70 WHEN + 87 * 75 THEN NULL WHEN + 55 * + 31 + + - 72 THEN COUNT ( * ) + - ( 6 ) END, - 2 ) AS INTEGER ) AS col1, - 25
----
NULL
-25
onlyif mysql # aggregate syntax:
query I rowsort label-1653
SELECT DISTINCT - 83 * - COUNT( * ) AS col0
----
83
skipif mysql # not compatible
query I rowsort label-1653
SELECT DISTINCT - 83 * - COUNT ( * ) AS col0
----
83
onlyif mysql # DIV for integer division:
query II rowsort label-1654
SELECT + 87 DIV + 19 col0, - 33
----
4
-33
skipif mysql # not compatible
query II rowsort label-1654
SELECT + 87 / + 19 col0, - 33
----
4
-33
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1655
SELECT + MAX( ALL 72 ) * - 37, 52 DIV - + 40 + - MAX( DISTINCT 14 ) + - + COUNT( * ) * - - 67 AS col2
----
-2664
-82
skipif mysql # not compatible
query II rowsort label-1655
SELECT + MAX ( ALL 72 ) * - 37, 52 / - + 40 + - MAX ( DISTINCT 14 ) + - + COUNT ( * ) * - - 67 AS col2
----
-2664
-82
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-1656
SELECT CASE + - 90 WHEN - 47 THEN NULL WHEN CASE - 1 WHEN - COUNT( * ) THEN NULL WHEN 26 THEN + - ( - - 62 ) DIV + 55 + - 80 END * + 28 THEN 88 ELSE + 97 DIV + 92 END AS col1, - MAX( ALL + + 91 ) + + - CAST( NULL AS SIGNED ) + - - 71 DIV - - 86
----
1
NULL
skipif mysql # not compatible
query II rowsort label-1656
SELECT CASE + - 90 WHEN - 47 THEN NULL WHEN CASE - 1 WHEN - COUNT ( * ) THEN NULL WHEN 26 THEN + - ( - - 62 ) / + 55 + - 80 END * + 28 THEN 88 ELSE + 97 / + 92 END AS col1, - MAX ( ALL + + 91 ) + + - CAST ( NULL AS INTEGER ) + - - 71 / - - 86
----
1
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1657
SELECT - MAX( DISTINCT + 33 ) + COALESCE ( - + 10, + + 90 - SUM( ALL 66 ) * + 88 ) AS col1
----
-43
skipif mysql # not compatible
query I rowsort label-1657
SELECT - MAX ( DISTINCT + 33 ) + COALESCE ( - + 10, + + 90 - SUM ( ALL 66 ) * + 88 ) AS col1
----
-43
query I rowsort
SELECT DISTINCT ( - 7 ) * + 45 * 69 * + 48
----
-1043280
query I rowsort
SELECT ALL + 2 * - - NULLIF ( 95, - - 4 ) * ( 78 ) + - NULLIF ( - 41, + 11 )
----
14861
onlyif mysql # aggregate syntax:
query I rowsort label-1660
SELECT DISTINCT - 19 * - - 80 + + + SUM( ( 30 ) ) + COUNT( * ) AS col1
----
-1489
skipif mysql # not compatible
query I rowsort label-1660
SELECT DISTINCT - 19 * - - 80 + + + SUM ( ( 30 ) ) + COUNT ( * ) AS col1
----
-1489
onlyif mysql # aggregate syntax:
query I rowsort label-1661
SELECT + COUNT( * ) * 87
----
87
skipif mysql # not compatible
query I rowsort label-1661
SELECT + COUNT ( * ) * 87
----
87
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1662
SELECT ALL + 57 + + 92 - ( COUNT( * ) ) DIV + 62 AS col2
----
149
skipif mysql # not compatible
query I rowsort label-1662
SELECT ALL + 57 + + 92 - ( COUNT ( * ) ) / + 62 AS col2
----
149
query I rowsort
SELECT DISTINCT ( 17 ) * - ( - 37 ) AS col2
----
629
query I rowsort
SELECT ALL 2 col0
----
2
onlyif mysql # DIV for integer division:
query II rowsort label-1665
SELECT 47 DIV + - 85, - 46 + - 94 AS col1
----
0
-140
skipif mysql # not compatible
query II rowsort label-1665
SELECT 47 / + - 85, - 46 + - 94 AS col1
----
0
-140
query I rowsort
SELECT 82 * + - 53 AS col1
----
-4346
onlyif mysql # aggregate syntax:
query I rowsort label-1667
SELECT DISTINCT - 13 - + + COUNT( * ) + + + CASE + 81 WHEN ( + 98 ) THEN + COALESCE ( - 5, 26 + - 18 + COUNT( * ) + 41 * + MAX( 72 ) - + 64 + - 6 ) END / - MAX( ALL - 65 ) * - 36 - + 64 + 73
----
NULL
skipif mysql # not compatible
query I rowsort label-1667
SELECT DISTINCT - 13 - + + COUNT ( * ) + + + CASE + 81 WHEN ( + 98 ) THEN + COALESCE ( - 5, 26 + - 18 + COUNT ( * ) + 41 * + MAX ( 72 ) - + 64 + - 6 ) END / - MAX ( ALL - 65 ) * - 36 - + 64 + 73
----
NULL
query I rowsort
SELECT ALL + + 45 * - 96 AS col2
----
-4320
query I rowsort
SELECT - 74 - - ( - - 35 ) - - + 3
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-1670
SELECT ALL - - COUNT( * ) - + 66 AS col0
----
-65
skipif mysql # not compatible
query I rowsort label-1670
SELECT ALL - - COUNT ( * ) - + 66 AS col0
----
-65
query II rowsort
SELECT ( - 67 ) * + 28 AS col1, 7 col2
----
-1876
7
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1672
SELECT + 40 * - + 16 + + CAST( NULL AS SIGNED ) + + 46 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1672
SELECT + 40 * - + 16 + + CAST ( NULL AS INTEGER ) + + 46 AS col1
----
NULL
query I rowsort
SELECT + 10 * - + ( + + 66 ) - 78 * + 52 - - + 18
----
-4698
onlyif mysql # DIV for integer division:
query I rowsort label-1674
SELECT ALL - COALESCE ( - - 73, - 13 DIV + - 45 - - 54, - ( - + 10 ) )
----
-73
skipif mysql # not compatible
query I rowsort label-1674
SELECT ALL - COALESCE ( - - 73, - 13 / + - 45 - - 54, - ( - + 10 ) )
----
-73
query I rowsort
SELECT + 48 * - 48 + - 7 + + + 41 + - NULLIF ( - - 14, 7 + - 73 + + 26 )
----
-2284
onlyif mysql # aggregate syntax:
query I rowsort label-1676
SELECT ( + SUM( DISTINCT + + 47 ) ) AS col0
----
47
skipif mysql # not compatible
query I rowsort label-1676
SELECT ( + SUM ( DISTINCT + + 47 ) ) AS col0
----
47
query I rowsort
SELECT ALL - + 93 AS col2
----
-93
onlyif mysql # aggregate syntax:
query II rowsort label-1678
SELECT ALL COUNT( * ) * 3, - 58 AS col1
----
3
-58
skipif mysql # not compatible
query II rowsort label-1678
SELECT ALL COUNT ( * ) * 3, - 58 AS col1
----
3
-58
onlyif mysql # aggregate syntax:
query II rowsort label-1679
SELECT DISTINCT - 87 * + + COUNT( * ) AS col1, 85 AS col1
----
-87
85
skipif mysql # not compatible
query II rowsort label-1679
SELECT DISTINCT - 87 * + + COUNT ( * ) AS col1, 85 AS col1
----
-87
85
onlyif mysql # aggregate syntax:
query I rowsort label-1680
SELECT DISTINCT - SUM( DISTINCT + 44 ) + - 58 * + 69
----
-4046
skipif mysql # not compatible
query I rowsort label-1680
SELECT DISTINCT - SUM ( DISTINCT + 44 ) + - 58 * + 69
----
-4046
onlyif mysql # aggregate syntax:
query III rowsort label-1681
SELECT DISTINCT - ( 29 ) AS col0, + COUNT( * ) col1, - 52 * 89 - - - NULLIF ( ( - - 95 ), - CASE - - 16 WHEN - - 58 THEN - 95 + - 96 END ) - - + 2
----
-29
1
-4721
skipif mysql # not compatible
query III rowsort label-1681
SELECT DISTINCT - ( 29 ) AS col0, + COUNT ( * ) col1, - 52 * 89 - - - NULLIF ( ( - - 95 ), - CASE - - 16 WHEN - - 58 THEN - 95 + - 96 END ) - - + 2
----
-29
1
-4721
query I rowsort
SELECT ALL + 54 + 50 - - 42 + + 97 AS col0
----
243
onlyif mysql # aggregate syntax:
query I rowsort label-1683
SELECT ( 42 ) * + CASE + COUNT( * ) WHEN 21 / + COALESCE ( - CASE + COUNT( ALL + ( - + 31 ) ) WHEN 20 THEN - AVG ( - 29 ) * + + ( 72 ) * COALESCE ( - 70, 99 * - 93 + + + 82 ) ELSE NULL END, + - 71 ) - + 54 THEN NULL ELSE + 75 END AS col1
----
3150
skipif mysql # not compatible
query I rowsort label-1683
SELECT ( 42 ) * + CASE + COUNT ( * ) WHEN 21 / + COALESCE ( - CASE + COUNT ( ALL + ( - + 31 ) ) WHEN 20 THEN - AVG ( - 29 ) * + + ( 72 ) * COALESCE ( - 70, 99 * - 93 + + + 82 ) ELSE NULL END, + - 71 ) - + 54 THEN NULL ELSE + 75 END AS col1
----
3150
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1684
SELECT - COUNT( * ) * - - CAST( NULL AS DECIMAL ) - 42 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1684
SELECT - COUNT ( * ) * - - CAST ( NULL AS REAL ) - 42 AS col2
----
NULL
query II rowsort
SELECT + 24, + 67 * - - 25 AS col1
----
24
1675
query I rowsort
SELECT 12 * - 55 * - 87 AS col0
----
57420
onlyif mysql # aggregate syntax:
query I rowsort label-1687
SELECT 48 * + + ( + + 82 ) * - COUNT( * ) AS col1
----
-3936
skipif mysql # not compatible
query I rowsort label-1687
SELECT 48 * + + ( + + 82 ) * - COUNT ( * ) AS col1
----
-3936
onlyif mysql # aggregate syntax:
query II rowsort label-1688
SELECT 77 AS col1, + COUNT( * ) col0
----
77
1
skipif mysql # not compatible
query II rowsort label-1688
SELECT 77 AS col1, + COUNT ( * ) col0
----
77
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1689
SELECT ALL CAST( CAST( NULL AS SIGNED ) AS SIGNED ) + 76 - - SUM( - 77 ) * + 60 / + ( + 32 ) * - 45 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1689
SELECT ALL CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) + 76 - - SUM ( - 77 ) * + 60 / + ( + 32 ) * - 45 AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1690
SELECT DISTINCT - CAST( + + 77 AS SIGNED )
----
-77
skipif mysql # not compatible
query I rowsort label-1690
SELECT DISTINCT - CAST ( + + 77 AS INTEGER )
----
-77
onlyif mysql # aggregate syntax:
query I rowsort label-1691
SELECT ALL 45 + MIN( DISTINCT - ( + - 22 ) )
----
67
skipif mysql # not compatible
query I rowsort label-1691
SELECT ALL 45 + MIN ( DISTINCT - ( + - 22 ) )
----
67
onlyif mysql # aggregate syntax:
query I rowsort label-1692
SELECT DISTINCT - MIN( DISTINCT - 83 ) AS col1
----
83
skipif mysql # not compatible
query I rowsort label-1692
SELECT DISTINCT - MIN ( DISTINCT - 83 ) AS col1
----
83
query I rowsort
SELECT DISTINCT 63 * 56
----
3528
onlyif mysql # aggregate syntax:
query I rowsort label-1694
SELECT DISTINCT MIN( - 38 ) + MAX( + - 90 )
----
-128
skipif mysql # not compatible
query I rowsort label-1694
SELECT DISTINCT MIN ( - 38 ) + MAX ( + - 90 )
----
-128
onlyif mysql # aggregate syntax:
query I rowsort label-1695
SELECT ALL NULLIF ( + 96, 9 * SUM( + + 28 ) ) - - - COALESCE ( - + COUNT( * ), - 35, 77, + 48 * + + ( 52 ) * - - 89 * 22 * - COUNT( * ) ) AS col2
----
97
skipif mysql # not compatible
query I rowsort label-1695
SELECT ALL NULLIF ( + 96, 9 * SUM ( + + 28 ) ) - - - COALESCE ( - + COUNT ( * ), - 35, 77, + 48 * + + ( 52 ) * - - 89 * 22 * - COUNT ( * ) ) AS col2
----
97
onlyif mysql # aggregate syntax:
query I rowsort label-1696
SELECT 37 + - - 37 - - COUNT( * ) AS col0
----
75
skipif mysql # not compatible
query I rowsort label-1696
SELECT 37 + - - 37 - - COUNT ( * ) AS col0
----
75
query I rowsort
SELECT DISTINCT 3 * - 95 AS col2
----
-285
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1698
SELECT ALL 57, + CAST( - 49 AS SIGNED ) AS col2
----
57
-49
skipif mysql # not compatible
query II rowsort label-1698
SELECT ALL 57, + CAST ( - 49 AS INTEGER ) AS col2
----
57
-49
onlyif mysql # aggregate syntax:
query I rowsort label-1699
SELECT 56 + - 90 + - + 34 * - + 75 * - 42 * - 8 - + + 91 + - COUNT( * ) * - 94 * + COUNT( DISTINCT + - 77 ) AS col0
----
856769
skipif mysql # not compatible
query I rowsort label-1699
SELECT 56 + - 90 + - + 34 * - + 75 * - 42 * - 8 - + + 91 + - COUNT ( * ) * - 94 * + COUNT ( DISTINCT + - 77 ) AS col0
----
856769
query I rowsort
SELECT 63 * + 28 AS col2
----
1764
query I rowsort
SELECT DISTINCT 67 * + + 22
----
1474
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1702
SELECT + 58 + + 97 * + CASE - + COUNT( * ) WHEN - CAST( NULL AS SIGNED ) * - 46 THEN 38 ELSE NULL END / 90 + - 49 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1702
SELECT + 58 + + 97 * + CASE - + COUNT ( * ) WHEN - CAST ( NULL AS INTEGER ) * - 46 THEN 38 ELSE NULL END / 90 + - 49 AS col1
----
NULL
query II rowsort
SELECT DISTINCT 6 AS col1, - 78 * 61 AS col0
----
6
-4758
query II rowsort
SELECT - 45 col2, 90 * - 24 AS col2
----
-45
-2160
query I rowsort
SELECT COALESCE ( + 82, ( - 0 ), - 60 + - 48 ) + + 39
----
121
query I rowsort
SELECT 36 * - - 21 + - - 2
----
758
query I rowsort
SELECT ALL 64 * + - 64 - - 5
----
-4091
query I rowsort
SELECT 85 * + - 76 AS col1
----
-6460
query I rowsort
SELECT 28 + 94
----
122
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1710
SELECT ALL - ( + ( + + CASE + 90 WHEN + 98 - + 33 * + 28 * + + ( + 14 ) * 80 + - 93 THEN - 42 WHEN + 94 * 36 + + - 56 THEN + 56 * - 85 * - - 1 * + 35 * + CAST( 3 AS SIGNED ) END ) ) * - ( - 6 ) + - AVG ( ALL + 86 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1710
SELECT ALL - ( + ( + + CASE + 90 WHEN + 98 - + 33 * + 28 * + + ( + 14 ) * 80 + - 93 THEN - 42 WHEN + 94 * 36 + + - 56 THEN + 56 * - 85 * - - 1 * + 35 * + CAST ( 3 AS INTEGER ) END ) ) * - ( - 6 ) + - AVG ( ALL + 86 ) AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-1711
SELECT 16 DIV - - 31 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1711
SELECT 16 / - - 31 AS col2
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1712
SELECT ALL - NULLIF ( + CAST( NULL AS SIGNED ), + 56 ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1712
SELECT ALL - NULLIF ( + CAST ( NULL AS INTEGER ), + 56 ) col2
----
NULL
query I rowsort
SELECT DISTINCT 75 * - + 0 * + - 53 + - - COALESCE ( + 15, - ( 90 ) - - - 32 ) AS col0
----
15
query I rowsort
SELECT ALL - 80 * + 61 + + + ( 84 ) * - - 2 AS col2
----
-4712
onlyif mysql # DIV for integer division:
query I rowsort label-1715
SELECT + 97 DIV + 51
----
1
skipif mysql # not compatible
query I rowsort label-1715
SELECT + 97 / + 51
----
1
query I rowsort
SELECT DISTINCT - + ( + 10 ) * + - 12 + + - 29
----
91
query I rowsort
SELECT ALL - ( - + 55 ) col1
----
55
query I rowsort
SELECT 85 * 55 AS col1
----
4675
onlyif mysql # aggregate syntax:
query III rowsort label-1719
SELECT MIN( + 35 ) * - 58 AS col2, - 3 + ( + + 91 ) col1, - - 45 + 40 + - 92
----
-2030
88
-7
skipif mysql # not compatible
query III rowsort label-1719
SELECT MIN ( + 35 ) * - 58 AS col2, - 3 + ( + + 91 ) col1, - - 45 + 40 + - 92
----
-2030
88
-7
onlyif mysql # aggregate syntax:
query I rowsort label-1720
SELECT - 4 * - ( + + 31 ) * 28 + - - 29 + COUNT( * ) * + - 63 * COUNT( * ) AS col2
----
3438
skipif mysql # not compatible
query I rowsort label-1720
SELECT - 4 * - ( + + 31 ) * 28 + - - 29 + COUNT ( * ) * + - 63 * COUNT ( * ) AS col2
----
3438
query I rowsort
SELECT 29 * 86 + + 61
----
2555
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-1722
SELECT DISTINCT + COUNT( * ) * - CAST( NULL AS DECIMAL ) + COUNT( * ) * - 6 AS col0, SUM( + 25 ) + 64 + + 93 col2
----
NULL
182
skipif mysql # not compatible
query II rowsort label-1722
SELECT DISTINCT + COUNT ( * ) * - CAST ( NULL AS REAL ) + COUNT ( * ) * - 6 AS col0, SUM ( + 25 ) + 64 + + 93 col2
----
NULL
182
query I rowsort
SELECT DISTINCT + 64 col2
----
64
onlyif mysql # aggregate syntax:
query II rowsort label-1724
SELECT ALL - 39 * 95 * - 21 * + COUNT( * ) col0, - 77 AS col0
----
77805
-77
skipif mysql # not compatible
query II rowsort label-1724
SELECT ALL - 39 * 95 * - 21 * + COUNT ( * ) col0, - 77 AS col0
----
77805
-77
query I rowsort
SELECT ALL 22 * - 29 col0
----
-638
onlyif mysql # aggregate syntax:
query I rowsort label-1726
SELECT ALL - CASE 69 WHEN 65 * + 50 - - - 34 THEN + 83 + + - 13 ELSE COUNT( * ) END * - + 74 - 84 + - 72 + 3 * - + COUNT( * ) * + 49 AS col1
----
-229
skipif mysql # not compatible
query I rowsort label-1726
SELECT ALL - CASE 69 WHEN 65 * + 50 - - - 34 THEN + 83 + + - 13 ELSE COUNT ( * ) END * - + 74 - 84 + - 72 + 3 * - + COUNT ( * ) * + 49 AS col1
----
-229
query I rowsort
SELECT + 91 * - 50 + ( + 72 ) + ( + 60 )
----
-4418
query I rowsort
SELECT ALL - ( 97 ) * + - 17
----
1649
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1729
SELECT - 92 * - ( + COALESCE ( COUNT( * ), 43 ) ) col1, + COUNT( * ) * - + 29 + - ( + 36 ) * - - NULLIF ( + 7, 72 + CASE - - 79 WHEN 34 THEN NULL WHEN - CASE 48 WHEN + SUM( ALL - 40 ) + ( AVG ( ALL + 81 ) ) + - - 18 * + - 46 + + 86 THEN CAST( + + 60 AS SIGNED ) + 76 * 95 + 3 - + 82 + + - 24 / - + 64 * - ( + 94 ) END THEN NULL WHEN 20 * + 67 - + 62 * 81 THEN + 29 ELSE 90 - 96 END + 57 ) AS col1
----
92
-281
skipif mysql # not compatible
query II rowsort label-1729
SELECT - 92 * - ( + COALESCE ( COUNT ( * ), 43 ) ) col1, + COUNT ( * ) * - + 29 + - ( + 36 ) * - - NULLIF ( + 7, 72 + CASE - - 79 WHEN 34 THEN NULL WHEN - CASE 48 WHEN + SUM ( ALL - 40 ) + ( AVG ( ALL + 81 ) ) + - - 18 * + - 46 + + 86 THEN CAST ( + + 60 AS INTEGER ) + 76 * 95 + 3 - + 82 + + - 24 / - + 64 * - ( + 94 ) END THEN NULL WHEN 20 * + 67 - + 62 * 81 THEN + 29 ELSE 90 - 96 END + 57 ) AS col1
----
92
-281
onlyif mysql # aggregate syntax:
query I rowsort label-1730
SELECT + MIN( - 36 ) * - 90 AS col0
----
3240
skipif mysql # not compatible
query I rowsort label-1730
SELECT + MIN ( - 36 ) * - 90 AS col0
----
3240
query I rowsort
SELECT DISTINCT + NULLIF ( - 92, 55 )
----
-92
onlyif mysql # aggregate syntax:
query I rowsort label-1732
SELECT ALL 56 - + 64 * - + 79 - - - COUNT( * ) * 49 col1
----
5063
skipif mysql # not compatible
query I rowsort label-1732
SELECT ALL 56 - + 64 * - + 79 - - - COUNT ( * ) * 49 col1
----
5063
query I rowsort
SELECT ALL NULLIF ( + 99, + 63 + + + 26 * + 60 ) col0
----
99
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-1734
SELECT DISTINCT 91 / - + CAST( NULL AS SIGNED ), 70 AS col2
----
NULL
70
skipif mysql # not compatible
query II rowsort label-1734
SELECT DISTINCT 91 / - + CAST ( NULL AS INTEGER ), 70 AS col2
----
NULL
70
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1735
SELECT ALL COUNT( * ) * + - ( + - CASE - COUNT( * ) WHEN 51 + 41 THEN + 59 * + + CASE - 40 WHEN + ( 72 ) + - 98 THEN - COUNT( * ) + ( + 66 ) ELSE + 59 END * + 87 + - + ( - - 59 ) + + - 17 + + NULLIF ( - 5, - + 30 ) WHEN + 22 THEN + + 78 ELSE + 12 + 78 * 19 + + + COALESCE ( + NULLIF ( + MAX( DISTINCT 78 ), 89 ), 65 * 85 * 77 + - COUNT( * ) + + + 22 * - 82 * 96, 17 * + CAST( + 81 AS SIGNED ) ) DIV 25 END )
----
1497
skipif mysql # not compatible
query I rowsort label-1735
SELECT ALL COUNT ( * ) * + - ( + - CASE - COUNT ( * ) WHEN 51 + 41 THEN + 59 * + + CASE - 40 WHEN + ( 72 ) + - 98 THEN - COUNT ( * ) + ( + 66 ) ELSE + 59 END * + 87 + - + ( - - 59 ) + + - 17 + + NULLIF ( - 5, - + 30 ) WHEN + 22 THEN + + 78 ELSE + 12 + 78 * 19 + + + COALESCE ( + NULLIF ( + MAX ( DISTINCT 78 ), 89 ), 65 * 85 * 77 + - COUNT ( * ) + + + 22 * - 82 * 96, 17 * + CAST ( + 81 AS INTEGER ) ) / 25 END )
----
1497
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1736
SELECT ALL + 95 / - 71 * CAST( NULL AS SIGNED ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1736
SELECT ALL + 95 / - 71 * CAST ( NULL AS INTEGER ) col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query II rowsort label-1737
SELECT - COALESCE ( - ( + 59 ), - NULLIF ( - + COUNT( * ), - - CAST( NULL AS DECIMAL ) ) + + 5 * 94, - + 94, + 15 + 64 - + 68 * COUNT( * ) * - CAST( NULL AS SIGNED ) ) AS col0, 30 + + - CAST( 98 AS SIGNED ) * + + ( + 26 ) + - - 59 * + - 85
----
59
-7533
skipif mysql # not compatible
query II rowsort label-1737
SELECT - COALESCE ( - ( + 59 ), - NULLIF ( - + COUNT ( * ), - - CAST ( NULL AS REAL ) ) + + 5 * 94, - + 94, + 15 + 64 - + 68 * COUNT ( * ) * - CAST ( NULL AS INTEGER ) ) AS col0, 30 + + - CAST ( 98 AS INTEGER ) * + + ( + 26 ) + - - 59 * + - 85
----
59
-7533
query I rowsort
SELECT DISTINCT + 61 * + NULLIF ( 4, - 11 )
----
244
onlyif mysql # DIV for integer division:
query I rowsort label-1739
SELECT - - 56 DIV - - 89 + 8
----
8
skipif mysql # not compatible
query I rowsort label-1739
SELECT - - 56 / - - 89 + 8
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-1740
SELECT - 9 - 85 + COUNT( * )
----
-93
skipif mysql # not compatible
query I rowsort label-1740
SELECT - 9 - 85 + COUNT ( * )
----
-93
onlyif mysql # aggregate syntax:
query I rowsort label-1741
SELECT ALL COUNT( * ) * 25 AS col2
----
25
skipif mysql # not compatible
query I rowsort label-1741
SELECT ALL COUNT ( * ) * 25 AS col2
----
25
query I rowsort
SELECT + - 48 * - 93
----
4464
onlyif mysql # aggregate syntax:
query I rowsort label-1743
SELECT - ( - + ( + + COUNT( * ) ) )
----
1
skipif mysql # not compatible
query I rowsort label-1743
SELECT - ( - + ( + + COUNT ( * ) ) )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1744
SELECT ALL + 68 + - CAST( NULL AS SIGNED ) - - 61 * COALESCE ( - 52, + + 3, - 28 ) * + - ( + 73 ) / - COUNT( * ) + + + 41 / + + 27
----
NULL
skipif mysql # not compatible
query I rowsort label-1744
SELECT ALL + 68 + - CAST ( NULL AS INTEGER ) - - 61 * COALESCE ( - 52, + + 3, - 28 ) * + - ( + 73 ) / - COUNT ( * ) + + + 41 / + + 27
----
NULL
query I rowsort
SELECT ALL + - 90 + 24 AS col0
----
-66
query I rowsort
SELECT + 81 + + + 52
----
133
query II rowsort
SELECT + - 49 * - 15, 6 * - 67 + + 37 + - - 6 * + - 87 AS col1
----
735
-887
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1748
SELECT ALL 55 + - CAST( + 7 AS SIGNED ) - COUNT( * ) * - - 92 + COUNT( * ) col1
----
-43
skipif mysql # not compatible
query I rowsort label-1748
SELECT ALL 55 + - CAST ( + 7 AS INTEGER ) - COUNT ( * ) * - - 92 + COUNT ( * ) col1
----
-43
onlyif mysql # aggregate syntax:
query I rowsort label-1749
SELECT CASE - COUNT( * ) WHEN - 16 THEN - 10 WHEN + - ( 50 ) + - 61 THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-1749
SELECT CASE - COUNT ( * ) WHEN - 16 THEN - 10 WHEN + - ( 50 ) + - 61 THEN NULL ELSE NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1750
SELECT - NULLIF ( - 73, 81 + + 24 + - 91 * + 76 * 44 * + + MAX( + + 56 ) + + 47 * + 50 * + - COUNT( * ) / - 27 ) * + - 0 + 80 - 67 * - CASE WHEN NOT 40 IS NOT NULL THEN NULL WHEN NOT 7 IS NOT NULL THEN NULL WHEN NULL IS NULL THEN + 14 WHEN - 46 - - 7 / + 95 IS NULL THEN + 36 * - + ( - - CASE + + COUNT( - 98 ) WHEN - 8 + - 51 / - 78 * + 7 THEN - 74 END ) * 6 - - COALESCE ( ( 52 ), + 94 ) + + MIN( ALL + CAST( NULL AS SIGNED ) ) END * 48 + + CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1750
SELECT - NULLIF ( - 73, 81 + + 24 + - 91 * + 76 * 44 * + + MAX ( + + 56 ) + + 47 * + 50 * + - COUNT ( * ) / - 27 ) * + - 0 + 80 - 67 * - CASE WHEN NOT 40 IS NOT NULL THEN NULL WHEN NOT 7 IS NOT NULL THEN NULL WHEN NULL IS NULL THEN + 14 WHEN - 46 - - 7 / + 95 IS NULL THEN + 36 * - + ( - - CASE + + COUNT ( - 98 ) WHEN - 8 + - 51 / - 78 * + 7 THEN - 74 END ) * 6 - - COALESCE ( ( 52 ), + 94 ) + + MIN ( ALL + CAST ( NULL AS INTEGER ) ) END * 48 + + CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT ( - + 30 ) col0
----
-30
onlyif mysql # aggregate syntax:
query I rowsort label-1752
SELECT - COUNT( * ) * + 72 AS col0
----
-72
skipif mysql # not compatible
query I rowsort label-1752
SELECT - COUNT ( * ) * + 72 AS col0
----
-72
query I rowsort
SELECT ALL + ( 0 ) AS col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1754
SELECT DISTINCT MAX( - COALESCE ( + 2, + 48 ) ) * + + 65 * - - 94 - - + COUNT( * ) + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1754
SELECT DISTINCT MAX ( - COALESCE ( + 2, + 48 ) ) * + + 65 * - - 94 - - + COUNT ( * ) + + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL 92 * + 44
----
4048
onlyif mysql # DIV for integer division:
query I rowsort label-1756
SELECT DISTINCT + 80 DIV + + 3
----
26
skipif mysql # not compatible
query I rowsort label-1756
SELECT DISTINCT + 80 / + + 3
----
26
query I rowsort
SELECT ALL + CASE 13 WHEN - 1 THEN + + 46 ELSE NULL END
----
NULL
query I rowsort
SELECT + 74 * - 5 * 66
----
-24420
query I rowsort
SELECT - ( + 4 ) * - - 29 AS col1
----
-116
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1760
SELECT ALL + COALESCE ( + 68, COALESCE ( - - 28, + 76 ) DIV CASE - + 28 WHEN 32 + - 13 + - 71 DIV 34 THEN + MIN( + 49 ) + + ( + 28 ) - + 75 END, + 63 * - - 28 + - 19 )
----
68
skipif mysql # not compatible
query I rowsort label-1760
SELECT ALL + COALESCE ( + 68, COALESCE ( - - 28, + 76 ) / CASE - + 28 WHEN 32 + - 13 + - 71 / 34 THEN + MIN ( + 49 ) + + ( + 28 ) - + 75 END, + 63 * - - 28 + - 19 )
----
68
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1761
SELECT - ( - + CAST( MAX( DISTINCT - 24 ) AS SIGNED ) ) * 10 + + 18 * + COUNT( * ) / ( - - 3 ) * - AVG ( ALL 89 ) + - COALESCE ( + 92, + + NULLIF ( - 0, - MAX( + 41 ) + COUNT( ALL 47 ) * + 93 ) + - - 78, + - 76 ) - SUM( DISTINCT - + 19 ) + COALESCE ( - - 67, + ( + MAX( ALL - 23 ) ) * COUNT( * ) * + - SUM( + 24 ) ) * + 59 * - 90 * + 75 * 28 - + ( CAST( NULL AS SIGNED ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1761
SELECT - ( - + CAST ( MAX ( DISTINCT - 24 ) AS INTEGER ) ) * 10 + + 18 * + COUNT ( * ) / ( - - 3 ) * - AVG ( ALL 89 ) + - COALESCE ( + 92, + + NULLIF ( - 0, - MAX ( + 41 ) + COUNT ( ALL 47 ) * + 93 ) + - - 78, + - 76 ) - SUM ( DISTINCT - + 19 ) + COALESCE ( - - 67, + ( + MAX ( ALL - 23 ) ) * COUNT ( * ) * + - SUM ( + 24 ) ) * + 59 * - 90 * + 75 * 28 - + ( CAST ( NULL AS INTEGER ) ) AS col0
----
NULL
query I rowsort
SELECT + 51 * - 58 * - 98
----
289884
query II rowsort
SELECT + 43 AS col0, 64
----
43
64
query I rowsort
SELECT - 68 + + + 69 * + NULLIF ( - 50, 76 ) * + 88 AS col2
----
-303668
onlyif mysql # aggregate syntax:
query II rowsort label-1765
SELECT COALESCE ( 11, + 59 * - 12 + - 47 - - 21 ), SUM( ALL 30 ) AS col2
----
11
30
skipif mysql # not compatible
query II rowsort label-1765
SELECT COALESCE ( 11, + 59 * - 12 + - 47 - - 21 ), SUM ( ALL 30 ) AS col2
----
11
30
query I rowsort
SELECT NULLIF ( 12, - 29 + + 42 * 75 - + 67 + 56 )
----
12
onlyif mysql # aggregate syntax:
query I rowsort label-1767
SELECT ALL + NULLIF ( COUNT( * ), + + 29 )
----
1
skipif mysql # not compatible
query I rowsort label-1767
SELECT ALL + NULLIF ( COUNT ( * ), + + 29 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-1768
SELECT - COUNT( * ) * + 28 AS col0
----
-28
skipif mysql # not compatible
query I rowsort label-1768
SELECT - COUNT ( * ) * + 28 AS col0
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-1769
SELECT - COUNT( * ) - 58 AS col2
----
-59
skipif mysql # not compatible
query I rowsort label-1769
SELECT - COUNT ( * ) - 58 AS col2
----
-59
query I rowsort
SELECT DISTINCT + 91 * + 21 * - 17 AS col0
----
-32487
onlyif mysql # aggregate syntax:
query II rowsort label-1771
SELECT DISTINCT + COUNT( * ) AS col2, - 33
----
1
-33
skipif mysql # not compatible
query II rowsort label-1771
SELECT DISTINCT + COUNT ( * ) AS col2, - 33
----
1
-33
query I rowsort
SELECT ALL + 9 * - 68 AS col0
----
-612
query I rowsort
SELECT DISTINCT ( + 22 )
----
22
onlyif mysql # aggregate syntax:
query I rowsort label-1774
SELECT ALL 36 * + - 83 + - + MIN( DISTINCT 25 )
----
-3013
skipif mysql # not compatible
query I rowsort label-1774
SELECT ALL 36 * + - 83 + - + MIN ( DISTINCT 25 )
----
-3013
onlyif mysql # aggregate syntax:
query II rowsort label-1775
SELECT ALL COUNT( * ) * + 4 + 97 AS col1, 30
----
101
30
skipif mysql # not compatible
query II rowsort label-1775
SELECT ALL COUNT ( * ) * + 4 + 97 AS col1, 30
----
101
30
query I rowsort
SELECT - - 94 + + - 61 + - - 24
----
57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1777
SELECT + + 88 - ( 74 ) + - 64 + NULLIF ( - 11, + 8 * 89 - ( + 25 ) / + + NULLIF ( - + COUNT( * ), - 78 + 5 ) + CAST( - 82 AS SIGNED ) ) AS col2
----
-61
skipif mysql # not compatible
query I rowsort label-1777
SELECT + + 88 - ( 74 ) + - 64 + NULLIF ( - 11, + 8 * 89 - ( + 25 ) / + + NULLIF ( - + COUNT ( * ), - 78 + 5 ) + CAST ( - 82 AS INTEGER ) ) AS col2
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-1778
SELECT - + 19 + + NULLIF ( - COUNT( * ), - 78 ) AS col2
----
-20
skipif mysql # not compatible
query I rowsort label-1778
SELECT - + 19 + + NULLIF ( - COUNT ( * ), - 78 ) AS col2
----
-20
query I rowsort
SELECT ALL - 8 + 42
----
34
onlyif mysql # aggregate syntax:
query I rowsort label-1780
SELECT - ( - ( - MIN( + 17 ) ) ) AS col1
----
-17
skipif mysql # not compatible
query I rowsort label-1780
SELECT - ( - ( - MIN ( + 17 ) ) ) AS col1
----
-17
query I rowsort
SELECT ALL + - 46 + + - 21 col0
----
-67
query I rowsort
SELECT DISTINCT - - 83 + - 6 * - + 8 - - 53
----
184
query I rowsort
SELECT DISTINCT 82 * + 12
----
984
onlyif mysql # aggregate syntax:
query I rowsort label-1784
SELECT ALL - 58 + COUNT( * ) AS col1
----
-57
skipif mysql # not compatible
query I rowsort label-1784
SELECT ALL - 58 + COUNT ( * ) AS col1
----
-57
query I rowsort
SELECT + 56 + - 92
----
-36
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1786
SELECT + CAST( + - 25 AS SIGNED ) + 17
----
-8
skipif mysql # not compatible
query I rowsort label-1786
SELECT + CAST ( + - 25 AS INTEGER ) + 17
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-1787
SELECT ALL - MAX( DISTINCT + 43 ) * 76 * + - NULLIF ( + + 18, - 20 * - ( 95 ) * + COUNT( * ) - - 24 + - 96 + + SUM( ALL - 86 ) + + 59 + + CASE 11 WHEN + 74 * + - COUNT( * ) - - 33 + AVG ( ALL - 36 ) THEN + + COUNT( DISTINCT - 19 ) * 7 * 44 ELSE 2 END * + - 75 * + 73 + - 57 )
----
58824
skipif mysql # not compatible
query I rowsort label-1787
SELECT ALL - MAX ( DISTINCT + 43 ) * 76 * + - NULLIF ( + + 18, - 20 * - ( 95 ) * + COUNT ( * ) - - 24 + - 96 + + SUM ( ALL - 86 ) + + 59 + + CASE 11 WHEN + 74 * + - COUNT ( * ) - - 33 + AVG ( ALL - 36 ) THEN + + COUNT ( DISTINCT - 19 ) * 7 * 44 ELSE 2 END * + - 75 * + 73 + - 57 )
----
58824
onlyif mysql # aggregate syntax:
query I rowsort label-1788
SELECT ALL COUNT( ALL - + 25 ) + + COUNT( * )
----
2
skipif mysql # not compatible
query I rowsort label-1788
SELECT ALL COUNT ( ALL - + 25 ) + + COUNT ( * )
----
2
query I rowsort
SELECT - + 76 + - 13
----
-89
onlyif mysql # DIV for integer division:
query I rowsort label-1790
SELECT - - 17 DIV + + 10
----
1
skipif mysql # not compatible
query I rowsort label-1790
SELECT - - 17 / + + 10
----
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1791
SELECT + - 12 * + + 98 * + CAST( NULL AS SIGNED ) * + 47 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1791
SELECT + - 12 * + + 98 * + CAST ( NULL AS INTEGER ) * + 47 col0
----
NULL
query II rowsort
SELECT ALL - 58 AS col1, 59 * - + 61 * + 15
----
-58
-53985
onlyif mysql # aggregate syntax:
query I rowsort label-1793
SELECT COUNT( * ) * - 36
----
-36
skipif mysql # not compatible
query I rowsort label-1793
SELECT COUNT ( * ) * - 36
----
-36
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1794
SELECT ALL AVG ( ALL + CAST( NULL AS SIGNED ) ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1794
SELECT ALL AVG ( ALL + CAST ( NULL AS INTEGER ) ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1795
SELECT DISTINCT + COALESCE ( - - CASE - MIN( ALL 75 ) WHEN - 64 + + + ( - COUNT( * ) ) THEN + 5 * + + 51 END, + COUNT( * ) ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-1795
SELECT DISTINCT + COALESCE ( - - CASE - MIN ( ALL 75 ) WHEN - 64 + + + ( - COUNT ( * ) ) THEN + 5 * + + 51 END, + COUNT ( * ) ) AS col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-1796
SELECT DISTINCT 37 * COUNT( * ) AS col1
----
37
skipif mysql # not compatible
query I rowsort label-1796
SELECT DISTINCT 37 * COUNT ( * ) AS col1
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-1797
SELECT DISTINCT 34 - - 66 * 91 + COUNT( * )
----
6041
skipif mysql # not compatible
query I rowsort label-1797
SELECT DISTINCT 34 - - 66 * 91 + COUNT ( * )
----
6041
query II rowsort
SELECT DISTINCT - 89 col0, 89 AS col1
----
-89
89
query I rowsort
SELECT 37 + + - 10 AS col2
----
27
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1800
SELECT - CASE 36 WHEN + 78 THEN + - 7 END * ( - NULLIF ( - 48, - 0 ) ) + + 35 + + - 9 * 87 * CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1800
SELECT - CASE 36 WHEN + 78 THEN + - 7 END * ( - NULLIF ( - 48, - 0 ) ) + + 35 + + - 9 * 87 * CAST ( NULL AS INTEGER ) AS col1
----
NULL
query II rowsort
SELECT 82 - + - 63 AS col2, + 82 * 86 * + 91 col2
----
145
641732
query I rowsort
SELECT DISTINCT 80 * - 35
----
-2800
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1803
SELECT 4 DIV + 73 + 57 + + - COUNT( * ) DIV - - 70 col1
----
57
skipif mysql # not compatible
query I rowsort label-1803
SELECT 4 / + 73 + 57 + + - COUNT ( * ) / - - 70 col1
----
57
query I rowsort
SELECT ALL - 68 * - 18 AS col0
----
1224
query I rowsort
SELECT DISTINCT 44 * - 77 AS col2
----
-3388
query I rowsort
SELECT 82 + + 34
----
116
onlyif mysql # aggregate syntax:
query I rowsort label-1807
SELECT DISTINCT - MAX( DISTINCT + 77 )
----
-77
skipif mysql # not compatible
query I rowsort label-1807
SELECT DISTINCT - MAX ( DISTINCT + 77 )
----
-77
query I rowsort
SELECT DISTINCT 38 + + + 81
----
119
query I rowsort
SELECT 1 + - 4
----
-3
query I rowsort
SELECT ALL + 5 + - - 68 AS col2
----
73
query II rowsort
SELECT 87 col2, - 53 * + + 44 - - 31
----
87
-2301
query II rowsort
SELECT + 67, 69 * + 63 AS col2
----
67
4347
onlyif mysql # DIV for integer division:
query I rowsort label-1813
SELECT 10 DIV 24 * + - 22
----
0
skipif mysql # not compatible
query I rowsort label-1813
SELECT 10 / 24 * + - 22
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-1814
SELECT 17 + + ( - 56 ) * - SUM( - + ( 50 ) ) * + + 68 AS col0
----
-190383
skipif mysql # not compatible
query I rowsort label-1814
SELECT 17 + + ( - 56 ) * - SUM ( - + ( 50 ) ) * + + 68 AS col0
----
-190383
query I rowsort
SELECT ALL ( + + 9 )
----
9
onlyif mysql # aggregate syntax:
query I rowsort label-1816
SELECT ALL 74 + + 49 * - - ( + COUNT( * ) ) AS col1
----
123
skipif mysql # not compatible
query I rowsort label-1816
SELECT ALL 74 + + 49 * - - ( + COUNT ( * ) ) AS col1
----
123
query I rowsort
SELECT DISTINCT + 20 + 32 col2
----
52
onlyif mysql # aggregate syntax:
query I rowsort label-1818
SELECT ALL + + ( COUNT( * ) ) + - 6 col1
----
-5
skipif mysql # not compatible
query I rowsort label-1818
SELECT ALL + + ( COUNT ( * ) ) + - 6 col1
----
-5
query I rowsort
SELECT ALL + 71 * - 75 AS col2
----
-5325
query I rowsort
SELECT DISTINCT + 60 + 68 col0
----
128
query I rowsort
SELECT - - ( 65 )
----
65
query I rowsort
SELECT ALL + + 18 + - 80 + 35 col0
----
-27
query I rowsort
SELECT + 76 * - 8 AS col1
----
-608
onlyif mysql # aggregate syntax:
query I rowsort label-1824
SELECT NULLIF ( COUNT( * ), - COUNT( + 53 ) + - MAX( ALL - + 19 ) ) - - 91 * - 45 AS col1
----
-4094
skipif mysql # not compatible
query I rowsort label-1824
SELECT NULLIF ( COUNT ( * ), - COUNT ( + 53 ) + - MAX ( ALL - + 19 ) ) - - 91 * - 45 AS col1
----
-4094
onlyif mysql # aggregate syntax:
query II rowsort label-1825
SELECT DISTINCT 99, COUNT( * ) * + + 45 AS col2
----
99
45
skipif mysql # not compatible
query II rowsort label-1825
SELECT DISTINCT 99, COUNT ( * ) * + + 45 AS col2
----
99
45
query I rowsort
SELECT - ( - + 89 )
----
89
query I rowsort
SELECT ALL - 66 - 13
----
-79
query I rowsort
SELECT - 43 * - + 84 AS col0
----
3612
onlyif mysql # DIV for integer division:
query I rowsort label-1829
SELECT DISTINCT 82 DIV 42 * + 5 * + 63 * 31
----
9765
skipif mysql # not compatible
query I rowsort label-1829
SELECT DISTINCT 82 / 42 * + 5 * + 63 * 31
----
9765
query I rowsort
SELECT ALL 87 - - 81
----
168
query I rowsort
SELECT 8 - - ( + - 3 ) AS col2
----
5
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1832
SELECT ALL + 94 * 19 * + 39 * - 21 - CAST( NULL AS SIGNED ) * + 3
----
NULL
skipif mysql # not compatible
query I rowsort label-1832
SELECT ALL + 94 * 19 * + 39 * - 21 - CAST ( NULL AS INTEGER ) * + 3
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1833
SELECT ( - 44 ) * COUNT( * ) AS col1
----
-44
skipif mysql # not compatible
query I rowsort label-1833
SELECT ( - 44 ) * COUNT ( * ) AS col1
----
-44
onlyif mysql # DIV for integer division:
query I rowsort label-1834
SELECT DISTINCT - 98 DIV + + 59 AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-1834
SELECT DISTINCT - 98 / + + 59 AS col1
----
-1
query II rowsort
SELECT ALL - 80 * + 58 AS col1, + 65 * - 54 * + + 81 + + COALESCE ( + - 19, + 40, ( + 24 ) * - ( + + 63 ) - + 82 + - 67 )
----
-4640
-284329
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1836
SELECT 41 DIV - SUM( DISTINCT 68 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-1836
SELECT 41 / - SUM ( DISTINCT 68 ) AS col1
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-1837
SELECT 76 DIV - 73
----
-1
skipif mysql # not compatible
query I rowsort label-1837
SELECT 76 / - 73
----
-1
query I rowsort
SELECT 47 * - 51 col2
----
-2397
onlyif mysql # aggregate syntax:
query I rowsort label-1839
SELECT COUNT( ALL - 77 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-1839
SELECT COUNT ( ALL - 77 ) AS col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-1840
SELECT ALL 39 * - COUNT( * )
----
-39
skipif mysql # not compatible
query I rowsort label-1840
SELECT ALL 39 * - COUNT ( * )
----
-39
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1841
SELECT ALL - CAST( 30 AS SIGNED ) AS col0
----
-30
skipif mysql # not compatible
query I rowsort label-1841
SELECT ALL - CAST ( 30 AS INTEGER ) AS col0
----
-30
query I rowsort
SELECT DISTINCT - 34 col0
----
-34
onlyif mysql # aggregate syntax:
query I rowsort label-1843
SELECT DISTINCT - NULLIF ( - + COUNT( * ), + MAX( 40 ) ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-1843
SELECT DISTINCT - NULLIF ( - + COUNT ( * ), + MAX ( 40 ) ) AS col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-1844
SELECT ALL + 9 * COUNT( * ) * - 14 * + 49 col0
----
-6174
skipif mysql # not compatible
query I rowsort label-1844
SELECT ALL + 9 * COUNT ( * ) * - 14 * + 49 col0
----
-6174
query I rowsort
SELECT DISTINCT 68 + + - ( + 42 ) AS col1
----
26
onlyif mysql # aggregate syntax:
query I rowsort label-1846
SELECT MIN( DISTINCT ( + 96 ) ) AS col2
----
96
skipif mysql # not compatible
query I rowsort label-1846
SELECT MIN ( DISTINCT ( + 96 ) ) AS col2
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-1847
SELECT ALL 97 + - MAX( ALL + 51 ) + 80 - 82 * COUNT( DISTINCT - 74 )
----
44
skipif mysql # not compatible
query I rowsort label-1847
SELECT ALL 97 + - MAX ( ALL + 51 ) + 80 - 82 * COUNT ( DISTINCT - 74 )
----
44
onlyif mysql # DIV for integer division:
query I rowsort label-1848
SELECT + 97 * - 78 - + + 55 DIV - 46
----
-7565
skipif mysql # not compatible
query I rowsort label-1848
SELECT + 97 * - 78 - + + 55 / - 46
----
-7565
onlyif mysql # aggregate syntax:
query I rowsort label-1849
SELECT ALL 73 + - 25 * COUNT( * ) + NULLIF ( + 39, 95 ) + + - 43 + + COUNT( * ) * + 2
----
46
skipif mysql # not compatible
query I rowsort label-1849
SELECT ALL 73 + - 25 * COUNT ( * ) + NULLIF ( + 39, 95 ) + + - 43 + + COUNT ( * ) * + 2
----
46
onlyif mysql # aggregate syntax:
query II rowsort label-1850
SELECT ( - COUNT( * ) ) * + 40 - - 52 + 26 * 59 - + - COUNT( * ) AS col1, - 92 AS col2
----
1547
-92
skipif mysql # not compatible
query II rowsort label-1850
SELECT ( - COUNT ( * ) ) * + 40 - - 52 + 26 * 59 - + - COUNT ( * ) AS col1, - 92 AS col2
----
1547
-92
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1851
SELECT MIN( ALL - 60 ) + 32 DIV + 55 AS col2
----
-60
skipif mysql # not compatible
query I rowsort label-1851
SELECT MIN ( ALL - 60 ) + 32 / + 55 AS col2
----
-60
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1852
SELECT 91 DIV + COUNT( * )
----
91
skipif mysql # not compatible
query I rowsort label-1852
SELECT 91 / + COUNT ( * )
----
91
query II rowsort
SELECT DISTINCT 96 + - 87 AS col2, + 51 * 6 AS col0
----
9
306
onlyif mysql # aggregate syntax:
query I rowsort label-1854
SELECT DISTINCT + MAX( DISTINCT - + 29 ) * - - MIN( DISTINCT + 45 ) AS col2
----
-1305
skipif mysql # not compatible
query I rowsort label-1854
SELECT DISTINCT + MAX ( DISTINCT - + 29 ) * - - MIN ( DISTINCT + 45 ) AS col2
----
-1305
onlyif mysql # aggregate syntax:
query I rowsort label-1855
SELECT ALL + + MIN( DISTINCT + 22 ) + + - 67
----
-45
skipif mysql # not compatible
query I rowsort label-1855
SELECT ALL + + MIN ( DISTINCT + 22 ) + + - 67
----
-45
query II rowsort
SELECT ( + + 8 ), + 67 AS col2
----
8
67
query I rowsort
SELECT 11 * + + 40 * + 12 * + 76 + + 59 - - - 18 AS col2
----
401321
onlyif mysql # aggregate syntax:
query I rowsort label-1858
SELECT ALL - ( + + MAX( ALL - 67 ) )
----
67
skipif mysql # not compatible
query I rowsort label-1858
SELECT ALL - ( + + MAX ( ALL - 67 ) )
----
67
query I rowsort
SELECT ALL - 31 - - 48 AS col1
----
17
query I rowsort
SELECT - NULLIF ( - 31, - - 92 )
----
31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1861
SELECT - MIN( ALL + CAST( + 6 AS SIGNED ) ) + 55 + + 64 + + 74 * - - MAX( DISTINCT - 60 ) * 41
----
-181927
skipif mysql # not compatible
query I rowsort label-1861
SELECT - MIN ( ALL + CAST ( + 6 AS INTEGER ) ) + 55 + + 64 + + 74 * - - MAX ( DISTINCT - 60 ) * 41
----
-181927
onlyif mysql # aggregate syntax:
query I rowsort label-1862
SELECT 5 * - + 83 + + - 53 * COUNT( * ) AS col1
----
-468
skipif mysql # not compatible
query I rowsort label-1862
SELECT 5 * - + 83 + + - 53 * COUNT ( * ) AS col1
----
-468
query I rowsort
SELECT + 5 + - 43 * 23 * + 91
----
-89994
query I rowsort
SELECT - 74 - - CASE - - 71 WHEN + 40 THEN NULL WHEN - 7 * - 82 THEN NULL WHEN 46 THEN - CASE 70 WHEN - 89 * + + 90 THEN NULL WHEN + - 92 + + + 61 THEN - + 88 * - - 17 + 24 END END * + 69 * + + 53 * - 15 - + - 43 * 93 AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1865
SELECT ALL - - 3 DIV + SUM( + + 95 )
----
0
skipif mysql # not compatible
query I rowsort label-1865
SELECT ALL - - 3 / + SUM ( + + 95 )
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1866
SELECT + COUNT( * ) + + CAST( 78 AS SIGNED ) AS col0
----
79
skipif mysql # not compatible
query I rowsort label-1866
SELECT + COUNT ( * ) + + CAST ( 78 AS INTEGER ) AS col0
----
79
query I rowsort
SELECT - 32 + 69
----
37
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1868
SELECT ALL - ( 33 ) * CAST( 40 AS SIGNED ) - 34 AS col0
----
-1354
skipif mysql # not compatible
query I rowsort label-1868
SELECT ALL - ( 33 ) * CAST ( 40 AS INTEGER ) - 34 AS col0
----
-1354
query I rowsort
SELECT - + 9 * + 56
----
-504
onlyif mysql # aggregate syntax:
query I rowsort label-1870
SELECT - - COUNT( * ) + 29 * - - 20 AS col1
----
581
skipif mysql # not compatible
query I rowsort label-1870
SELECT - - COUNT ( * ) + 29 * - - 20 AS col1
----
581
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1871
SELECT DISTINCT - 71 * + ( CAST( NULL AS SIGNED ) ) * + 82
----
NULL
skipif mysql # not compatible
query I rowsort label-1871
SELECT DISTINCT - 71 * + ( CAST ( NULL AS INTEGER ) ) * + 82
----
NULL
query I rowsort
SELECT - + 60 + 66
----
6
onlyif mysql # aggregate syntax:
query I rowsort label-1873
SELECT ALL - + 99 * - COUNT( * ) + 85 AS col2
----
184
skipif mysql # not compatible
query I rowsort label-1873
SELECT ALL - + 99 * - COUNT ( * ) + 85 AS col2
----
184
query I rowsort
SELECT + + 49 * - 75
----
-3675
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1875
SELECT - COALESCE ( + CASE 11 WHEN + 22 THEN NULL WHEN + + 30 THEN NULL ELSE - CAST( NULL AS SIGNED ) END, + COUNT( * ), + CAST( - 27 AS SIGNED ) ) + + 78 - + + 66 * - 91 DIV + CAST( - 91 AS SIGNED ) AS col0
----
11
skipif mysql # not compatible
query I rowsort label-1875
SELECT - COALESCE ( + CASE 11 WHEN + 22 THEN NULL WHEN + + 30 THEN NULL ELSE - CAST ( NULL AS INTEGER ) END, + COUNT ( * ), + CAST ( - 27 AS INTEGER ) ) + + 78 - + + 66 * - 91 / + CAST ( - 91 AS INTEGER ) AS col0
----
11
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1876
SELECT ALL AVG ( - - CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-1876
SELECT ALL AVG ( - - CAST ( NULL AS INTEGER ) )
----
NULL
query II rowsort
SELECT - 29 AS col0, - 8 col0
----
-29
-8
onlyif mysql # aggregate syntax:
query I rowsort label-1878
SELECT ALL NULLIF ( + 21, - 6 - + + CASE + 32 WHEN + 29 * 0 + - 33 + + SUM( DISTINCT 30 ) THEN + + 93 WHEN + 38 * + 79 * 63 THEN NULL END * + 4 + - 45 + - 94 )
----
21
skipif mysql # not compatible
query I rowsort label-1878
SELECT ALL NULLIF ( + 21, - 6 - + + CASE + 32 WHEN + 29 * 0 + - 33 + + SUM ( DISTINCT 30 ) THEN + + 93 WHEN + 38 * + 79 * 63 THEN NULL END * + 4 + - 45 + - 94 )
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-1879
SELECT - 45 * + MIN( + 93 )
----
-4185
skipif mysql # not compatible
query I rowsort label-1879
SELECT - 45 * + MIN ( + 93 )
----
-4185
query I rowsort
SELECT DISTINCT NULLIF ( + 95, 74 ) AS col2
----
95
onlyif mysql # aggregate syntax:
query I rowsort label-1881
SELECT DISTINCT - ( + COUNT( * ) ) * + 69 + - 90 - - COUNT( + 19 ) * - - 42
----
-117
skipif mysql # not compatible
query I rowsort label-1881
SELECT DISTINCT - ( + COUNT ( * ) ) * + 69 + - 90 - - COUNT ( + 19 ) * - - 42
----
-117
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1882
SELECT ALL - COUNT( * ) / CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-1882
SELECT ALL - COUNT ( * ) / CAST ( NULL AS INTEGER )
----
NULL
query II rowsort
SELECT ALL + 11, - 43 AS col0
----
11
-43
query I rowsort
SELECT ALL + 56 col2
----
56
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1885
SELECT + COUNT( - + 99 ) DIV + 19 + + + 81 AS col2
----
81
skipif mysql # not compatible
query I rowsort label-1885
SELECT + COUNT ( - + 99 ) / + 19 + + + 81 AS col2
----
81
query I rowsort
SELECT ALL 80 * + 31 + + 73 - - + 60 * + 70 AS col0
----
6753
query I rowsort
SELECT ( - + 32 ) AS col0
----
-32
query I rowsort
SELECT ( 78 ) AS col1
----
78
query II rowsort
SELECT + 5 AS col2, 94 AS col1
----
5
94
query II rowsort
SELECT ALL + 46 AS col0, - 42
----
46
-42
query I rowsort
SELECT + 20 * - 85 AS col2
----
-1700
onlyif mysql # aggregate syntax:
query I rowsort label-1892
SELECT ALL - 87 * COUNT( * ) + - 43 AS col0
----
-130
skipif mysql # not compatible
query I rowsort label-1892
SELECT ALL - 87 * COUNT ( * ) + - 43 AS col0
----
-130
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1893
SELECT ALL - COUNT( * ) * - + CAST( NULL AS SIGNED ) + - 47 AS col1, + 40 + 51 AS col1
----
NULL
91
skipif mysql # not compatible
query II rowsort label-1893
SELECT ALL - COUNT ( * ) * - + CAST ( NULL AS INTEGER ) + - 47 AS col1, + 40 + 51 AS col1
----
NULL
91
query I rowsort
SELECT + 25 + 91 AS col2
----
116
query I rowsort
SELECT 65 * + 80 + - 9 + 11 AS col1
----
5202
query I rowsort
SELECT - ( - 95 ) * 15 * ( + 67 )
----
95475
onlyif mysql # aggregate syntax:
query II rowsort label-1897
SELECT 91 AS col2, - ( COUNT( * ) )
----
91
-1
skipif mysql # not compatible
query II rowsort label-1897
SELECT 91 AS col2, - ( COUNT ( * ) )
----
91
-1
query I rowsort
SELECT DISTINCT + + 15 AS col1
----
15
onlyif mysql # aggregate syntax:
query II rowsort label-1899
SELECT + 71 AS col1, - MAX( ALL - 38 )
----
71
38
skipif mysql # not compatible
query II rowsort label-1899
SELECT + 71 AS col1, - MAX ( ALL - 38 )
----
71
38
query I rowsort
SELECT + 59 + - 78 * 18 AS col0
----
-1345
onlyif mysql # aggregate syntax:
query II rowsort label-1901
SELECT ALL 11 AS col1, 64 + - COUNT( * ) AS col1
----
11
63
skipif mysql # not compatible
query II rowsort label-1901
SELECT ALL 11 AS col1, 64 + - COUNT ( * ) AS col1
----
11
63
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1902
SELECT ALL - 66 * - + CAST( NULL AS SIGNED ) * 28 - + COUNT( + + 62 )
----
NULL
skipif mysql # not compatible
query I rowsort label-1902
SELECT ALL - 66 * - + CAST ( NULL AS INTEGER ) * 28 - + COUNT ( + + 62 )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1903
SELECT ALL + COUNT( * ) * + 19 AS col1
----
19
skipif mysql # not compatible
query I rowsort label-1903
SELECT ALL + COUNT ( * ) * + 19 AS col1
----
19
query I rowsort
SELECT DISTINCT - 71 col0
----
-71
query II rowsort
SELECT ALL + 58 col0, 34
----
58
34
onlyif mysql # aggregate syntax:
query I rowsort label-1906
SELECT DISTINCT COUNT( * ) * - 27 AS col0
----
-27
skipif mysql # not compatible
query I rowsort label-1906
SELECT DISTINCT COUNT ( * ) * - 27 AS col0
----
-27
onlyif mysql # aggregate syntax:
query II rowsort label-1907
SELECT + + SUM( ( + 25 ) ) * + + 54 AS col0, + 26 AS col0
----
1350
26
skipif mysql # not compatible
query II rowsort label-1907
SELECT + + SUM ( ( + 25 ) ) * + + 54 AS col0, + 26 AS col0
----
1350
26
onlyif mysql # aggregate syntax:
query II rowsort label-1908
SELECT COUNT( * ), 55 AS col1
----
1
55
skipif mysql # not compatible
query II rowsort label-1908
SELECT COUNT ( * ), 55 AS col1
----
1
55
onlyif mysql # DIV for integer division:
query I rowsort label-1909
SELECT - 61 DIV - 74 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1909
SELECT - 61 / - 74 AS col2
----
0
query I rowsort
SELECT + 5 - - - 69
----
-64
onlyif mysql # aggregate syntax:
query I rowsort label-1911
SELECT - - SUM( DISTINCT 78 )
----
78
skipif mysql # not compatible
query I rowsort label-1911
SELECT - - SUM ( DISTINCT 78 )
----
78
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1912
SELECT ALL NULLIF ( - + 39, - CAST( - + 82 AS SIGNED ) - + 94 * - COUNT( * ) - - 92 * + + 79 * - + CAST( NULL AS SIGNED ) * - 20 )
----
-39
skipif mysql # not compatible
query I rowsort label-1912
SELECT ALL NULLIF ( - + 39, - CAST ( - + 82 AS INTEGER ) - + 94 * - COUNT ( * ) - - 92 * + + 79 * - + CAST ( NULL AS INTEGER ) * - 20 )
----
-39
query I rowsort
SELECT ALL 28 + 60 AS col2
----
88
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1914
SELECT ALL + COUNT( * ) + + CAST( NULL AS SIGNED ) * 9 * COUNT( + 70 ), 38 / - + MIN( DISTINCT + 29 ) - + - 18 * - CAST( NULL AS SIGNED ) + 37
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-1914
SELECT ALL + COUNT ( * ) + + CAST ( NULL AS INTEGER ) * 9 * COUNT ( + 70 ), 38 / - + MIN ( DISTINCT + 29 ) - + - 18 * - CAST ( NULL AS INTEGER ) + 37
----
NULL
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-1915
SELECT ALL + 9 + + + 72 AS col2, - COALESCE ( - 2, + 38 * + 21 + - 65 - COALESCE ( - ( + + 82 ), - ( + ( MAX( DISTINCT - 46 ) ) ) * 9 ) * - + 22 )
----
81
2
skipif mysql # not compatible
query II rowsort label-1915
SELECT ALL + 9 + + + 72 AS col2, - COALESCE ( - 2, + 38 * + 21 + - 65 - COALESCE ( - ( + + 82 ), - ( + ( MAX ( DISTINCT - 46 ) ) ) * 9 ) * - + 22 )
----
81
2
query I rowsort
SELECT DISTINCT 21 + 35
----
56
query I rowsort
SELECT ALL + 18 + - 56 AS col0
----
-38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1918
SELECT - CAST( - - 92 AS SIGNED ) AS col0
----
-92
skipif mysql # not compatible
query I rowsort label-1918
SELECT - CAST ( - - 92 AS INTEGER ) AS col0
----
-92
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-1919
SELECT + COUNT( * ) + CAST( NULL AS DECIMAL ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1919
SELECT + COUNT ( * ) + CAST ( NULL AS REAL ) AS col2
----
NULL
query I rowsort
SELECT ALL + 46 * + 91 AS col1
----
4186
onlyif mysql # aggregate syntax:
query II rowsort label-1921
SELECT DISTINCT + CASE + COUNT( * ) WHEN + + 85 THEN NULL ELSE - SUM( + 12 ) * - 1 - COUNT( * ) + + 32 * NULLIF ( - COUNT( * ), - 62 ) * - ( + 49 ) * - - 22 END, + 22 AS col2
----
34507
22
skipif mysql # not compatible
query II rowsort label-1921
SELECT DISTINCT + CASE + COUNT ( * ) WHEN + + 85 THEN NULL ELSE - SUM ( + 12 ) * - 1 - COUNT ( * ) + + 32 * NULLIF ( - COUNT ( * ), - 62 ) * - ( + 49 ) * - - 22 END, + 22 AS col2
----
34507
22
onlyif mysql # DIV for integer division:
query I rowsort label-1922
SELECT ALL - ( - 83 ) DIV - - 1 * + 33 DIV + 33 - + - 67 + + 42 col0
----
192
skipif mysql # not compatible
query I rowsort label-1922
SELECT ALL - ( - 83 ) / - - 1 * + 33 / + 33 - + - 67 + + 42 col0
----
192
onlyif mysql # aggregate syntax:
query I rowsort label-1923
SELECT ALL + CASE + 95 WHEN + COUNT( DISTINCT - 7 ) THEN - + 7 END
----
NULL
skipif mysql # not compatible
query I rowsort label-1923
SELECT ALL + CASE + 95 WHEN + COUNT ( DISTINCT - 7 ) THEN - + 7 END
----
NULL
query I rowsort
SELECT - 26 * - 95 * 55 AS col1
----
135850
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1925
SELECT DISTINCT + COUNT( * ) DIV + COUNT( * ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-1925
SELECT DISTINCT + COUNT ( * ) / + COUNT ( * ) AS col1
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1926
SELECT ALL - 65 DIV + + 2 - COUNT( * )
----
-33
skipif mysql # not compatible
query I rowsort label-1926
SELECT ALL - 65 / + + 2 - COUNT ( * )
----
-33
query I rowsort
SELECT - 37 * 14
----
-518
query I rowsort
SELECT + - ( + NULLIF ( + 85, + 49 ) ) * + 49 * + 18 - + 33 + - 40
----
-75043
onlyif mysql # aggregate syntax:
query I rowsort label-1929
SELECT + COUNT( * ) * 39 - + 55
----
-16
skipif mysql # not compatible
query I rowsort label-1929
SELECT + COUNT ( * ) * 39 - + 55
----
-16
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1930
SELECT DISTINCT - CAST( + - 7 AS SIGNED )
----
7
skipif mysql # not compatible
query I rowsort label-1930
SELECT DISTINCT - CAST ( + - 7 AS INTEGER )
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-1931
SELECT ALL + 39 * - COUNT( * ) * + - COUNT( * ) AS col2
----
39
skipif mysql # not compatible
query I rowsort label-1931
SELECT ALL + 39 * - COUNT ( * ) * + - COUNT ( * ) AS col2
----
39
query I rowsort
SELECT 45 + 65 AS col2
----
110
query I rowsort
SELECT - 47 * - + 13 col2
----
611
query I rowsort
SELECT ALL - 48 * - - 99 - + 93
----
-4845
onlyif mysql # aggregate syntax:
query I rowsort label-1935
SELECT DISTINCT - COALESCE ( 12, 7 * - + ( + COUNT( * ) ) ) * - 94 col1
----
1128
skipif mysql # not compatible
query I rowsort label-1935
SELECT DISTINCT - COALESCE ( 12, 7 * - + ( + COUNT ( * ) ) ) * - 94 col1
----
1128
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1936
SELECT ALL - + SUM( + 92 ) AS col1, 61 * + CAST( NULL AS SIGNED )
----
-92
NULL
skipif mysql # not compatible
query II rowsort label-1936
SELECT ALL - + SUM ( + 92 ) AS col1, 61 * + CAST ( NULL AS INTEGER )
----
-92
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1937
SELECT DISTINCT - MIN( DISTINCT - ( + - 2 ) ) col2
----
-2
skipif mysql # not compatible
query I rowsort label-1937
SELECT DISTINCT - MIN ( DISTINCT - ( + - 2 ) ) col2
----
-2
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1938
SELECT ALL CAST( NULL AS SIGNED ) + + 95 * + 31
----
NULL
skipif mysql # not compatible
query I rowsort label-1938
SELECT ALL CAST ( NULL AS INTEGER ) + + 95 * + 31
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1939
SELECT + COUNT( * ) + + 72
----
73
skipif mysql # not compatible
query I rowsort label-1939
SELECT + COUNT ( * ) + + 72
----
73
query I rowsort
SELECT DISTINCT + 99 col0
----
99
query I rowsort
SELECT 86 + 55 + + + NULLIF ( - 79, - + 31 * - 37 * - 74 + - 91 )
----
62
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1942
SELECT ALL 16 + + + CAST( + COUNT( * ) AS SIGNED ) * - 12 * COUNT( * ), 47 AS col1
----
4
47
skipif mysql # not compatible
query II rowsort label-1942
SELECT ALL 16 + + + CAST ( + COUNT ( * ) AS INTEGER ) * - 12 * COUNT ( * ), 47 AS col1
----
4
47
onlyif mysql # aggregate syntax:
query I rowsort label-1943
SELECT ALL MAX( - 90 ) + 30
----
-60
skipif mysql # not compatible
query I rowsort label-1943
SELECT ALL MAX ( - 90 ) + 30
----
-60
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1944
SELECT ( 84 ) + + 6 + COUNT( * ) * + 38 DIV - + 66 col0
----
90
skipif mysql # not compatible
query I rowsort label-1944
SELECT ( 84 ) + + 6 + COUNT ( * ) * + 38 / - + 66 col0
----
90
query I rowsort
SELECT ALL 80 * - 96
----
-7680
onlyif mysql # aggregate syntax:
query I rowsort label-1946
SELECT MIN( - - 58 ) + + 25 + MIN( DISTINCT - 69 ) + 59 * + + 29
----
1725
skipif mysql # not compatible
query I rowsort label-1946
SELECT MIN ( - - 58 ) + + 25 + MIN ( DISTINCT - 69 ) + 59 * + + 29
----
1725
query I rowsort
SELECT 11 * + 93
----
1023
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-1948
SELECT ( + 38 ) + + - CAST( - 40 AS SIGNED ) + COUNT( * ) + - + 1 * 55 DIV + 76
----
79
skipif mysql # not compatible
query I rowsort label-1948
SELECT ( + 38 ) + + - CAST ( - 40 AS INTEGER ) + COUNT ( * ) + - + 1 * 55 / + 76
----
79
onlyif mysql # aggregate syntax:
query I rowsort label-1949
SELECT 20 + + COUNT( * )
----
21
skipif mysql # not compatible
query I rowsort label-1949
SELECT 20 + + COUNT ( * )
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-1950
SELECT MAX( 92 ) + - 74
----
18
skipif mysql # not compatible
query I rowsort label-1950
SELECT MAX ( 92 ) + - 74
----
18
query I rowsort
SELECT DISTINCT + 41 - + 34 AS col0
----
7
onlyif mysql # DIV for integer division:
query I rowsort label-1952
SELECT ALL 14 DIV - 48
----
0
skipif mysql # not compatible
query I rowsort label-1952
SELECT ALL 14 / - 48
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1953
SELECT COALESCE ( - COUNT( + 5 ), - 93, - COUNT( * ) ) * + - CAST( - 44 AS SIGNED ) AS col2
----
-44
skipif mysql # not compatible
query I rowsort label-1953
SELECT COALESCE ( - COUNT ( + 5 ), - 93, - COUNT ( * ) ) * + - CAST ( - 44 AS INTEGER ) AS col2
----
-44
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1954
SELECT ALL + CAST( NULL AS SIGNED ) * COUNT( * ) * + + COUNT( ALL + 24 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-1954
SELECT ALL + CAST ( NULL AS INTEGER ) * COUNT ( * ) * + + COUNT ( ALL + 24 ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1955
SELECT DISTINCT COUNT( * ) - - CASE + 51 WHEN - 31 THEN 10 * + + COUNT( * ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1955
SELECT DISTINCT COUNT ( * ) - - CASE + 51 WHEN - 31 THEN 10 * + + COUNT ( * ) END AS col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-1956
SELECT 15 DIV + COUNT( * ) + + 12 AS col2, 15
----
27
15
skipif mysql # not compatible
query II rowsort label-1956
SELECT 15 / + COUNT ( * ) + + 12 AS col2, 15
----
27
15
query I rowsort
SELECT ( - NULLIF ( + 56, + 57 / - + 61 ) ) * ( - + 37 ) AS col1
----
2072
query I rowsort
SELECT ALL + 43 * - + ( + + 48 )
----
-2064
query I rowsort
SELECT - - 87 * 4 + - - 5 - 44 + - 77 * + 62
----
-4465
onlyif mysql # aggregate syntax:
query I rowsort label-1960
SELECT NULLIF ( ( + 1 ), + ( - COUNT( * ) ) ) - + 7
----
-6
skipif mysql # not compatible
query I rowsort label-1960
SELECT NULLIF ( ( + 1 ), + ( - COUNT ( * ) ) ) - + 7
----
-6
query II rowsort
SELECT 65 AS col2, - 6
----
65
-6
onlyif mysql # aggregate syntax:
query I rowsort label-1962
SELECT - SUM( + - 80 ) * + 17 * + SUM( ALL 15 ) + - + MAX( - 16 ) + + 36
----
20452
skipif mysql # not compatible
query I rowsort label-1962
SELECT - SUM ( + - 80 ) * + 17 * + SUM ( ALL 15 ) + - + MAX ( - 16 ) + + 36
----
20452
query I rowsort
SELECT + 71 * + + 63 AS col2
----
4473
query I rowsort
SELECT ALL - - 10 AS col0
----
10
query I rowsort
SELECT ALL - ( - 76 ) col0
----
76
query I rowsort
SELECT DISTINCT - + ( - 50 )
----
50
query I rowsort
SELECT - 93 + 4 * 22
----
-5
onlyif mysql # DIV for integer division:
query I rowsort label-1968
SELECT 52 DIV - 44
----
-1
skipif mysql # not compatible
query I rowsort label-1968
SELECT 52 / - 44
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-1969
SELECT + SUM( + - 24 ) AS col2
----
-24
skipif mysql # not compatible
query I rowsort label-1969
SELECT + SUM ( + - 24 ) AS col2
----
-24
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1970
SELECT + COALESCE ( - 12, + COUNT( * ), + NULLIF ( + 29, - - 11 ) - 7 ) DIV - ( 92 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1970
SELECT + COALESCE ( - 12, + COUNT ( * ), + NULLIF ( + 29, - - 11 ) - 7 ) / - ( 92 ) AS col2
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1971
SELECT CAST( + 98 AS SIGNED ) * - 12 - 91
----
-1267
skipif mysql # not compatible
query I rowsort label-1971
SELECT CAST ( + 98 AS INTEGER ) * - 12 - 91
----
-1267
query I rowsort
SELECT ALL + 92 + - + 77 AS col2
----
15
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-1973
SELECT + NULLIF ( - 85, - CAST( NULL AS SIGNED ) ) AS col0
----
-85
skipif mysql # not compatible
query I rowsort label-1973
SELECT + NULLIF ( - 85, - CAST ( NULL AS INTEGER ) ) AS col0
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-1974
SELECT 52 + + COUNT( * ) * + 69 * + 28 AS col2
----
1984
skipif mysql # not compatible
query I rowsort label-1974
SELECT 52 + + COUNT ( * ) * + 69 * + 28 AS col2
----
1984
query I rowsort
SELECT ALL + + 79 * + 77 AS col0
----
6083
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-1976
SELECT + 74, ( + ( + MIN( - 57 ) ) ) + + COALESCE ( - 87, - ( - 33 ), - 46 ) + CAST( - - 2 AS SIGNED ) * 47 - + 79 * + 79 AS col0
----
74
-6291
skipif mysql # not compatible
query II rowsort label-1976
SELECT + 74, ( + ( + MIN ( - 57 ) ) ) + + COALESCE ( - 87, - ( - 33 ), - 46 ) + CAST ( - - 2 AS INTEGER ) * 47 - + 79 * + 79 AS col0
----
74
-6291
onlyif mysql # aggregate syntax:
query I rowsort label-1977
SELECT ALL - 1 + - + 75 + - - 96 * MAX( ALL - + 10 ) * 92 * + - 21 AS col2
----
1854644
skipif mysql # not compatible
query I rowsort label-1977
SELECT ALL - 1 + - + 75 + - - 96 * MAX ( ALL - + 10 ) * 92 * + - 21 AS col2
----
1854644
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1978
SELECT DISTINCT - 36 + + - CAST( - 45 AS SIGNED ) * - COUNT( ALL - 60 )
----
-81
skipif mysql # not compatible
query I rowsort label-1978
SELECT DISTINCT - 36 + + - CAST ( - 45 AS INTEGER ) * - COUNT ( ALL - 60 )
----
-81
query I rowsort
SELECT ALL 69 + 51 col1
----
120
onlyif mysql # aggregate syntax:
query I rowsort label-1980
SELECT DISTINCT COUNT( * ) + 78 + + 22 * CASE - 69 WHEN + 97 * - - 81 - COALESCE ( - - ( - 3 ), - 8 + + 50 ) THEN - 52 ELSE NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-1980
SELECT DISTINCT COUNT ( * ) + 78 + + 22 * CASE - 69 WHEN + 97 * - - 81 - COALESCE ( - - ( - 3 ), - 8 + + 50 ) THEN - 52 ELSE NULL END AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query III rowsort label-1981
SELECT - 27 col2, CAST( NULL AS SIGNED ) * 27 + - + 95 * - NULLIF ( + COUNT( * ), + 87 - + - 36 * - 48 ) AS col1, 11
----
-27
NULL
11
skipif mysql # not compatible
query III rowsort label-1981
SELECT - 27 col2, CAST ( NULL AS INTEGER ) * 27 + - + 95 * - NULLIF ( + COUNT ( * ), + 87 - + - 36 * - 48 ) AS col1, 11
----
-27
NULL
11
query I rowsort
SELECT 92 + 88 * 38
----
3436
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1983
SELECT CASE 67 WHEN 30 + 13 THEN NULL WHEN + 39 * - + 89 THEN - + 75 + + SUM( 55 ) ELSE - ( - 6 ) END * - 34 DIV 17 + 98
----
86
skipif mysql # not compatible
query I rowsort label-1983
SELECT CASE 67 WHEN 30 + 13 THEN NULL WHEN + 39 * - + 89 THEN - + 75 + + SUM ( 55 ) ELSE - ( - 6 ) END * - 34 / 17 + 98
----
86
query II rowsort
SELECT 28 AS col0, 44
----
28
44
onlyif mysql # aggregate syntax:
query I rowsort label-1985
SELECT ALL MAX( ALL - + 33 ) col0
----
-33
skipif mysql # not compatible
query I rowsort label-1985
SELECT ALL MAX ( ALL - + 33 ) col0
----
-33
onlyif mysql # aggregate syntax:
query I rowsort label-1986
SELECT ALL 33 + + COALESCE ( 47, - + ( - CASE + - 67 WHEN + + COUNT( - - 94 ) THEN MIN( - 89 ) + + 82 WHEN 31 THEN NULL END ) ) * - - 96 AS col1
----
4545
skipif mysql # not compatible
query I rowsort label-1986
SELECT ALL 33 + + COALESCE ( 47, - + ( - CASE + - 67 WHEN + + COUNT ( - - 94 ) THEN MIN ( - 89 ) + + 82 WHEN 31 THEN NULL END ) ) * - - 96 AS col1
----
4545
query I rowsort
SELECT 75 - - 11 AS col2
----
86
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1988
SELECT ALL NULLIF ( 5, + COUNT( * ) - + 46 ) * ( - 36 ) * - 88 + + CASE + + ( + 96 ) WHEN - 58 * + NULLIF ( - 43, CASE WHEN NULL BETWEEN ( NULL ) AND 53 THEN NULLIF ( + + AVG ( ALL 5 ), ( CASE - - 39 WHEN + 93 THEN NULL WHEN + CAST( + ( + - 0 ) AS SIGNED ) THEN - COUNT( * ) * - - 81 * - 7 ELSE NULL END ) * - 18 ) ELSE NULL END - 99 - 82 - - 80 + + 27 + - 72 + + + 62 ) THEN NULL ELSE + - CASE CASE + - 13 WHEN + - ( 87 ) THEN + - 86 * - 19 + + - MAX( ALL 10 ) / - 67 + - 31 * - COUNT( * ) WHEN 1 * COALESCE ( + 41 * + 90, SUM( ALL 52 ) - 4 ) THEN NULL ELSE 74 END WHEN 21 - + 87 THEN + 3 * 20 WHEN 99 THEN NULL ELSE NULL END * + AVG ( ALL - ( + 57 ) ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-1988
SELECT ALL NULLIF ( 5, + COUNT ( * ) - + 46 ) * ( - 36 ) * - 88 + + CASE + + ( + 96 ) WHEN - 58 * + NULLIF ( - 43, CASE WHEN NULL BETWEEN ( NULL ) AND 53 THEN NULLIF ( + + AVG ( ALL 5 ), ( CASE - - 39 WHEN + 93 THEN NULL WHEN + CAST ( + ( + - 0 ) AS INTEGER ) THEN - COUNT ( * ) * - - 81 * - 7 ELSE NULL END ) * - 18 ) ELSE NULL END - 99 - 82 - - 80 + + 27 + - 72 + + + 62 ) THEN NULL ELSE + - CASE CASE + - 13 WHEN + - ( 87 ) THEN + - 86 * - 19 + + - MAX ( ALL 10 ) / - 67 + - 31 * - COUNT ( * ) WHEN 1 * COALESCE ( + 41 * + 90, SUM ( ALL 52 ) - 4 ) THEN NULL ELSE 74 END WHEN 21 - + 87 THEN + 3 * 20 WHEN 99 THEN NULL ELSE NULL END * + AVG ( ALL - ( + 57 ) ) END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-1989
SELECT ALL MAX( + 41 ) col2
----
41
skipif mysql # not compatible
query I rowsort label-1989
SELECT ALL MAX ( + 41 ) col2
----
41
onlyif mysql # aggregate syntax:
query I rowsort label-1990
SELECT ALL COUNT( * ) - - COUNT( + - 25 )
----
2
skipif mysql # not compatible
query I rowsort label-1990
SELECT ALL COUNT ( * ) - - COUNT ( + - 25 )
----
2
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-1991
SELECT ALL - COUNT( * ) DIV 28 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-1991
SELECT ALL - COUNT ( * ) / 28 AS col2
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1992
SELECT DISTINCT + 74 - - CASE 17 WHEN 35 - + + 54 - - 26 + - 21 * - - 58 + CAST( NULL AS SIGNED ) * - - COUNT( * ) * + CAST( + 53 AS SIGNED ) THEN - + CAST( NULL AS SIGNED ) WHEN - - 74 * SUM( ALL + 54 ) THEN - COUNT( * ) - + 89 + 9 WHEN - ( - - 7 ) THEN NULL END - - - 73 / - + 17 + + + 90
----
NULL
skipif mysql # not compatible
query I rowsort label-1992
SELECT DISTINCT + 74 - - CASE 17 WHEN 35 - + + 54 - - 26 + - 21 * - - 58 + CAST ( NULL AS INTEGER ) * - - COUNT ( * ) * + CAST ( + 53 AS INTEGER ) THEN - + CAST ( NULL AS INTEGER ) WHEN - - 74 * SUM ( ALL + 54 ) THEN - COUNT ( * ) - + 89 + 9 WHEN - ( - - 7 ) THEN NULL END - - - 73 / - + 17 + + + 90
----
NULL
query I rowsort
SELECT ALL 97 * + 98
----
9506
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-1994
SELECT COUNT( * ) - + - 80 * + CASE - ( - + 9 ) WHEN - 91 THEN + - ( + MAX( + 5 ) ) WHEN CAST( NULL AS SIGNED ) + + 0 THEN SUM( DISTINCT - 30 ) + - + 24 + 21 * + ( CASE + + 71 WHEN + ( 63 ) THEN + CAST( NULL AS SIGNED ) END ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1994
SELECT COUNT ( * ) - + - 80 * + CASE - ( - + 9 ) WHEN - 91 THEN + - ( + MAX ( + 5 ) ) WHEN CAST ( NULL AS INTEGER ) + + 0 THEN SUM ( DISTINCT - 30 ) + - + 24 + 21 * + ( CASE + + 71 WHEN + ( 63 ) THEN + CAST ( NULL AS INTEGER ) END ) END AS col2
----
NULL
query I rowsort
SELECT DISTINCT 26 * 21
----
546
query II rowsort
SELECT ALL 15 col2, 38
----
15
38
onlyif mysql # aggregate syntax:
query II rowsort label-1997
SELECT - COUNT( * ), 78 AS col1
----
-1
78
skipif mysql # not compatible
query II rowsort label-1997
SELECT - COUNT ( * ), 78 AS col1
----
-1
78
onlyif mysql # aggregate syntax:
query I rowsort label-1998
SELECT CASE - 73 WHEN - - 65 * + MIN( DISTINCT + - 85 ) THEN + 24 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-1998
SELECT CASE - 73 WHEN - - 65 * + MIN ( DISTINCT + - 85 ) THEN + 24 END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-1999
SELECT COUNT( * ), 27 AS col1
----
1
27
skipif mysql # not compatible
query II rowsort label-1999
SELECT COUNT ( * ), 27 AS col1
----
1
27
query I rowsort
SELECT + 55 * 82
----
4510
query II rowsort
SELECT ALL + - 99, - 14 AS col2
----
-99
-14
query I rowsort
SELECT ( - - 69 ) AS col1
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-2003
SELECT ALL 44 * - - 34 + - + 23 + - + 91 - - 43 - - 92 + + COUNT( * ) * - + 6 * + - COUNT( * ) + + COUNT( * ) * 26 * 88 - - + 77
----
3888
skipif mysql # not compatible
query I rowsort label-2003
SELECT ALL 44 * - - 34 + - + 23 + - + 91 - - 43 - - 92 + + COUNT ( * ) * - + 6 * + - COUNT ( * ) + + COUNT ( * ) * 26 * 88 - - + 77
----
3888
query I rowsort
SELECT DISTINCT 82 * + + 22 + 12 * - 9 + - 4
----
1692
onlyif mysql # aggregate syntax:
query II rowsort label-2005
SELECT ALL + + 65 AS col1, 92 + + COUNT( * ) AS col0
----
65
93
skipif mysql # not compatible
query II rowsort label-2005
SELECT ALL + + 65 AS col1, 92 + + COUNT ( * ) AS col0
----
65
93
onlyif mysql # aggregate syntax:
query I rowsort label-2006
SELECT + + 82 * + - COALESCE ( - - 95, + + CASE + 11 WHEN + + 92 THEN NULL WHEN - - COUNT( * ) THEN - 70 ELSE NULL END ) AS col1
----
-7790
skipif mysql # not compatible
query I rowsort label-2006
SELECT + + 82 * + - COALESCE ( - - 95, + + CASE + 11 WHEN + + 92 THEN NULL WHEN - - COUNT ( * ) THEN - 70 ELSE NULL END ) AS col1
----
-7790
query I rowsort
SELECT - + 76 * 11 AS col0
----
-836
onlyif mysql # aggregate syntax:
query I rowsort label-2008
SELECT ALL + CASE + - 97 WHEN + - ( 50 ) THEN NULL ELSE - 67 + + - 89 END * - CASE 77 WHEN + 26 * 44 THEN + COUNT( * ) ELSE NULL END * 69 + + 61 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2008
SELECT ALL + CASE + - 97 WHEN + - ( 50 ) THEN NULL ELSE - 67 + + - 89 END * - CASE 77 WHEN + 26 * 44 THEN + COUNT ( * ) ELSE NULL END * 69 + + 61 col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2009
SELECT + CAST( COUNT( * ) AS SIGNED ) + + 5
----
6
skipif mysql # not compatible
query I rowsort label-2009
SELECT + CAST ( COUNT ( * ) AS INTEGER ) + + 5
----
6
onlyif mysql # aggregate syntax:
query II rowsort label-2010
SELECT ALL + - COUNT( * ), + 53 * + 34 * - 0 - 9 AS col2
----
-1
-9
skipif mysql # not compatible
query II rowsort label-2010
SELECT ALL + - COUNT ( * ), + 53 * + 34 * - 0 - 9 AS col2
----
-1
-9
onlyif mysql # aggregate syntax:
query I rowsort label-2011
SELECT ALL - - 88 * 56 + 99 * COUNT( * ) + + + COUNT( * ) + + 89
----
5117
skipif mysql # not compatible
query I rowsort label-2011
SELECT ALL - - 88 * 56 + 99 * COUNT ( * ) + + + COUNT ( * ) + + 89
----
5117
query I rowsort
SELECT + + 69 col2
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-2013
SELECT SUM( DISTINCT + - 88 )
----
-88
skipif mysql # not compatible
query I rowsort label-2013
SELECT SUM ( DISTINCT + - 88 )
----
-88
query II rowsort
SELECT - ( + 41 ), - 32 AS col1
----
-41
-32
onlyif mysql # aggregate syntax:
query I rowsort label-2015
SELECT - 51 + + COUNT( * ) * - 88
----
-139
skipif mysql # not compatible
query I rowsort label-2015
SELECT - 51 + + COUNT ( * ) * - 88
----
-139
query I rowsort
SELECT + 63 + + 65 + + + 23 AS col1
----
151
query I rowsort
SELECT - 69 * - COALESCE ( - 34, 51 * 68 * 84 ) * + - 86 AS col1
----
201756
onlyif mysql # DIV for integer division:
query I rowsort label-2018
SELECT - 27 + - ( + 48 ) DIV - 7 AS col2
----
-21
skipif mysql # not compatible
query I rowsort label-2018
SELECT - 27 + - ( + 48 ) / - 7 AS col2
----
-21
onlyif mysql # aggregate syntax:
query I rowsort label-2019
SELECT ALL CASE + 98 WHEN - CASE NULLIF ( 4, 16 ) WHEN 27 THEN 10 + 63 ELSE NULL END / + + 11 - + + COUNT( * ) + + 25 THEN + + ( + 83 ) END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2019
SELECT ALL CASE + 98 WHEN - CASE NULLIF ( 4, 16 ) WHEN 27 THEN 10 + 63 ELSE NULL END / + + 11 - + + COUNT ( * ) + + 25 THEN + + ( + 83 ) END AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2020
SELECT + 8 * - 96 + 1 + - MIN( - - 67 ) AS col2
----
-834
skipif mysql # not compatible
query I rowsort label-2020
SELECT + 8 * - 96 + 1 + - MIN ( - - 67 ) AS col2
----
-834
query II rowsort
SELECT ALL - 87 * + 47, 4 AS col2
----
-4089
4
onlyif mysql # aggregate syntax:
query I rowsort label-2022
SELECT - COUNT( * ) * + + 77 AS col1
----
-77
skipif mysql # not compatible
query I rowsort label-2022
SELECT - COUNT ( * ) * + + 77 AS col1
----
-77
onlyif mysql # DIV for integer division:
query I rowsort label-2023
SELECT ALL - 14 DIV + 7 AS col2
----
-2
skipif mysql # not compatible
query I rowsort label-2023
SELECT ALL - 14 / + 7 AS col2
----
-2
onlyif mysql # aggregate syntax:
query I rowsort label-2024
SELECT ALL MAX( DISTINCT - + 31 ) col1
----
-31
skipif mysql # not compatible
query I rowsort label-2024
SELECT ALL MAX ( DISTINCT - + 31 ) col1
----
-31
query I rowsort
SELECT ALL ( - + 36 ) AS col2
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-2026
SELECT ALL - SUM( 69 ) * 16
----
-1104
skipif mysql # not compatible
query I rowsort label-2026
SELECT ALL - SUM ( 69 ) * 16
----
-1104
query I rowsort
SELECT - 67 + + ( + - 85 )
----
-152
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2028
SELECT DISTINCT CAST( + 65 AS SIGNED ), 69 AS col0
----
65
69
skipif mysql # not compatible
query II rowsort label-2028
SELECT DISTINCT CAST ( + 65 AS INTEGER ), 69 AS col0
----
65
69
onlyif mysql # aggregate syntax:
query I rowsort label-2029
SELECT DISTINCT COUNT( - 47 ) * 22 + COUNT( * ) AS col1
----
23
skipif mysql # not compatible
query I rowsort label-2029
SELECT DISTINCT COUNT ( - 47 ) * 22 + COUNT ( * ) AS col1
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-2030
SELECT ALL - COUNT( - 9 ) + - + ( - 94 ) * + + COUNT( * ) * 46 col1
----
4323
skipif mysql # not compatible
query I rowsort label-2030
SELECT ALL - COUNT ( - 9 ) + - + ( - 94 ) * + + COUNT ( * ) * 46 col1
----
4323
query I rowsort
SELECT ALL + NULLIF ( ( + 21 ), 82 ) AS col1
----
21
onlyif mysql # DIV for integer division:
query I rowsort label-2032
SELECT ALL + - 30 DIV - 56 + - ( + 55 ) AS col2
----
-55
skipif mysql # not compatible
query I rowsort label-2032
SELECT ALL + - 30 / - 56 + - ( + 55 ) AS col2
----
-55
query I rowsort
SELECT - 28 * + 79
----
-2212
onlyif mysql # DIV for integer division:
query II rowsort label-2034
SELECT + 55 DIV 61, 76 AS col0
----
0
76
skipif mysql # not compatible
query II rowsort label-2034
SELECT + 55 / 61, 76 AS col0
----
0
76
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2035
SELECT DISTINCT + 41 DIV + 80 * + 21 + + + 39 * - ( - COUNT( * ) ) * + - 44 - + 56 * - COUNT( * ) AS col0
----
-1660
skipif mysql # not compatible
query I rowsort label-2035
SELECT DISTINCT + 41 / + 80 * + 21 + + + 39 * - ( - COUNT ( * ) ) * + - 44 - + 56 * - COUNT ( * ) AS col0
----
-1660
onlyif mysql # aggregate syntax:
query I rowsort label-2036
SELECT + MAX( DISTINCT 64 ) AS col1
----
64
skipif mysql # not compatible
query I rowsort label-2036
SELECT + MAX ( DISTINCT 64 ) AS col1
----
64
query I rowsort
SELECT ALL 25 * 12 + 84
----
384
onlyif mysql # aggregate syntax:
query I rowsort label-2038
SELECT + + ( - + 15 ) + - COUNT( * )
----
-16
skipif mysql # not compatible
query I rowsort label-2038
SELECT + + ( - + 15 ) + - COUNT ( * )
----
-16
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-2039
SELECT ALL 61 DIV - + ( + 42 ) - - CAST( - 13 AS SIGNED ) * - + 61
----
792
skipif mysql # not compatible
query I rowsort label-2039
SELECT ALL 61 / - + ( + 42 ) - - CAST ( - 13 AS INTEGER ) * - + 61
----
792
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2040
SELECT 4 * 23 DIV - COUNT( * ) + + 84 + + + ( - 53 ) + - 14 AS col2
----
-75
skipif mysql # not compatible
query I rowsort label-2040
SELECT 4 * 23 / - COUNT ( * ) + + 84 + + + ( - 53 ) + - 14 AS col2
----
-75
onlyif mysql # aggregate syntax:
query I rowsort label-2041
SELECT CASE - COUNT( * ) WHEN MAX( + 11 ) THEN + COUNT( * ) ELSE NULL END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2041
SELECT CASE - COUNT ( * ) WHEN MAX ( + 11 ) THEN + COUNT ( * ) ELSE NULL END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-2042
SELECT NULLIF ( + COUNT( * ), - COUNT( * ) ) AS col1, + ( - 35 ) AS col2
----
1
-35
skipif mysql # not compatible
query II rowsort label-2042
SELECT NULLIF ( + COUNT ( * ), - COUNT ( * ) ) AS col1, + ( - 35 ) AS col2
----
1
-35
query I rowsort
SELECT + 39 * - 6 AS col2
----
-234
query I rowsort
SELECT - 45 + - + 7
----
-52
query I rowsort
SELECT ALL 51 * 50
----
2550
onlyif mysql # aggregate syntax:
query II rowsort label-2046
SELECT ALL 98 * + COUNT( + 85 ), - NULLIF ( 16, - MAX( ( - 45 ) ) ) AS col1
----
98
-16
skipif mysql # not compatible
query II rowsort label-2046
SELECT ALL 98 * + COUNT ( + 85 ), - NULLIF ( 16, - MAX ( ( - 45 ) ) ) AS col1
----
98
-16
onlyif mysql # aggregate syntax:
query I rowsort label-2047
SELECT DISTINCT COUNT( * ) * - + NULLIF ( + 23, - + 25 ) - 38 + - 5 AS col2
----
-66
skipif mysql # not compatible
query I rowsort label-2047
SELECT DISTINCT COUNT ( * ) * - + NULLIF ( + 23, - + 25 ) - 38 + - 5 AS col2
----
-66
query I rowsort
SELECT ALL ( + 57 ) AS col1
----
57
onlyif mysql # aggregate syntax:
query II rowsort label-2049
SELECT COUNT( * ) AS col2, 52
----
1
52
skipif mysql # not compatible
query II rowsort label-2049
SELECT COUNT ( * ) AS col2, 52
----
1
52
query I rowsort
SELECT - 79 * 11
----
-869
query II rowsort
SELECT DISTINCT 48 col1, 93
----
48
93
onlyif mysql # DIV for integer division:
query II rowsort label-2052
SELECT ALL 99 AS col0, + 69 + + 84 DIV - - 98 AS col0
----
99
69
skipif mysql # not compatible
query II rowsort label-2052
SELECT ALL 99 AS col0, + 69 + + 84 / - - 98 AS col0
----
99
69
query I rowsort
SELECT 16 * 17 AS col0
----
272
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2054
SELECT DISTINCT COUNT( * ) + - - 7 DIV + 40 AS col1
----
1
skipif mysql # not compatible
query I rowsort label-2054
SELECT DISTINCT COUNT ( * ) + - - 7 / + 40 AS col1
----
1
query I rowsort
SELECT 25 * COALESCE ( - ( - 87 ), - 73 * 98 * 98 ) col1
----
2175
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2056
SELECT - 67, CAST( NULL AS SIGNED ) AS col1
----
-67
NULL
skipif mysql # not compatible
query II rowsort label-2056
SELECT - 67, CAST ( NULL AS INTEGER ) AS col1
----
-67
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2057
SELECT ALL + + ( COALESCE ( + 46, + COUNT( * ) ) ) + - 96 AS col1
----
-50
skipif mysql # not compatible
query I rowsort label-2057
SELECT ALL + + ( COALESCE ( + 46, + COUNT ( * ) ) ) + - 96 AS col1
----
-50
query I rowsort
SELECT ALL - - 90 + + 6 + + + 27 + + 40 - + 25 + + 24 * 7 * 79 + - + 83
----
13327
query I rowsort
SELECT DISTINCT + 62 + 52
----
114
onlyif mysql # aggregate syntax:
query I rowsort label-2060
SELECT ALL + + 60 + - + ( - COUNT( * ) )
----
61
skipif mysql # not compatible
query I rowsort label-2060
SELECT ALL + + 60 + - + ( - COUNT ( * ) )
----
61
onlyif mysql # aggregate syntax:
query I rowsort label-2061
SELECT MAX( + 94 ) * - NULLIF ( + ( - 75 ), 36 ) AS col1
----
7050
skipif mysql # not compatible
query I rowsort label-2061
SELECT MAX ( + 94 ) * - NULLIF ( + ( - 75 ), 36 ) AS col1
----
7050
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2062
SELECT + CAST( + ( + CAST( + 13 AS SIGNED ) ) AS SIGNED )
----
13
skipif mysql # not compatible
query I rowsort label-2062
SELECT + CAST ( + ( + CAST ( + 13 AS INTEGER ) ) AS INTEGER )
----
13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2063
SELECT ALL COUNT( DISTINCT - 19 ) + + - SUM( ALL - 21 ) + - + 15 * + CAST( + 29 AS SIGNED ) * - COUNT( * ) + - 76 + - 26 + + ( + 42 ) * + MIN( - - 35 ) col1, ( - 23 ) + + + 64
----
1825
41
skipif mysql # not compatible
query II rowsort label-2063
SELECT ALL COUNT ( DISTINCT - 19 ) + + - SUM ( ALL - 21 ) + - + 15 * + CAST ( + 29 AS INTEGER ) * - COUNT ( * ) + - 76 + - 26 + + ( + 42 ) * + MIN ( - - 35 ) col1, ( - 23 ) + + + 64
----
1825
41
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2064
SELECT DISTINCT - 55 - + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2064
SELECT DISTINCT - 55 - + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2065
SELECT + MIN( + 20 ) * + 74 AS col2
----
1480
skipif mysql # not compatible
query I rowsort label-2065
SELECT + MIN ( + 20 ) * + 74 AS col2
----
1480
onlyif mysql # DIV for integer division:
query II rowsort label-2066
SELECT ALL + + 6 * 23 DIV 38 AS col2, - 89 + - 77 col0
----
3
-166
skipif mysql # not compatible
query II rowsort label-2066
SELECT ALL + + 6 * 23 / 38 AS col2, - 89 + - 77 col0
----
3
-166
query I rowsort
SELECT DISTINCT - + 55 AS col2
----
-55
query I rowsort
SELECT + 29 * - 86 + 60 + + 8 * - - 32 AS col0
----
-2178
onlyif mysql # aggregate syntax:
query I rowsort label-2069
SELECT ALL - - MIN( ALL + - 56 ) col1
----
-56
skipif mysql # not compatible
query I rowsort label-2069
SELECT ALL - - MIN ( ALL + - 56 ) col1
----
-56
query I rowsort
SELECT ( - - 53 )
----
53
query I rowsort
SELECT 85 + + + ( - 5 ) AS col0
----
80
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-2072
SELECT ALL COALESCE ( 80, - CAST( NULL AS SIGNED ) ) DIV - 63
----
-1
skipif mysql # not compatible
query I rowsort label-2072
SELECT ALL COALESCE ( 80, - CAST ( NULL AS INTEGER ) ) / - 63
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-2073
SELECT ALL SUM( + 66 ) DIV 1 - COALESCE ( CAST( + CASE + + 94 WHEN - 76 THEN NULL WHEN + 10 * + 27 * - 22 THEN - 56 ELSE NULL END AS SIGNED ), 96, - 71, - 0 ) AS col0
----
-30
skipif mysql # not compatible
query I rowsort label-2073
SELECT ALL SUM ( + 66 ) / 1 - COALESCE ( CAST ( + CASE + + 94 WHEN - 76 THEN NULL WHEN + 10 * + 27 * - 22 THEN - 56 ELSE NULL END AS INTEGER ), 96, - 71, - 0 ) AS col0
----
-30
onlyif mysql # aggregate syntax:
query I rowsort label-2074
SELECT MIN( 45 ) * MIN( + COALESCE ( + ( + + 76 ), - 78 * - - 40 * + + 41 ) )
----
3420
skipif mysql # not compatible
query I rowsort label-2074
SELECT MIN ( 45 ) * MIN ( + COALESCE ( + ( + + 76 ), - 78 * - - 40 * + + 41 ) )
----
3420
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-2075
SELECT CAST( NULL AS DECIMAL ) + - 91 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2075
SELECT CAST ( NULL AS REAL ) + - 91 AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2076
SELECT 94 * 39 DIV + 53
----
69
skipif mysql # not compatible
query I rowsort label-2076
SELECT 94 * 39 / + 53
----
69
query II rowsort
SELECT 0 + - 59 col2, - 74 * - ( + 74 )
----
-59
5476
query I rowsort
SELECT - 37 * + - 40 + + 92
----
1572
onlyif mysql # aggregate syntax:
query I rowsort label-2079
SELECT COUNT( * ) + - 30 AS col1
----
-29
skipif mysql # not compatible
query I rowsort label-2079
SELECT COUNT ( * ) + - 30 AS col1
----
-29
onlyif mysql # aggregate syntax:
query I rowsort label-2080
SELECT DISTINCT + MAX( ALL + + 15 ) + - 47 col2
----
-32
skipif mysql # not compatible
query I rowsort label-2080
SELECT DISTINCT + MAX ( ALL + + 15 ) + - 47 col2
----
-32
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2081
SELECT ALL - 97 + - SUM( 69 ) / - 26 + + SUM( DISTINCT - - CAST( NULL AS SIGNED ) ) * + + ( COUNT( * ) ) + 43
----
NULL
skipif mysql # not compatible
query I rowsort label-2081
SELECT ALL - 97 + - SUM ( 69 ) / - 26 + + SUM ( DISTINCT - - CAST ( NULL AS INTEGER ) ) * + + ( COUNT ( * ) ) + 43
----
NULL
query II rowsort
SELECT ALL + 34 + + + 51, NULLIF ( 33, 92 * 29 + - 66 + - + 39 * - + 74 + + - 69 - 56 ) + + 86 AS col2
----
85
119
query I rowsort
SELECT DISTINCT 37 + + 30
----
67
query I rowsort
SELECT DISTINCT - 33 + - 5
----
-38
onlyif mysql # aggregate syntax:
query I rowsort label-2085
SELECT + 1 * + - COUNT( * )
----
-1
skipif mysql # not compatible
query I rowsort label-2085
SELECT + 1 * + - COUNT ( * )
----
-1
query I rowsort
SELECT + 10 + 95 AS col1
----
105
onlyif mysql # aggregate syntax:
query I rowsort label-2087
SELECT ALL CASE - - 23 WHEN - 5 THEN + ( + - CASE - COALESCE ( + 82, - 9 + 84 ) WHEN + 6 THEN + - COUNT( * ) WHEN 68 THEN 40 + 25 ELSE 21 + 15 END ) WHEN - 25 * + 11 + + 6 + 12 + - 51 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2087
SELECT ALL CASE - - 23 WHEN - 5 THEN + ( + - CASE - COALESCE ( + 82, - 9 + 84 ) WHEN + 6 THEN + - COUNT ( * ) WHEN 68 THEN 40 + 25 ELSE 21 + 15 END ) WHEN - 25 * + 11 + + 6 + 12 + - 51 THEN NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2088
SELECT ( - COUNT( + 56 ) ) + 68
----
67
skipif mysql # not compatible
query I rowsort label-2088
SELECT ( - COUNT ( + 56 ) ) + 68
----
67
query I rowsort
SELECT ALL 94 + + 33
----
127
query I rowsort
SELECT ALL + 17 - - 1 AS col0
----
18
onlyif mysql # DIV for integer division:
query I rowsort label-2091
SELECT 21 DIV + + 53
----
0
skipif mysql # not compatible
query I rowsort label-2091
SELECT 21 / + + 53
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2092
SELECT + + NULLIF ( + - 99, + 41 DIV 33 + + COUNT( + 30 ) ) DIV 75 * + 97 + + 67 - ( + + ( MAX( 72 ) ) ) AS col1
----
-102
skipif mysql # not compatible
query I rowsort label-2092
SELECT + + NULLIF ( + - 99, + 41 / 33 + + COUNT ( + 30 ) ) / 75 * + 97 + + 67 - ( + + ( MAX ( 72 ) ) ) AS col1
----
-102
query I rowsort
SELECT DISTINCT + 39 * + 70 - + 53
----
2677
onlyif mysql # aggregate syntax:
query I rowsort label-2094
SELECT 90 * NULLIF ( - - 21, + - COUNT( * ) )
----
1890
skipif mysql # not compatible
query I rowsort label-2094
SELECT 90 * NULLIF ( - - 21, + - COUNT ( * ) )
----
1890
onlyif mysql # aggregate syntax:
query I rowsort label-2095
SELECT 4 * - - 62 * + COUNT( * )
----
248
skipif mysql # not compatible
query I rowsort label-2095
SELECT 4 * - - 62 * + COUNT ( * )
----
248
onlyif mysql # aggregate syntax:
query I rowsort label-2096
SELECT DISTINCT ( NULLIF ( - 66, - - COUNT( * ) ) ) * + 72 AS col2
----
-4752
skipif mysql # not compatible
query I rowsort label-2096
SELECT DISTINCT ( NULLIF ( - 66, - - COUNT ( * ) ) ) * + 72 AS col2
----
-4752
query I rowsort
SELECT DISTINCT + 83 * - - 66
----
5478
query II rowsort
SELECT ALL + 55 AS col0, 57 + + 69
----
55
126
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2099
SELECT - CAST( NULL AS SIGNED ) * - 68 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2099
SELECT - CAST ( NULL AS INTEGER ) * - 68 AS col2
----
NULL
query I rowsort
SELECT + 38 * 90 col0
----
3420
onlyif mysql # aggregate syntax:
query II rowsort label-2101
SELECT COUNT( * ) AS col0, + 71 * - 49 AS col2
----
1
-3479
skipif mysql # not compatible
query II rowsort label-2101
SELECT COUNT ( * ) AS col0, + 71 * - 49 AS col2
----
1
-3479
onlyif mysql # aggregate syntax:
query I rowsort label-2102
SELECT + MAX( DISTINCT - 0 )
----
0
skipif mysql # not compatible
query I rowsort label-2102
SELECT + MAX ( DISTINCT - 0 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2103
SELECT MIN( + 4 )
----
4
skipif mysql # not compatible
query I rowsort label-2103
SELECT MIN ( + 4 )
----
4
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2104
SELECT ALL CAST( - - 3 AS SIGNED ) + - 15
----
-12
skipif mysql # not compatible
query I rowsort label-2104
SELECT ALL CAST ( - - 3 AS INTEGER ) + - 15
----
-12
onlyif mysql # aggregate syntax:
query II rowsort label-2105
SELECT - 3 * + 75 * 39, COUNT( * ) AS col1
----
-8775
1
skipif mysql # not compatible
query II rowsort label-2105
SELECT - 3 * + 75 * 39, COUNT ( * ) AS col1
----
-8775
1
onlyif mysql # aggregate syntax:
query II rowsort label-2106
SELECT ALL + 65 + + SUM( DISTINCT + 60 ), - 66 AS col1
----
125
-66
skipif mysql # not compatible
query II rowsort label-2106
SELECT ALL + 65 + + SUM ( DISTINCT + 60 ), - 66 AS col1
----
125
-66
onlyif mysql # aggregate syntax:
query I rowsort label-2107
SELECT DISTINCT - COUNT( * ) * - + COALESCE ( + - 24, + 37 * + + 58 + - 10 * 73 ) AS col1
----
-24
skipif mysql # not compatible
query I rowsort label-2107
SELECT DISTINCT - COUNT ( * ) * - + COALESCE ( + - 24, + 37 * + + 58 + - 10 * 73 ) AS col1
----
-24
onlyif mysql # aggregate syntax:
query I rowsort label-2108
SELECT + 79 * - NULLIF ( - - 48, ( + 4 ) + MIN( - + 47 ) ) col1
----
-3792
skipif mysql # not compatible
query I rowsort label-2108
SELECT + 79 * - NULLIF ( - - 48, ( + 4 ) + MIN ( - + 47 ) ) col1
----
-3792
query I rowsort
SELECT ALL 90 + - + 96
----
-6
onlyif mysql # DIV for integer division:
query I rowsort label-2110
SELECT DISTINCT 49 DIV 84 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-2110
SELECT DISTINCT 49 / 84 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2111
SELECT ALL - NULLIF ( NULLIF ( + 37, + + COUNT( * ) + - 11 + + 5 + + COUNT( * ) ), - 41 ) + - - COUNT( * )
----
-36
skipif mysql # not compatible
query I rowsort label-2111
SELECT ALL - NULLIF ( NULLIF ( + 37, + + COUNT ( * ) + - 11 + + 5 + + COUNT ( * ) ), - 41 ) + - - COUNT ( * )
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-2112
SELECT + 72 * - COUNT( * ) AS col0
----
-72
skipif mysql # not compatible
query I rowsort label-2112
SELECT + 72 * - COUNT ( * ) AS col0
----
-72
onlyif mysql # aggregate syntax:
query I rowsort label-2113
SELECT + 90 + - 67 + COUNT( * ) - + + COUNT( * ) * + 38 * - - COUNT( * ) AS col1
----
-14
skipif mysql # not compatible
query I rowsort label-2113
SELECT + 90 + - 67 + COUNT ( * ) - + + COUNT ( * ) * + 38 * - - COUNT ( * ) AS col1
----
-14
onlyif mysql # aggregate syntax:
query I rowsort label-2114
SELECT DISTINCT 96 + + ( - 25 ) + - 65 * 54 * + 57 * COUNT( * )
----
-199999
skipif mysql # not compatible
query I rowsort label-2114
SELECT DISTINCT 96 + + ( - 25 ) + - 65 * 54 * + 57 * COUNT ( * )
----
-199999
onlyif mysql # aggregate syntax:
query I rowsort label-2115
SELECT - CASE + ( + MAX( DISTINCT - 95 ) ) WHEN 20 * + 93 + 99 / - - 87 THEN 46 * - 45 * 38 WHEN + + 37 + - 6 THEN - - 97 ELSE 71 + - 99 * - 65 END
----
-6506
skipif mysql # not compatible
query I rowsort label-2115
SELECT - CASE + ( + MAX ( DISTINCT - 95 ) ) WHEN 20 * + 93 + 99 / - - 87 THEN 46 * - 45 * 38 WHEN + + 37 + - 6 THEN - - 97 ELSE 71 + - 99 * - 65 END
----
-6506
query I rowsort
SELECT - COALESCE ( - 10, 98 )
----
10
onlyif mysql # aggregate syntax:
query I rowsort label-2117
SELECT + COUNT( * ) + - COALESCE ( - COUNT( + 37 ) - - 5, - 13 * + 36 )
----
-3
skipif mysql # not compatible
query I rowsort label-2117
SELECT + COUNT ( * ) + - COALESCE ( - COUNT ( + 37 ) - - 5, - 13 * + 36 )
----
-3
query I rowsort
SELECT + ( - 11 ) * - 86
----
946
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2119
SELECT + 89 + 43 * CAST( + 1 AS SIGNED )
----
132
skipif mysql # not compatible
query I rowsort label-2119
SELECT + 89 + 43 * CAST ( + 1 AS INTEGER )
----
132
query I rowsort
SELECT ALL 95 - 68
----
27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2121
SELECT DISTINCT CAST( COUNT( * ) AS SIGNED ) * 10 AS col1
----
10
skipif mysql # not compatible
query I rowsort label-2121
SELECT DISTINCT CAST ( COUNT ( * ) AS INTEGER ) * 10 AS col1
----
10
query I rowsort
SELECT + ( 64 ) * + 9 AS col1
----
576
query I rowsort
SELECT ALL 88 * 87
----
7656
onlyif mysql # aggregate syntax:
query I rowsort label-2124
SELECT - ( + COUNT( DISTINCT 16 ) )
----
-1
skipif mysql # not compatible
query I rowsort label-2124
SELECT - ( + COUNT ( DISTINCT 16 ) )
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2125
SELECT + CAST( NULL AS SIGNED ) - - 93
----
NULL
skipif mysql # not compatible
query I rowsort label-2125
SELECT + CAST ( NULL AS INTEGER ) - - 93
----
NULL
query I rowsort
SELECT + ( 64 ) - + ( - ( - 6 ) ) AS col1
----
58
onlyif mysql # aggregate syntax:
query I rowsort label-2127
SELECT ALL MIN( 51 ) AS col2
----
51
skipif mysql # not compatible
query I rowsort label-2127
SELECT ALL MIN ( 51 ) AS col2
----
51
onlyif mysql # aggregate syntax:
query I rowsort label-2128
SELECT + 99 + COUNT( * ) * - COUNT( * )
----
98
skipif mysql # not compatible
query I rowsort label-2128
SELECT + 99 + COUNT ( * ) * - COUNT ( * )
----
98
query I rowsort
SELECT + 17 * 46
----
782
query I rowsort
SELECT ALL - 59 * 77
----
-4543
onlyif mysql # DIV for integer division:
query I rowsort label-2131
SELECT DISTINCT 40 DIV + 17
----
2
skipif mysql # not compatible
query I rowsort label-2131
SELECT DISTINCT 40 / + 17
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-2132
SELECT - 67 * - COUNT( * ) - - 49 AS col0
----
116
skipif mysql # not compatible
query I rowsort label-2132
SELECT - 67 * - COUNT ( * ) - - 49 AS col0
----
116
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2133
SELECT - 69 DIV COUNT( * ) AS col1
----
-69
skipif mysql # not compatible
query I rowsort label-2133
SELECT - 69 / COUNT ( * ) AS col1
----
-69
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2134
SELECT ALL 75 * - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2134
SELECT ALL 75 * - CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT - 86 * + 74 AS col0
----
-6364
onlyif mysql # aggregate syntax:
query I rowsort label-2136
SELECT ALL + COUNT( DISTINCT 79 ) * - CASE - COUNT( * ) * - 40 WHEN 3 * 95 THEN - 11 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2136
SELECT ALL + COUNT ( DISTINCT 79 ) * - CASE - COUNT ( * ) * - 40 WHEN 3 * 95 THEN - 11 END AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2137
SELECT + 33 DIV 18
----
1
skipif mysql # not compatible
query I rowsort label-2137
SELECT + 33 / 18
----
1
query I rowsort
SELECT ( NULLIF ( + 91, + 19 ) ) col0
----
91
onlyif mysql # aggregate syntax:
query I rowsort label-2139
SELECT - 27 + + MAX( ALL 56 ) AS col2
----
29
skipif mysql # not compatible
query I rowsort label-2139
SELECT - 27 + + MAX ( ALL 56 ) AS col2
----
29
onlyif mysql # aggregate syntax:
query I rowsort label-2140
SELECT - COUNT( * ) * - 42 - COUNT( * ) * - 56 AS col2
----
98
skipif mysql # not compatible
query I rowsort label-2140
SELECT - COUNT ( * ) * - 42 - COUNT ( * ) * - 56 AS col2
----
98
query I rowsort
SELECT - 3 + 79 AS col0
----
76
onlyif mysql # aggregate syntax:
query I rowsort label-2142
SELECT - 28 * + 75 + COUNT( * ) AS col0
----
-2099
skipif mysql # not compatible
query I rowsort label-2142
SELECT - 28 * + 75 + COUNT ( * ) AS col0
----
-2099
onlyif mysql # aggregate syntax:
query I rowsort label-2143
SELECT DISTINCT + NULLIF ( ( + 18 ), COALESCE ( 39, + ( ( COUNT( * ) ) ) ) )
----
18
skipif mysql # not compatible
query I rowsort label-2143
SELECT DISTINCT + NULLIF ( ( + 18 ), COALESCE ( 39, + ( ( COUNT ( * ) ) ) ) )
----
18
query I rowsort
SELECT DISTINCT + 25 * - 77
----
-1925
query I rowsort
SELECT DISTINCT - 64 * + 11 + 28
----
-676
query I rowsort
SELECT COALESCE ( - 18, 58 ) col0
----
-18
onlyif mysql # aggregate syntax:
query I rowsort label-2147
SELECT - 49 + COUNT( * ) * - 70 AS col0
----
-119
skipif mysql # not compatible
query I rowsort label-2147
SELECT - 49 + COUNT ( * ) * - 70 AS col0
----
-119
onlyif mysql # aggregate syntax:
query I rowsort label-2148
SELECT ALL + COUNT( * ) * + 68 + 81 * 86
----
7034
skipif mysql # not compatible
query I rowsort label-2148
SELECT ALL + COUNT ( * ) * + 68 + 81 * 86
----
7034
onlyif mysql # aggregate syntax:
query I rowsort label-2149
SELECT - 61 * - MAX( ALL ( 0 ) * - 26 )
----
0
skipif mysql # not compatible
query I rowsort label-2149
SELECT - 61 * - MAX ( ALL ( 0 ) * - 26 )
----
0
query I rowsort
SELECT NULLIF ( 50, - 83 )
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-2151
SELECT + COUNT( * ) + + 87
----
88
skipif mysql # not compatible
query I rowsort label-2151
SELECT + COUNT ( * ) + + 87
----
88
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2152
SELECT ALL CAST( 54 AS SIGNED ) col2
----
54
skipif mysql # not compatible
query I rowsort label-2152
SELECT ALL CAST ( 54 AS INTEGER ) col2
----
54
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2153
SELECT - SUM( DISTINCT 63 ) DIV - 16 col2
----
3
skipif mysql # not compatible
query I rowsort label-2153
SELECT - SUM ( DISTINCT 63 ) / - 16 col2
----
3
query I rowsort
SELECT + 53 * + 29
----
1537
query I rowsort
SELECT DISTINCT + ( - 93 )
----
-93
query I rowsort
SELECT DISTINCT - ( - ( 72 ) ) * - 10 AS col1
----
-720
onlyif mysql # DIV for integer division:
query I rowsort label-2157
SELECT + + 12 DIV - 48 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-2157
SELECT + + 12 / - 48 AS col0
----
0
query I rowsort
SELECT DISTINCT 22 col1
----
22
query I rowsort
SELECT + + 62 + 55
----
117
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2160
SELECT - 86 / + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2160
SELECT - 86 / + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT + 56 * 84 AS col0
----
4704
query I rowsort
SELECT - 0 * - ( 95 ) AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2163
SELECT ALL 39 * + CASE - 24 + 96 WHEN 46 THEN - COUNT( 1 ) * ( COUNT( * ) ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2163
SELECT ALL 39 * + CASE - 24 + 96 WHEN 46 THEN - COUNT ( 1 ) * ( COUNT ( * ) ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2164
SELECT + ( 1 ) + COUNT( * ) AS col0
----
2
skipif mysql # not compatible
query I rowsort label-2164
SELECT + ( 1 ) + COUNT ( * ) AS col0
----
2
query I rowsort
SELECT ALL 66 * 76 AS col2
----
5016
query I rowsort
SELECT + + 10 * ( 79 ) col0
----
790
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-2167
SELECT ALL + CAST( NULL AS DECIMAL ) + + 55
----
NULL
skipif mysql # not compatible
query I rowsort label-2167
SELECT ALL + CAST ( NULL AS REAL ) + + 55
----
NULL
query I rowsort
SELECT + 58 + 0 AS col2
----
58
query I rowsort
SELECT 84 * - - 70 AS col0
----
5880
onlyif mysql # DIV for integer division:
query I rowsort label-2170
SELECT 1 DIV 38 + - 42 col0
----
-42
skipif mysql # not compatible
query I rowsort label-2170
SELECT 1 / 38 + - 42 col0
----
-42
query I rowsort
SELECT DISTINCT 86 + + - 26
----
60
query I rowsort
SELECT ALL 21 + 86
----
107
query I rowsort
SELECT 10 * 72
----
720
query I rowsort
SELECT 45 + + 46
----
91
query I rowsort
SELECT DISTINCT - 52 col2
----
-52
onlyif mysql # aggregate syntax:
query I rowsort label-2176
SELECT ALL + 65 + + NULLIF ( 5, MIN( + 60 ) )
----
70
skipif mysql # not compatible
query I rowsort label-2176
SELECT ALL + 65 + + NULLIF ( 5, MIN ( + 60 ) )
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-2177
SELECT ALL - ( - COUNT( * ) ) * + 36 AS col2
----
36
skipif mysql # not compatible
query I rowsort label-2177
SELECT ALL - ( - COUNT ( * ) ) * + 36 AS col2
----
36
query I rowsort
SELECT ALL 85 + + 34 AS col0
----
119
onlyif mysql # aggregate syntax:
query I rowsort label-2179
SELECT COUNT( * ) * + + ( + 5 ) * 86 AS col1
----
430
skipif mysql # not compatible
query I rowsort label-2179
SELECT COUNT ( * ) * + + ( + 5 ) * 86 AS col1
----
430
query I rowsort
SELECT ALL + 38 + - 98
----
-60
onlyif mysql # DIV for integer division:
query I rowsort label-2181
SELECT 54 DIV ( 86 ) * - 10
----
0
skipif mysql # not compatible
query I rowsort label-2181
SELECT 54 / ( 86 ) * - 10
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2182
SELECT COALESCE ( - AVG ( - 88 ), 24 ) * CASE 45 WHEN + 67 THEN 22 + 3 * + CASE WHEN NOT NULL NOT IN ( + 37 ) THEN 47 WHEN NOT NULL BETWEEN 80 AND ( MIN( 50 ) ) THEN + CAST( NULL AS SIGNED ) ELSE NULL END END
----
NULL
skipif mysql # not compatible
query I rowsort label-2182
SELECT COALESCE ( - AVG ( - 88 ), 24 ) * CASE 45 WHEN + 67 THEN 22 + 3 * + CASE WHEN NOT NULL NOT IN ( + 37 ) THEN 47 WHEN NOT NULL BETWEEN 80 AND ( MIN ( 50 ) ) THEN + CAST ( NULL AS INTEGER ) ELSE NULL END END
----
NULL
query I rowsort
SELECT 61 * - - 0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2184
SELECT DISTINCT - SUM( DISTINCT - 3 )
----
3
skipif mysql # not compatible
query I rowsort label-2184
SELECT DISTINCT - SUM ( DISTINCT - 3 )
----
3
onlyif mysql # aggregate syntax:
query I rowsort label-2185
SELECT 35 - COUNT( * ) AS col0
----
34
skipif mysql # not compatible
query I rowsort label-2185
SELECT 35 - COUNT ( * ) AS col0
----
34
query I rowsort
SELECT ALL - + 39 - - 49 AS col2
----
10
onlyif mysql # aggregate syntax:
query I rowsort label-2187
SELECT + MAX( - 8 ) col0
----
-8
skipif mysql # not compatible
query I rowsort label-2187
SELECT + MAX ( - 8 ) col0
----
-8
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-2188
SELECT - 57 * - + COUNT( * ) DIV CAST( + COUNT( * ) AS SIGNED ) AS col1
----
57
skipif mysql # not compatible
query I rowsort label-2188
SELECT - 57 * - + COUNT ( * ) / CAST ( + COUNT ( * ) AS INTEGER ) AS col1
----
57
query I rowsort
SELECT 58 + 0 AS col1
----
58
query I rowsort
SELECT DISTINCT - - 97 * 94 AS col1
----
9118
query I rowsort
SELECT 6 + - + 36
----
-30
onlyif mysql # DIV for integer division:
query I rowsort label-2192
SELECT 50 DIV - 39 + 87
----
86
skipif mysql # not compatible
query I rowsort label-2192
SELECT 50 / - 39 + 87
----
86
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2193
SELECT COUNT( * ) * + + 92 DIV COALESCE ( - 88, - 96 * 23 )
----
-1
skipif mysql # not compatible
query I rowsort label-2193
SELECT COUNT ( * ) * + + 92 / COALESCE ( - 88, - 96 * 23 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2194
SELECT - MAX( ALL - + 69 ) + + 85 AS col0
----
154
skipif mysql # not compatible
query I rowsort label-2194
SELECT - MAX ( ALL - + 69 ) + + 85 AS col0
----
154
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2195
SELECT DISTINCT - - NULLIF ( + + CAST( NULL AS SIGNED ), 6 ) * 70
----
NULL
skipif mysql # not compatible
query I rowsort label-2195
SELECT DISTINCT - - NULLIF ( + + CAST ( NULL AS INTEGER ), 6 ) * 70
----
NULL
query I rowsort
SELECT ALL + 9 + + + 7 * 3 AS col2
----
30
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2197
SELECT COUNT( * ) DIV 14 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2197
SELECT COUNT ( * ) / 14 AS col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2198
SELECT DISTINCT - + CAST( - - 91 AS SIGNED ) + + COUNT( * ) * 16 col1
----
-75
skipif mysql # not compatible
query I rowsort label-2198
SELECT DISTINCT - + CAST ( - - 91 AS INTEGER ) + + COUNT ( * ) * 16 col1
----
-75
onlyif mysql # aggregate syntax:
query I rowsort label-2199
SELECT COUNT( ALL 7 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-2199
SELECT COUNT ( ALL 7 ) AS col1
----
1
query I rowsort
SELECT ALL 73 + 97
----
170
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2201
SELECT + 47 + 26 DIV - SUM( - 37 ) AS col2
----
47
skipif mysql # not compatible
query I rowsort label-2201
SELECT + 47 + 26 / - SUM ( - 37 ) AS col2
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-2202
SELECT 9 / + + CASE 94 WHEN - 57 THEN NULL WHEN + 90 THEN - COUNT( * ) END * - COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2202
SELECT 9 / + + CASE 94 WHEN - 57 THEN NULL WHEN + 90 THEN - COUNT ( * ) END * - COUNT ( * ) AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2203
SELECT - SUM( ALL + 57 ) DIV 33 AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-2203
SELECT - SUM ( ALL + 57 ) / 33 AS col1
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2204
SELECT ALL 45 + + ( + CAST( NULL AS SIGNED ) ) + ( - 54 + - 60 ) * + 84 * - 41
----
NULL
skipif mysql # not compatible
query I rowsort label-2204
SELECT ALL 45 + + ( + CAST ( NULL AS INTEGER ) ) + ( - 54 + - 60 ) * + 84 * - 41
----
NULL
query I rowsort
SELECT 0 - - 21 AS col0
----
21
query II rowsort
SELECT 45 AS col2, - 53 AS col0
----
45
-53
onlyif mysql # aggregate syntax:
query II rowsort label-2207
SELECT ALL 25, 69 - - SUM( DISTINCT - 19 ) col0
----
25
50
skipif mysql # not compatible
query II rowsort label-2207
SELECT ALL 25, 69 - - SUM ( DISTINCT - 19 ) col0
----
25
50
query I rowsort
SELECT DISTINCT - ( - 61 ) AS col1
----
61
onlyif mysql # aggregate syntax:
query I rowsort label-2209
SELECT ALL - 70 + - COUNT( - 11 ) + + 15 * 32 * + 20 AS col1
----
9529
skipif mysql # not compatible
query I rowsort label-2209
SELECT ALL - 70 + - COUNT ( - 11 ) + + 15 * 32 * + 20 AS col1
----
9529
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2210
SELECT + 82, + 73 * + 44 * COALESCE ( CAST( NULL AS SIGNED ), - 99 ) AS col0
----
82
-317988
skipif mysql # not compatible
query II rowsort label-2210
SELECT + 82, + 73 * + 44 * COALESCE ( CAST ( NULL AS INTEGER ), - 99 ) AS col0
----
82
-317988
onlyif mysql # aggregate syntax:
query I rowsort label-2211
SELECT DISTINCT - SUM( - - 53 ) + - - 37 * 77
----
2796
skipif mysql # not compatible
query I rowsort label-2211
SELECT DISTINCT - SUM ( - - 53 ) + - - 37 * 77
----
2796
onlyif mysql # aggregate syntax:
query I rowsort label-2212
SELECT MAX( + + 35 ) AS col2
----
35
skipif mysql # not compatible
query I rowsort label-2212
SELECT MAX ( + + 35 ) AS col2
----
35
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2213
SELECT MAX( ALL + - 3 ) DIV - 61 * 44 - + COUNT( * ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-2213
SELECT MAX ( ALL + - 3 ) / - 61 * 44 - + COUNT ( * ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2214
SELECT ALL MAX( + 0 ) - + 44 + + 82 AS col1
----
38
skipif mysql # not compatible
query I rowsort label-2214
SELECT ALL MAX ( + 0 ) - + 44 + + 82 AS col1
----
38
query I rowsort
SELECT - 20 * - 42 + - + 68 AS col0
----
772
onlyif mysql # aggregate syntax:
query I rowsort label-2216
SELECT COUNT( DISTINCT + ( - - 67 ) )
----
1
skipif mysql # not compatible
query I rowsort label-2216
SELECT COUNT ( DISTINCT + ( - - 67 ) )
----
1
query I rowsort
SELECT DISTINCT - 96 col2
----
-96
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2218
SELECT - 64 * + 96 + - 56 DIV + COUNT( * ) AS col2
----
-6200
skipif mysql # not compatible
query I rowsort label-2218
SELECT - 64 * + 96 + - 56 / + COUNT ( * ) AS col2
----
-6200
query I rowsort
SELECT CASE - + 36 WHEN 57 THEN 35 * + ( - 85 ) WHEN + 60 + - 76 THEN 31 - + 60 WHEN CASE 24 WHEN 84 * 94 THEN NULL WHEN - 70 THEN NULL WHEN - 41 THEN + 53 ELSE NULL END * + 83 + - 52 THEN NULL END * 52 AS col2
----
NULL
query I rowsort
SELECT 44 + + + 49 AS col1
----
93
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-2221
SELECT CASE MAX( + COALESCE ( - 83, 42 ) ) WHEN + 31 THEN 46 + + CAST( 4 AS DECIMAL ) WHEN CASE COUNT( * ) WHEN - 63 * 25 - 76 THEN + COUNT( * ) END / 55 THEN NULL WHEN - 76 THEN 65 * + 54 END + COALESCE ( COUNT( * ), + 91, + 52 + 40 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2221
SELECT CASE MAX ( + COALESCE ( - 83, 42 ) ) WHEN + 31 THEN 46 + + CAST ( 4 AS REAL ) WHEN CASE COUNT ( * ) WHEN - 63 * 25 - 76 THEN + COUNT ( * ) END / 55 THEN NULL WHEN - 76 THEN 65 * + 54 END + COALESCE ( COUNT ( * ), + 91, + 52 + 40 ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2222
SELECT COUNT( ALL 60 ) * COUNT( * ) + COUNT( * )
----
2
skipif mysql # not compatible
query I rowsort label-2222
SELECT COUNT ( ALL 60 ) * COUNT ( * ) + COUNT ( * )
----
2
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2223
SELECT DISTINCT + COUNT( * ) DIV + + COUNT( * ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-2223
SELECT DISTINCT + COUNT ( * ) / + + COUNT ( * ) AS col2
----
1
query I rowsort
SELECT ALL 71 * - 95
----
-6745
onlyif mysql # aggregate syntax:
query I rowsort label-2225
SELECT 42 + COUNT( * ) + COUNT( * )
----
44
skipif mysql # not compatible
query I rowsort label-2225
SELECT 42 + COUNT ( * ) + COUNT ( * )
----
44
query I rowsort
SELECT 72 * NULLIF ( - 67, - 39 ) AS col2
----
-4824
query I rowsort
SELECT ALL - 98 * + - 59 col1
----
5782
query I rowsort
SELECT ALL ( ( - - 11 ) ) AS col2
----
11
query I rowsort
SELECT 52 * - 89
----
-4628
query I rowsort
SELECT ALL CASE - + 65 WHEN + 48 THEN NULL ELSE - 11 END + + 82 AS col1
----
71
query I rowsort
SELECT ALL + 79 + - 74 * + 54 AS col0
----
-3917
query I rowsort
SELECT - + 77 + + 98 + - 36 + 29
----
14
onlyif mysql # aggregate syntax:
query II rowsort label-2233
SELECT + COUNT( * ) AS col0, - 69 AS col2
----
1
-69
skipif mysql # not compatible
query II rowsort label-2233
SELECT + COUNT ( * ) AS col0, - 69 AS col2
----
1
-69
onlyif mysql # aggregate syntax:
query I rowsort label-2234
SELECT COUNT( DISTINCT + - 44 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-2234
SELECT COUNT ( DISTINCT + - 44 ) AS col0
----
1
query I rowsort
SELECT ALL + - 27 + + - 58 + - 13
----
-98
query I rowsort
SELECT - - NULLIF ( - 41, 54 ) + 93
----
52
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-2237
SELECT - COUNT( * ) col1, CAST( NULL AS DECIMAL ) AS col0
----
-1
NULL
skipif mysql # not compatible
query II rowsort label-2237
SELECT - COUNT ( * ) col1, CAST ( NULL AS REAL ) AS col0
----
-1
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2238
SELECT - 28 + AVG ( - CAST( NULL AS SIGNED ) ) * + 63
----
NULL
skipif mysql # not compatible
query I rowsort label-2238
SELECT - 28 + AVG ( - CAST ( NULL AS INTEGER ) ) * + 63
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2239
SELECT - 4 + + MIN( ALL + 88 )
----
84
skipif mysql # not compatible
query I rowsort label-2239
SELECT - 4 + + MIN ( ALL + 88 )
----
84
query I rowsort
SELECT ALL + 38 + + 16 AS col0
----
54
onlyif mysql # aggregate syntax:
query I rowsort label-2241
SELECT ALL - COUNT( - 57 ) + 0
----
-1
skipif mysql # not compatible
query I rowsort label-2241
SELECT ALL - COUNT ( - 57 ) + 0
----
-1
query I rowsort
SELECT ALL 92 - + 79 + + 17
----
30
query I rowsort
SELECT - 97 + - 40
----
-137
onlyif mysql # aggregate syntax:
query I rowsort label-2244
SELECT - MIN( ( - - 62 ) ) * + 64 AS col2
----
-3968
skipif mysql # not compatible
query I rowsort label-2244
SELECT - MIN ( ( - - 62 ) ) * + 64 AS col2
----
-3968
onlyif mysql # aggregate syntax:
query I rowsort label-2245
SELECT ALL + MAX( + CASE + 83 WHEN 93 THEN 12 END )
----
NULL
skipif mysql # not compatible
query I rowsort label-2245
SELECT ALL + MAX ( + CASE + 83 WHEN 93 THEN 12 END )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2246
SELECT ( - MIN( - - 96 ) ) col0
----
-96
skipif mysql # not compatible
query I rowsort label-2246
SELECT ( - MIN ( - - 96 ) ) col0
----
-96
query I rowsort
SELECT - 61 * 11 AS col2
----
-671
onlyif mysql # aggregate syntax:
query II rowsort label-2248
SELECT - 20 * + 91 col1, - NULLIF ( COUNT( * ), 66 / - 16 ) + + NULLIF ( + 61 - 90, + 4 )
----
-1820
-30
skipif mysql # not compatible
query II rowsort label-2248
SELECT - 20 * + 91 col1, - NULLIF ( COUNT ( * ), 66 / - 16 ) + + NULLIF ( + 61 - 90, + 4 )
----
-1820
-30
onlyif mysql # aggregate syntax:
query I rowsort label-2249
SELECT + ( + COUNT( 47 ) ) + - 91 * + 45 AS col0
----
-4094
skipif mysql # not compatible
query I rowsort label-2249
SELECT + ( + COUNT ( 47 ) ) + - 91 * + 45 AS col0
----
-4094
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2250
SELECT ALL + SUM( 1 ) DIV 19
----
0
skipif mysql # not compatible
query I rowsort label-2250
SELECT ALL + SUM ( 1 ) / 19
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2251
SELECT COALESCE ( ( + + 49 ), + SUM( 25 ) * + 10 )
----
49
skipif mysql # not compatible
query I rowsort label-2251
SELECT COALESCE ( ( + + 49 ), + SUM ( 25 ) * + 10 )
----
49
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2252
SELECT + ( - 57 ) DIV 68 * + 60 * - 53 - + MAX( ALL 21 ) DIV 72 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2252
SELECT + ( - 57 ) / 68 * + 60 * - 53 - + MAX ( ALL 21 ) / 72 AS col1
----
0
query I rowsort
SELECT CASE + + 68 WHEN - 36 THEN + 53 - - 96 ELSE 53 END
----
53
onlyif mysql # aggregate syntax:
query I rowsort label-2254
SELECT ALL 26 * COUNT( * ) * + - CASE COUNT( * ) WHEN COUNT( * ) THEN + 81 WHEN COUNT( * ) THEN NULL END
----
-2106
skipif mysql # not compatible
query I rowsort label-2254
SELECT ALL 26 * COUNT ( * ) * + - CASE COUNT ( * ) WHEN COUNT ( * ) THEN + 81 WHEN COUNT ( * ) THEN NULL END
----
-2106
onlyif mysql # aggregate syntax:
query I rowsort label-2255
SELECT DISTINCT + MAX( + ( - 27 ) ) AS col0
----
-27
skipif mysql # not compatible
query I rowsort label-2255
SELECT DISTINCT + MAX ( + ( - 27 ) ) AS col0
----
-27
onlyif mysql # aggregate syntax:
query I rowsort label-2256
SELECT + MIN( - 34 ) * + 5 AS col1
----
-170
skipif mysql # not compatible
query I rowsort label-2256
SELECT + MIN ( - 34 ) * + 5 AS col1
----
-170
onlyif mysql # aggregate syntax:
query I rowsort label-2257
SELECT CASE + MAX( DISTINCT 7 ) WHEN 86 THEN 54 END
----
NULL
skipif mysql # not compatible
query I rowsort label-2257
SELECT CASE + MAX ( DISTINCT 7 ) WHEN 86 THEN 54 END
----
NULL
query I rowsort
SELECT ALL + 3 * + - 10 * ( + 53 )
----
-1590
onlyif mysql # aggregate syntax:
query I rowsort label-2259
SELECT + SUM( ALL + ( - - 85 ) ) AS col0
----
85
skipif mysql # not compatible
query I rowsort label-2259
SELECT + SUM ( ALL + ( - - 85 ) ) AS col0
----
85
onlyif mysql # aggregate syntax:
query I rowsort label-2260
SELECT DISTINCT 60 * - + COUNT( DISTINCT - 97 ) col0
----
-60
skipif mysql # not compatible
query I rowsort label-2260
SELECT DISTINCT 60 * - + COUNT ( DISTINCT - 97 ) col0
----
-60
query I rowsort
SELECT - 30 * + + 21 - + 72 AS col1
----
-702
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2262
SELECT - COUNT( + CAST( NULL AS SIGNED ) )
----
0
skipif mysql # not compatible
query I rowsort label-2262
SELECT - COUNT ( + CAST ( NULL AS INTEGER ) )
----
0
query I rowsort
SELECT + + 33 * + 49 * - ( + 40 )
----
-64680
onlyif mysql # aggregate syntax:
query I rowsort label-2264
SELECT ALL ( 0 ) * - 41 + + 68 * + COUNT( * )
----
68
skipif mysql # not compatible
query I rowsort label-2264
SELECT ALL ( 0 ) * - 41 + + 68 * + COUNT ( * )
----
68
query I rowsort
SELECT + - 64 - + 98 col2
----
-162
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-2266
SELECT + 75 DIV + + 60, CAST( NULL AS SIGNED ) AS col0
----
1
NULL
skipif mysql # not compatible
query II rowsort label-2266
SELECT + 75 / + + 60, CAST ( NULL AS INTEGER ) AS col0
----
1
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2267
SELECT DISTINCT - MAX( - - 8 ) * 40 + + 92 AS col2
----
-228
skipif mysql # not compatible
query I rowsort label-2267
SELECT DISTINCT - MAX ( - - 8 ) * 40 + + 92 AS col2
----
-228
onlyif mysql # aggregate syntax:
query I rowsort label-2268
SELECT DISTINCT + + CASE 16 WHEN + + 98 * - 88 THEN NULL WHEN COUNT( * ) THEN + ( 4 ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2268
SELECT DISTINCT + + CASE 16 WHEN + + 98 * - 88 THEN NULL WHEN COUNT ( * ) THEN + ( 4 ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2269
SELECT DISTINCT - ( + + 60 ) * COUNT( * ) + + - 86 + - 44 * + 17 AS col1
----
-894
skipif mysql # not compatible
query I rowsort label-2269
SELECT DISTINCT - ( + + 60 ) * COUNT ( * ) + + - 86 + - 44 * + 17 AS col1
----
-894
query I rowsort
SELECT ALL + 75 * - 66 * + 37 + 10
----
-183140
onlyif mysql # aggregate syntax:
query I rowsort label-2271
SELECT NULLIF ( - 89, + COUNT( * ) + + - COALESCE ( - 82, 18 * 53, - 49 / 48 + + 75 * + 0 ) )
----
-89
skipif mysql # not compatible
query I rowsort label-2271
SELECT NULLIF ( - 89, + COUNT ( * ) + + - COALESCE ( - 82, 18 * 53, - 49 / 48 + + 75 * + 0 ) )
----
-89
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2272
SELECT ALL - COUNT( * ) DIV + + 95, - 2 + - + 35 + CASE 96 WHEN - 97 * + 20 THEN 50 * 23 WHEN NULLIF ( 52, 44 - COUNT( * ) ) THEN NULL END col2
----
0
NULL
skipif mysql # not compatible
query II rowsort label-2272
SELECT ALL - COUNT ( * ) / + + 95, - 2 + - + 35 + CASE 96 WHEN - 97 * + 20 THEN 50 * 23 WHEN NULLIF ( 52, 44 - COUNT ( * ) ) THEN NULL END col2
----
0
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2273
SELECT 53 * 75 + MAX( 8 )
----
3983
skipif mysql # not compatible
query I rowsort label-2273
SELECT 53 * 75 + MAX ( 8 )
----
3983
onlyif mysql # aggregate syntax:
query I rowsort label-2274
SELECT - - ( - COUNT( * ) ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-2274
SELECT - - ( - COUNT ( * ) ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2275
SELECT DISTINCT MAX( DISTINCT + ( 98 ) ) + + 91 - + 54 * - 83
----
4671
skipif mysql # not compatible
query I rowsort label-2275
SELECT DISTINCT MAX ( DISTINCT + ( 98 ) ) + + 91 - + 54 * - 83
----
4671
query I rowsort
SELECT + - ( 50 ) * - + 71 col1
----
3550
onlyif mysql # aggregate syntax:
query I rowsort label-2277
SELECT ALL + 93 + + MAX( 38 )
----
131
skipif mysql # not compatible
query I rowsort label-2277
SELECT ALL + 93 + + MAX ( 38 )
----
131
onlyif mysql # aggregate syntax:
query I rowsort label-2278
SELECT DISTINCT CASE WHEN NOT NULL IS NULL THEN NULLIF ( + + 42, + MIN( - 78 ) - 90 ) END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2278
SELECT DISTINCT CASE WHEN NOT NULL IS NULL THEN NULLIF ( + + 42, + MIN ( - 78 ) - 90 ) END AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2279
SELECT ALL MIN( - 78 ) - + + 24 + + 47 * COUNT( * ) col0
----
-55
skipif mysql # not compatible
query I rowsort label-2279
SELECT ALL MIN ( - 78 ) - + + 24 + + 47 * COUNT ( * ) col0
----
-55
query II rowsort
SELECT - 69, + 42 AS col2
----
-69
42
query I rowsort
SELECT ALL - 52 - + - 24 AS col1
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-2282
SELECT DISTINCT SUM( + 43 ) AS col2
----
43
skipif mysql # not compatible
query I rowsort label-2282
SELECT DISTINCT SUM ( + 43 ) AS col2
----
43
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2283
SELECT - CAST( + MIN( + + ( + - 67 ) ) AS SIGNED )
----
67
skipif mysql # not compatible
query I rowsort label-2283
SELECT - CAST ( + MIN ( + + ( + - 67 ) ) AS INTEGER )
----
67
query I rowsort
SELECT ALL + NULLIF ( - 53, 86 * 88 ) * 40 col1
----
-2120
query I rowsort
SELECT + 62 - + + 71 + - 52
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-2286
SELECT - 38 - - NULLIF ( + MAX( ALL + 58 ), + 46 ) AS col0
----
20
skipif mysql # not compatible
query I rowsort label-2286
SELECT - 38 - - NULLIF ( + MAX ( ALL + 58 ), + 46 ) AS col0
----
20
onlyif mysql # aggregate syntax:
query I rowsort label-2287
SELECT - MIN( ALL + - 0 ) * + - 82 * + 97 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2287
SELECT - MIN ( ALL + - 0 ) * + - 82 * + 97 AS col1
----
0
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2288
SELECT DISTINCT + CAST( NULL AS SIGNED ) AS col2, - 1 AS col2
----
NULL
-1
skipif mysql # not compatible
query II rowsort label-2288
SELECT DISTINCT + CAST ( NULL AS INTEGER ) AS col2, - 1 AS col2
----
NULL
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2289
SELECT DISTINCT + CASE - - 82 WHEN - 72 THEN + COUNT( * ) END * 93 + 86 / - 47
----
NULL
skipif mysql # not compatible
query I rowsort label-2289
SELECT DISTINCT + CASE - - 82 WHEN - 72 THEN + COUNT ( * ) END * 93 + 86 / - 47
----
NULL
query I rowsort
SELECT ( 43 ) * + + ( + 39 ) - - 86 AS col1
----
1763
onlyif mysql # aggregate syntax:
query I rowsort label-2291
SELECT - CASE - 7 WHEN + + 42 THEN 21 WHEN - SUM( 28 ) THEN - 38 WHEN 20 + NULLIF ( SUM( ALL 4 ), + ( COUNT( * ) ) * 4 ) THEN NULL END - 83 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2291
SELECT - CASE - 7 WHEN + + 42 THEN 21 WHEN - SUM ( 28 ) THEN - 38 WHEN 20 + NULLIF ( SUM ( ALL 4 ), + ( COUNT ( * ) ) * 4 ) THEN NULL END - 83 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2292
SELECT 17 * + COUNT( * ) * + COUNT( * ) + ( 22 )
----
39
skipif mysql # not compatible
query I rowsort label-2292
SELECT 17 * + COUNT ( * ) * + COUNT ( * ) + ( 22 )
----
39
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2293
SELECT 68 * 13 DIV - 90 + + 96 DIV 57 * + COALESCE ( 24, - 79 ) + - COUNT( * ) * 33 + COALESCE ( 44 + COALESCE ( ( - 7 ), - 20 ) * COUNT( * ), - 88 * - 8 + 57, ( + NULLIF ( - COUNT( * ), CASE - 86 WHEN 66 THEN - COUNT( * ) WHEN 7 THEN + 39 END * 27 ) ) + - 70 )
----
19
skipif mysql # not compatible
query I rowsort label-2293
SELECT 68 * 13 / - 90 + + 96 / 57 * + COALESCE ( 24, - 79 ) + - COUNT ( * ) * 33 + COALESCE ( 44 + COALESCE ( ( - 7 ), - 20 ) * COUNT ( * ), - 88 * - 8 + 57, ( + NULLIF ( - COUNT ( * ), CASE - 86 WHEN 66 THEN - COUNT ( * ) WHEN 7 THEN + 39 END * 27 ) ) + - 70 )
----
19
query I rowsort
SELECT + + 4 * + - 72
----
-288
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2295
SELECT + COUNT( * ) DIV + - COUNT( * ) + + 61 AS col2
----
60
skipif mysql # not compatible
query I rowsort label-2295
SELECT + COUNT ( * ) / + - COUNT ( * ) + + 61 AS col2
----
60
onlyif mysql # DIV for integer division:
query I rowsort label-2296
SELECT DISTINCT - 29 DIV - 61 + 68 AS col0
----
68
skipif mysql # not compatible
query I rowsort label-2296
SELECT DISTINCT - 29 / - 61 + 68 AS col0
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-2297
SELECT + 69 * 46 + - COUNT( * ) * - - 72 + - CASE + CASE 97 WHEN COUNT( * ) THEN 58 WHEN - 94 THEN NULL END WHEN 48 THEN ( MAX( DISTINCT ( + 28 ) ) ) WHEN COALESCE ( 17, + 95 * - 52 - 25 ) + - 49 THEN 6 * - 22 WHEN 65 - - 38 * - COALESCE ( - 88, - 91 + + 43 * 41 ) THEN ( - 48 ) * - COALESCE ( 29 * - MAX( 68 ), + 26 + + 67 * - 28 ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2297
SELECT + 69 * 46 + - COUNT ( * ) * - - 72 + - CASE + CASE 97 WHEN COUNT ( * ) THEN 58 WHEN - 94 THEN NULL END WHEN 48 THEN ( MAX ( DISTINCT ( + 28 ) ) ) WHEN COALESCE ( 17, + 95 * - 52 - 25 ) + - 49 THEN 6 * - 22 WHEN 65 - - 38 * - COALESCE ( - 88, - 91 + + 43 * 41 ) THEN ( - 48 ) * - COALESCE ( 29 * - MAX ( 68 ), + 26 + + 67 * - 28 ) ELSE NULL END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2298
SELECT ALL 60 DIV + 92 + - 58 col2
----
-58
skipif mysql # not compatible
query I rowsort label-2298
SELECT ALL 60 / + 92 + - 58 col2
----
-58
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-2299
SELECT ALL + COUNT( * ) * + CASE - 40 WHEN - - CAST( NULL AS DECIMAL ) THEN + + 96 + + 13 * COALESCE ( - 30 / 27, - COUNT( * ), + COUNT( * ) * + 99 ) END + + 43 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2299
SELECT ALL + COUNT ( * ) * + CASE - 40 WHEN - - CAST ( NULL AS REAL ) THEN + + 96 + + 13 * COALESCE ( - 30 / 27, - COUNT ( * ), + COUNT ( * ) * + 99 ) END + + 43 col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2300
SELECT + CASE + MAX( - + 33 ) WHEN + 36 THEN - - 86 + ( 50 ) WHEN COUNT( * ) + + 61 THEN 32 WHEN 17 THEN 69 ELSE NULL END * 88 + 45 / 45
----
NULL
skipif mysql # not compatible
query I rowsort label-2300
SELECT + CASE + MAX ( - + 33 ) WHEN + 36 THEN - - 86 + ( 50 ) WHEN COUNT ( * ) + + 61 THEN 32 WHEN 17 THEN 69 ELSE NULL END * 88 + 45 / 45
----
NULL
query I rowsort
SELECT ALL - ( 30 ) col2
----
-30
query I rowsort
SELECT ( + 72 ) * + 3
----
216
query I rowsort
SELECT + 0 + + - 58 * - 20 AS col2
----
1160
query I rowsort
SELECT DISTINCT 78 + + 68 AS col2
----
146
onlyif mysql # aggregate syntax:
query I rowsort label-2305
SELECT + 27 + + COUNT( * ) + - 4 + 7 AS col0
----
31
skipif mysql # not compatible
query I rowsort label-2305
SELECT + 27 + + COUNT ( * ) + - 4 + 7 AS col0
----
31
query I rowsort
SELECT - 66 * 12 * + 3
----
-2376
onlyif mysql # aggregate syntax:
query I rowsort label-2307
SELECT 50 * - MIN( + 64 )
----
-3200
skipif mysql # not compatible
query I rowsort label-2307
SELECT 50 * - MIN ( + 64 )
----
-3200
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2308
SELECT - 52 * - - 45 - - 7 DIV + - 92 * 11 + + NULLIF ( COUNT( * ), - COUNT( * ) ) * 27
----
-2313
skipif mysql # not compatible
query I rowsort label-2308
SELECT - 52 * - - 45 - - 7 / + - 92 * 11 + + NULLIF ( COUNT ( * ), - COUNT ( * ) ) * 27
----
-2313
onlyif mysql # aggregate syntax:
query III rowsort label-2309
SELECT DISTINCT 76 AS col1, + 83 * COUNT( * ) AS col2, + 50 + + 17 AS col1
----
76
83
67
skipif mysql # not compatible
query III rowsort label-2309
SELECT DISTINCT 76 AS col1, + 83 * COUNT ( * ) AS col2, + 50 + + 17 AS col1
----
76
83
67
query I rowsort
SELECT ALL + + 81 - - 28 + 70 AS col1
----
179
query II rowsort
SELECT 59, + 33 * - ( + 93 ) AS col0
----
59
-3069
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2312
SELECT ALL - 61 - - CAST( - - 60 AS SIGNED ) + 22 + + NULLIF ( 88, - 8 + + 27 ) * + CAST( CAST( NULL AS SIGNED ) AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2312
SELECT ALL - 61 - - CAST ( - - 60 AS INTEGER ) + 22 + + NULLIF ( 88, - 8 + + 27 ) * + CAST ( CAST ( NULL AS INTEGER ) AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2313
SELECT ALL 14 AS col2, + ( + CAST( COUNT( * ) AS SIGNED ) ) * + COUNT( * ) + + 77
----
14
78
skipif mysql # not compatible
query II rowsort label-2313
SELECT ALL 14 AS col2, + ( + CAST ( COUNT ( * ) AS INTEGER ) ) * + COUNT ( * ) + + 77
----
14
78
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2314
SELECT - 67, COUNT( * ) DIV 26 AS col0
----
-67
0
skipif mysql # not compatible
query II rowsort label-2314
SELECT - 67, COUNT ( * ) / 26 AS col0
----
-67
0
query I rowsort
SELECT DISTINCT 21 * + 74 AS col0
----
1554
query I rowsort
SELECT 19 * + 89
----
1691
onlyif mysql # aggregate syntax:
query II rowsort label-2317
SELECT 54 * - + NULLIF ( + 83, - COUNT( * ) ) AS col0, + 88
----
-4482
88
skipif mysql # not compatible
query II rowsort label-2317
SELECT 54 * - + NULLIF ( + 83, - COUNT ( * ) ) AS col0, + 88
----
-4482
88
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2318
SELECT ALL CAST( NULL AS SIGNED ) - - 50
----
NULL
skipif mysql # not compatible
query I rowsort label-2318
SELECT ALL CAST ( NULL AS INTEGER ) - - 50
----
NULL
query I rowsort
SELECT NULLIF ( - 29, 51 ) * - 63 * + 84 AS col1
----
153468
onlyif mysql # aggregate syntax:
query I rowsort label-2320
SELECT NULLIF ( + MIN( ALL + + 95 ), 52 * 34 * 29 - - SUM( DISTINCT - ( - 83 ) ) * - 54 ) + - COUNT( * ) * 83 AS col1
----
12
skipif mysql # not compatible
query I rowsort label-2320
SELECT NULLIF ( + MIN ( ALL + + 95 ), 52 * 34 * 29 - - SUM ( DISTINCT - ( - 83 ) ) * - 54 ) + - COUNT ( * ) * 83 AS col1
----
12
onlyif mysql # DIV for integer division:
query I rowsort label-2321
SELECT 73 DIV - 80
----
0
skipif mysql # not compatible
query I rowsort label-2321
SELECT 73 / - 80
----
0
query I rowsort
SELECT DISTINCT ( + - 58 ) * + NULLIF ( + 15, 17 / - 71 ) - 52 AS col2
----
-922
onlyif mysql # aggregate syntax:
query I rowsort label-2323
SELECT ALL COUNT( * ) * + + 69 AS col2
----
69
skipif mysql # not compatible
query I rowsort label-2323
SELECT ALL COUNT ( * ) * + + 69 AS col2
----
69
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2324
SELECT CAST( - 68 AS SIGNED ) * 49 AS col0
----
-3332
skipif mysql # not compatible
query I rowsort label-2324
SELECT CAST ( - 68 AS INTEGER ) * 49 AS col0
----
-3332
onlyif mysql # aggregate syntax:
query II rowsort label-2325
SELECT - 99 AS col2, + 87 * - ( - - 9 ) * - COUNT( DISTINCT 66 ) + 43 AS col2
----
-99
826
skipif mysql # not compatible
query II rowsort label-2325
SELECT - 99 AS col2, + 87 * - ( - - 9 ) * - COUNT ( DISTINCT 66 ) + 43 AS col2
----
-99
826
onlyif mysql # aggregate syntax:
query I rowsort label-2326
SELECT 44 * - - 16 * - CASE + 36 WHEN COUNT( * ) + - + 97 + 85 THEN COUNT( ALL 11 ) + 13 WHEN + 97 + 15 THEN 59 WHEN + 32 THEN 22 + - ( 52 ) END col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2326
SELECT 44 * - - 16 * - CASE + 36 WHEN COUNT ( * ) + - + 97 + 85 THEN COUNT ( ALL 11 ) + 13 WHEN + 97 + 15 THEN 59 WHEN + 32 THEN 22 + - ( 52 ) END col1
----
NULL
query I rowsort
SELECT 79 + - 85
----
-6
query I rowsort
SELECT ALL + 13 + - 2
----
11
onlyif mysql # aggregate syntax:
query II rowsort label-2329
SELECT 85 AS col2, + ( + 16 ) - + + 95 * - COUNT( * ) + CASE - COUNT( * ) WHEN 56 THEN NULLIF ( - ( - 62 ), - 74 ) END
----
85
NULL
skipif mysql # not compatible
query II rowsort label-2329
SELECT 85 AS col2, + ( + 16 ) - + + 95 * - COUNT ( * ) + CASE - COUNT ( * ) WHEN 56 THEN NULLIF ( - ( - 62 ), - 74 ) END
----
85
NULL
query II rowsort
SELECT + 10 AS col0, 56
----
10
56
query I rowsort
SELECT 98 * - 31 AS col0
----
-3038
query I rowsort
SELECT 69 * 3
----
207
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2333
SELECT + 91 + - 35 - + CAST( - - 43 AS SIGNED )
----
13
skipif mysql # not compatible
query I rowsort label-2333
SELECT + 91 + - 35 - + CAST ( - - 43 AS INTEGER )
----
13
onlyif mysql # aggregate syntax:
query I rowsort label-2334
SELECT DISTINCT - + 88 * + COUNT( * ) + - 0
----
-88
skipif mysql # not compatible
query I rowsort label-2334
SELECT DISTINCT - + 88 * + COUNT ( * ) + - 0
----
-88
onlyif mysql # aggregate syntax:
query I rowsort label-2335
SELECT ALL + + COUNT( * ) + - 87 + - 84 col0
----
-170
skipif mysql # not compatible
query I rowsort label-2335
SELECT ALL + + COUNT ( * ) + - 87 + - 84 col0
----
-170
query I rowsort
SELECT ALL + 42 + + + 22
----
64
query I rowsort
SELECT DISTINCT 9 * - 99 AS col2
----
-891
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2338
SELECT + 48 DIV - COUNT( * )
----
-48
skipif mysql # not compatible
query I rowsort label-2338
SELECT + 48 / - COUNT ( * )
----
-48
query II rowsort
SELECT 0, - ( - 75 ) AS col2
----
0
75
onlyif mysql # DIV for integer division:
query I rowsort label-2340
SELECT + 14 DIV - 78 * 82 * - + 52 * + 49
----
0
skipif mysql # not compatible
query I rowsort label-2340
SELECT + 14 / - 78 * 82 * - + 52 * + 49
----
0
query I rowsort
SELECT ALL - - 20 + + 7 AS col1
----
27
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2342
SELECT - CAST( NULL AS SIGNED ) * + + 78
----
NULL
skipif mysql # not compatible
query I rowsort label-2342
SELECT - CAST ( NULL AS INTEGER ) * + + 78
----
NULL
query II rowsort
SELECT + 15, - 45 col1
----
15
-45
onlyif mysql # aggregate syntax:
query I rowsort label-2344
SELECT ALL + ( + 49 ) - - SUM( DISTINCT - 99 ) * COUNT( * ) * + + 81 AS col0
----
-7970
skipif mysql # not compatible
query I rowsort label-2344
SELECT ALL + ( + 49 ) - - SUM ( DISTINCT - 99 ) * COUNT ( * ) * + + 81 AS col0
----
-7970
onlyif mysql # DIV for integer division:
query I rowsort label-2345
SELECT DISTINCT - 68 DIV - 88 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2345
SELECT DISTINCT - 68 / - 88 AS col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2346
SELECT NULLIF ( COUNT( ALL + CAST( - + 54 AS SIGNED ) ), - + 15 / 3 * 26 + 72 ) * - 6 AS col2
----
-6
skipif mysql # not compatible
query I rowsort label-2346
SELECT NULLIF ( COUNT ( ALL + CAST ( - + 54 AS INTEGER ) ), - + 15 / 3 * 26 + 72 ) * - 6 AS col2
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-2347
SELECT ALL - NULLIF ( 70, + + 15 * COUNT( * ) / + 13 * 93 * - 93 + 18 ) * - 56
----
3920
skipif mysql # not compatible
query I rowsort label-2347
SELECT ALL - NULLIF ( 70, + + 15 * COUNT ( * ) / + 13 * 93 * - 93 + 18 ) * - 56
----
3920
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2348
SELECT DISTINCT - 24 DIV 38 * + 17 DIV - - COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-2348
SELECT DISTINCT - 24 / 38 * + 17 / - - COUNT ( * )
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-2349
SELECT ALL - 65 - - + COALESCE ( + 35, + ( 73 ) DIV 55 * 53 ) - - 8 * 75
----
570
skipif mysql # not compatible
query I rowsort label-2349
SELECT ALL - 65 - - + COALESCE ( + 35, + ( 73 ) / 55 * 53 ) - - 8 * 75
----
570
onlyif mysql # aggregate syntax:
query II rowsort label-2350
SELECT 55 col2, COUNT( * ) AS col2
----
55
1
skipif mysql # not compatible
query II rowsort label-2350
SELECT 55 col2, COUNT ( * ) AS col2
----
55
1
query I rowsort
SELECT ALL - 85 - + 17 AS col1
----
-102
onlyif mysql # aggregate syntax:
query II rowsort label-2352
SELECT + - 99 AS col2, - SUM( - NULLIF ( - + 52, - 28 ) ) * + 0 + 65
----
-99
65
skipif mysql # not compatible
query II rowsort label-2352
SELECT + - 99 AS col2, - SUM ( - NULLIF ( - + 52, - 28 ) ) * + 0 + 65
----
-99
65
query II rowsort
SELECT ALL - - 56 AS col0, 8
----
56
8
onlyif mysql # aggregate syntax:
query I rowsort label-2354
SELECT ALL - COUNT( * ) * + 66 * + + 25 col0
----
-1650
skipif mysql # not compatible
query I rowsort label-2354
SELECT ALL - COUNT ( * ) * + 66 * + + 25 col0
----
-1650
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2355
SELECT + COUNT( * ) * + 1 + 66 * 25 DIV - 88 AS col2
----
-17
skipif mysql # not compatible
query I rowsort label-2355
SELECT + COUNT ( * ) * + 1 + 66 * 25 / - 88 AS col2
----
-17
query I rowsort
SELECT 45 + 87
----
132
query I rowsort
SELECT DISTINCT - ( - 32 ) * 40 AS col1
----
1280
onlyif mysql # aggregate syntax:
query I rowsort label-2358
SELECT ALL COUNT( 48 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-2358
SELECT ALL COUNT ( 48 ) AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-2359
SELECT 29 * - COUNT( * )
----
-29
skipif mysql # not compatible
query I rowsort label-2359
SELECT 29 * - COUNT ( * )
----
-29
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2360
SELECT COUNT( * ) + + - COUNT( * ) + - COUNT( * ) DIV COUNT( * )
----
-1
skipif mysql # not compatible
query I rowsort label-2360
SELECT COUNT ( * ) + + - COUNT ( * ) + - COUNT ( * ) / COUNT ( * )
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2361
SELECT ALL COUNT( + CAST( NULL AS SIGNED ) )
----
0
skipif mysql # not compatible
query I rowsort label-2361
SELECT ALL COUNT ( + CAST ( NULL AS INTEGER ) )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2362
SELECT DISTINCT 32 + - 3 + - 51 * - COUNT( ALL + 22 ) * - + 67 * - - 82 * - 94
----
26338265
skipif mysql # not compatible
query I rowsort label-2362
SELECT DISTINCT 32 + - 3 + - 51 * - COUNT ( ALL + 22 ) * - + 67 * - - 82 * - 94
----
26338265
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-2363
SELECT 44 DIV - 62 AS col2, - CAST( NULL AS SIGNED ) DIV - 88 AS col0
----
0
NULL
skipif mysql # not compatible
query II rowsort label-2363
SELECT 44 / - 62 AS col2, - CAST ( NULL AS INTEGER ) / - 88 AS col0
----
0
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2364
SELECT SUM( ALL + 77 ) * + - 65 - - CASE - + 4 WHEN COUNT( ALL 76 ) * 30 + + CASE 51 WHEN 78 * - 55 THEN COUNT( * ) WHEN - 95 + - 33 THEN NULL ELSE NULL END THEN - COUNT( * ) ELSE NULL END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2364
SELECT SUM ( ALL + 77 ) * + - 65 - - CASE - + 4 WHEN COUNT ( ALL 76 ) * 30 + + CASE 51 WHEN 78 * - 55 THEN COUNT ( * ) WHEN - 95 + - 33 THEN NULL ELSE NULL END THEN - COUNT ( * ) ELSE NULL END AS col1
----
NULL
query I rowsort
SELECT ALL 67 + - 20 AS col2
----
47
query I rowsort
SELECT 60 - - - 73
----
-13
onlyif mysql # aggregate syntax:
query II rowsort label-2367
SELECT DISTINCT 60 * + 20 AS col2, + MAX( + 54 ) * ( + + MIN( + 39 ) ) AS col0
----
1200
2106
skipif mysql # not compatible
query II rowsort label-2367
SELECT DISTINCT 60 * + 20 AS col2, + MAX ( + 54 ) * ( + + MIN ( + 39 ) ) AS col0
----
1200
2106
onlyif mysql # aggregate syntax:
query I rowsort label-2368
SELECT MAX( DISTINCT 67 ) - - - 46 AS col2
----
21
skipif mysql # not compatible
query I rowsort label-2368
SELECT MAX ( DISTINCT 67 ) - - - 46 AS col2
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-2369
SELECT NULLIF ( 11, + ( + - 41 ) * MAX( DISTINCT - + 21 ) - - - 30 ) * 29 AS col2
----
319
skipif mysql # not compatible
query I rowsort label-2369
SELECT NULLIF ( 11, + ( + - 41 ) * MAX ( DISTINCT - + 21 ) - - - 30 ) * 29 AS col2
----
319
query I rowsort
SELECT DISTINCT ( - - 31 ) * ( - 62 )
----
-1922
onlyif mysql # aggregate syntax:
query I rowsort label-2371
SELECT + + MIN( - 98 ) col2
----
-98
skipif mysql # not compatible
query I rowsort label-2371
SELECT + + MIN ( - 98 ) col2
----
-98
query I rowsort
SELECT - 68 - - ( 55 )
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-2373
SELECT ALL 81 * + NULLIF ( MAX( DISTINCT 39 ), + AVG ( ALL - COALESCE ( - + 76, 3 ) ) ) + + 11 - - 81
----
3251
skipif mysql # not compatible
query I rowsort label-2373
SELECT ALL 81 * + NULLIF ( MAX ( DISTINCT 39 ), + AVG ( ALL - COALESCE ( - + 76, 3 ) ) ) + + 11 - - 81
----
3251
onlyif mysql # aggregate syntax:
query I rowsort label-2374
SELECT + 85 * 18 + + 5 + - CASE + COUNT( * ) WHEN SUM( + 34 ) - 62 * - 11 THEN NULL WHEN - 36 THEN - 93 + 83 ELSE NULL END + 44 * 19
----
NULL
skipif mysql # not compatible
query I rowsort label-2374
SELECT + 85 * 18 + + 5 + - CASE + COUNT ( * ) WHEN SUM ( + 34 ) - 62 * - 11 THEN NULL WHEN - 36 THEN - 93 + 83 ELSE NULL END + 44 * 19
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2375
SELECT - - COUNT( * ) * + 43, MIN( + 88 ) * - 32 + CAST( NULL AS SIGNED ) * - - 48 * - 74 + 5 AS col0
----
43
NULL
skipif mysql # not compatible
query II rowsort label-2375
SELECT - - COUNT ( * ) * + 43, MIN ( + 88 ) * - 32 + CAST ( NULL AS INTEGER ) * - - 48 * - 74 + 5 AS col0
----
43
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2376
SELECT DISTINCT - COALESCE ( 99, - + 64 * + 44 DIV - + 9 * - + 56 ) * - - MIN( 10 ) col2
----
-990
skipif mysql # not compatible
query I rowsort label-2376
SELECT DISTINCT - COALESCE ( 99, - + 64 * + 44 / - + 9 * - + 56 ) * - - MIN ( 10 ) col2
----
-990
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2377
SELECT - 97 DIV 41 * 26 + - + 36 + 95 + + COUNT( * ) * - ( - 42 ) AS col2
----
49
skipif mysql # not compatible
query I rowsort label-2377
SELECT - 97 / 41 * 26 + - + 36 + 95 + + COUNT ( * ) * - ( - 42 ) AS col2
----
49
query I rowsort
SELECT + ( + - 82 )
----
-82
onlyif mysql # aggregate syntax:
query II rowsort label-2379
SELECT ALL - - 18 * + 95 * + COUNT( * ), 62 + - 30 * 28 AS col1
----
1710
-778
skipif mysql # not compatible
query II rowsort label-2379
SELECT ALL - - 18 * + 95 * + COUNT ( * ), 62 + - 30 * 28 AS col1
----
1710
-778
onlyif mysql # aggregate syntax:
query I rowsort label-2380
SELECT + + NULLIF ( 87, COUNT( * ) ) + - 83
----
4
skipif mysql # not compatible
query I rowsort label-2380
SELECT + + NULLIF ( 87, COUNT ( * ) ) + - 83
----
4
onlyif mysql # DIV for integer division:
query I rowsort label-2381
SELECT ALL 1 * + 11 DIV - 59 - + 88
----
-88
skipif mysql # not compatible
query I rowsort label-2381
SELECT ALL 1 * + 11 / - 59 - + 88
----
-88
query I rowsort
SELECT DISTINCT + + 22
----
22
query I rowsort
SELECT ALL + 90 * + + 69 + - + 59 * + ( + 62 ) + + 3 - + - 50
----
2605
query I rowsort
SELECT ( - + 54 )
----
-54
query I rowsort
SELECT ALL 45 * - 53 AS col2
----
-2385
onlyif mysql # aggregate syntax:
query I rowsort label-2386
SELECT - COUNT( * ) * - 2 + 83 + - 94
----
-9
skipif mysql # not compatible
query I rowsort label-2386
SELECT - COUNT ( * ) * - 2 + 83 + - 94
----
-9
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2387
SELECT DISTINCT + + ( - COUNT( * ) ) AS col1, + COUNT( * ) DIV 21 col2
----
-1
0
skipif mysql # not compatible
query II rowsort label-2387
SELECT DISTINCT + + ( - COUNT ( * ) ) AS col1, + COUNT ( * ) / 21 col2
----
-1
0
onlyif mysql # aggregate syntax:
query I rowsort label-2388
SELECT - COUNT( * ) + + 41 * + + 63 AS col1
----
2582
skipif mysql # not compatible
query I rowsort label-2388
SELECT - COUNT ( * ) + + 41 * + + 63 AS col1
----
2582
query II rowsort
SELECT DISTINCT + 96 AS col1, + 7
----
96
7
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2390
SELECT ALL + COUNT( * ) DIV + - 10 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-2390
SELECT ALL + COUNT ( * ) / + - 10 AS col0
----
0
query II rowsort
SELECT ALL + 3 col2, - 94 col2
----
3
-94
onlyif mysql # aggregate syntax:
query I rowsort label-2392
SELECT 48 * 63 * - SUM( + 29 ) + + 38
----
-87658
skipif mysql # not compatible
query I rowsort label-2392
SELECT 48 * 63 * - SUM ( + 29 ) + + 38
----
-87658
onlyif mysql # DIV for integer division:
query I rowsort label-2393
SELECT ALL + ( 34 ) DIV - 83
----
0
skipif mysql # not compatible
query I rowsort label-2393
SELECT ALL + ( 34 ) / - 83
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-2394
SELECT DISTINCT COUNT( * ) AS col1, 26 + + COUNT( * )
----
1
27
skipif mysql # not compatible
query II rowsort label-2394
SELECT DISTINCT COUNT ( * ) AS col1, 26 + + COUNT ( * )
----
1
27
query I rowsort
SELECT ALL - 58 * 51 col0
----
-2958
query II rowsort
SELECT 32, 19 AS col1
----
32
19
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2397
SELECT DISTINCT + 30 + 54 + + 6 * + CAST( 87 AS SIGNED )
----
606
skipif mysql # not compatible
query I rowsort label-2397
SELECT DISTINCT + 30 + 54 + + 6 * + CAST ( 87 AS INTEGER )
----
606
query I rowsort
SELECT DISTINCT - 76 + - ( 23 ) - - + 89 + - 78 * 8 + 20 col1
----
-614
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2399
SELECT - CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) + + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-2399
SELECT - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) + + COUNT ( * )
----
NULL
query I rowsort
SELECT DISTINCT + 13 + + + 1
----
14
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2401
SELECT DISTINCT ( - CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-2401
SELECT DISTINCT ( - CAST ( NULL AS INTEGER ) )
----
NULL
query I rowsort
SELECT - 49 + + ( + - 97 ) + - 33
----
-179
query I rowsort
SELECT DISTINCT ( - ( 89 ) )
----
-89
query I rowsort
SELECT ALL + 86 + - 3
----
83
onlyif mysql # aggregate syntax:
query I rowsort label-2405
SELECT + 31 - + 69 + - + 30 * + 43 * + 96 * COUNT( * ) + 75 AS col2
----
-123803
skipif mysql # not compatible
query I rowsort label-2405
SELECT + 31 - + 69 + - + 30 * + 43 * + 96 * COUNT ( * ) + 75 AS col2
----
-123803
onlyif mysql # aggregate syntax:
query I rowsort label-2406
SELECT ALL + 59 * + COUNT( * ) AS col2
----
59
skipif mysql # not compatible
query I rowsort label-2406
SELECT ALL + 59 * + COUNT ( * ) AS col2
----
59
onlyif mysql # aggregate syntax:
query I rowsort label-2407
SELECT - COALESCE ( - 38, + + 58 - - + ( + MIN( ALL + - ( - 15 ) ) ) ) + - COUNT( * ) AS col2
----
37
skipif mysql # not compatible
query I rowsort label-2407
SELECT - COALESCE ( - 38, + + 58 - - + ( + MIN ( ALL + - ( - 15 ) ) ) ) + - COUNT ( * ) AS col2
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-2408
SELECT ALL COUNT( * ) + - 82 AS col2
----
-81
skipif mysql # not compatible
query I rowsort label-2408
SELECT ALL COUNT ( * ) + - 82 AS col2
----
-81
query I rowsort
SELECT DISTINCT ( - 83 ) AS col1
----
-83
onlyif mysql # aggregate syntax:
query I rowsort label-2410
SELECT ALL ( + COUNT( * ) ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-2410
SELECT ALL ( + COUNT ( * ) ) AS col1
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-2411
SELECT ALL + 34 DIV 36 * + 37 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2411
SELECT ALL + 34 / 36 * + 37 AS col1
----
0
query I rowsort
SELECT ALL + 59 - - 89 col2
----
148
query II rowsort
SELECT ALL 27 * + ( - 18 ), - 3 AS col0
----
-486
-3
onlyif mysql # DIV for integer division:
query I rowsort label-2414
SELECT - - 79 DIV - 6 AS col0
----
-13
skipif mysql # not compatible
query I rowsort label-2414
SELECT - - 79 / - 6 AS col0
----
-13
query I rowsort
SELECT + 75 * - - COALESCE ( + 65, + - 50 * 86 )
----
4875
onlyif mysql # aggregate syntax:
query I rowsort label-2416
SELECT ALL + COUNT( * ) * - - 83
----
83
skipif mysql # not compatible
query I rowsort label-2416
SELECT ALL + COUNT ( * ) * - - 83
----
83
onlyif mysql # aggregate syntax:
query I rowsort label-2417
SELECT + 89 + + COUNT( * ) + - 56 * + NULLIF ( 4, - COUNT( * ) - + - 37 + ( + COUNT( * ) ) * + 32 ) + + 94
----
-40
skipif mysql # not compatible
query I rowsort label-2417
SELECT + 89 + + COUNT ( * ) + - 56 * + NULLIF ( 4, - COUNT ( * ) - + - 37 + ( + COUNT ( * ) ) * + 32 ) + + 94
----
-40
query I rowsort
SELECT ALL + ( + + 48 ) * + 45 + - 8 - 38
----
2114
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2419
SELECT DISTINCT + COUNT( * ) AS col2, - MAX( DISTINCT - CAST( NULL AS SIGNED ) ) AS col0
----
1
NULL
skipif mysql # not compatible
query II rowsort label-2419
SELECT DISTINCT + COUNT ( * ) AS col2, - MAX ( DISTINCT - CAST ( NULL AS INTEGER ) ) AS col0
----
1
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2420
SELECT + CAST( NULL AS SIGNED ) / + + 36 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2420
SELECT + CAST ( NULL AS INTEGER ) / + + 36 AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2421
SELECT ALL 16 * 76 - 46 + ( - ( CASE + 36 WHEN + + 77 - - 25 DIV 73 THEN NULL ELSE 35 DIV - 31 END ) ) AS col1
----
1171
skipif mysql # not compatible
query I rowsort label-2421
SELECT ALL 16 * 76 - 46 + ( - ( CASE + 36 WHEN + + 77 - - 25 / 73 THEN NULL ELSE 35 / - 31 END ) ) AS col1
----
1171
query I rowsort
SELECT + 55 * 34 + - - 44 + - 90 * 19 * + + 39
----
-64776
onlyif mysql # aggregate syntax:
query II rowsort label-2423
SELECT COUNT( * ) AS col2, - 3 AS col0
----
1
-3
skipif mysql # not compatible
query II rowsort label-2423
SELECT COUNT ( * ) AS col2, - 3 AS col0
----
1
-3
query I rowsort
SELECT ALL + - ( + 12 ) AS col0
----
-12
onlyif mysql # aggregate syntax:
query I rowsort label-2425
SELECT ALL + + COUNT( ALL - + 36 )
----
1
skipif mysql # not compatible
query I rowsort label-2425
SELECT ALL + + COUNT ( ALL - + 36 )
----
1
query I rowsort
SELECT DISTINCT + - 61 AS col1
----
-61
query I rowsort
SELECT + 98 - - + 68
----
166
onlyif mysql # aggregate syntax:
query II rowsort label-2428
SELECT + COUNT( * ) * COUNT( * ) AS col1, - 11 * + 9
----
1
-99
skipif mysql # not compatible
query II rowsort label-2428
SELECT + COUNT ( * ) * COUNT ( * ) AS col1, - 11 * + 9
----
1
-99
onlyif mysql # DIV for integer division:
query I rowsort label-2429
SELECT ALL + 52 * 65 DIV - 55 + - - 73 + - + 70
----
-58
skipif mysql # not compatible
query I rowsort label-2429
SELECT ALL + 52 * 65 / - 55 + - - 73 + - + 70
----
-58
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2430
SELECT COALESCE ( CAST( - COALESCE ( - 77, + - 40 ) AS SIGNED ), + COUNT( * ) + + 95 )
----
77
skipif mysql # not compatible
query I rowsort label-2430
SELECT COALESCE ( CAST ( - COALESCE ( - 77, + - 40 ) AS INTEGER ), + COUNT ( * ) + + 95 )
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-2431
SELECT ALL 71 * COUNT( * ) * + ( ( + 62 ) ) + - COUNT( * ) AS col2
----
4401
skipif mysql # not compatible
query I rowsort label-2431
SELECT ALL 71 * COUNT ( * ) * + ( ( + 62 ) ) + - COUNT ( * ) AS col2
----
4401
query I rowsort
SELECT NULLIF ( - 57, + 65 )
----
-57
onlyif mysql # aggregate syntax:
query II rowsort label-2433
SELECT - ( COUNT( * ) ) - 80 + + - 63 + COUNT( * ) AS col2, 52
----
-143
52
skipif mysql # not compatible
query II rowsort label-2433
SELECT - ( COUNT ( * ) ) - 80 + + - 63 + COUNT ( * ) AS col2, 52
----
-143
52
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2434
SELECT ALL 8 * + CAST( NULL AS SIGNED ) / - 93 + + COUNT( * ) / - 66 + - + 7 * + 45
----
NULL
skipif mysql # not compatible
query I rowsort label-2434
SELECT ALL 8 * + CAST ( NULL AS INTEGER ) / - 93 + + COUNT ( * ) / - 66 + - + 7 * + 45
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-2435
SELECT MIN( ALL - 8 ) AS col2, - 67
----
-8
-67
skipif mysql # not compatible
query II rowsort label-2435
SELECT MIN ( ALL - 8 ) AS col2, - 67
----
-8
-67
query I rowsort
SELECT ALL ( - + 67 ) AS col2
----
-67
onlyif mysql # aggregate syntax:
query I rowsort label-2437
SELECT - ( + + 91 ) + - 57 + - - 73 * + CASE 76 WHEN - ( - 42 ) - + - ( + 97 ) THEN NULL WHEN COUNT( * ) THEN NULL ELSE 27 * 36 END AS col2
----
70808
skipif mysql # not compatible
query I rowsort label-2437
SELECT - ( + + 91 ) + - 57 + - - 73 * + CASE 76 WHEN - ( - 42 ) - + - ( + 97 ) THEN NULL WHEN COUNT ( * ) THEN NULL ELSE 27 * 36 END AS col2
----
70808
query I rowsort
SELECT DISTINCT - 82 + 11 * + + 65
----
633
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2439
SELECT ALL CAST( + 16 AS SIGNED ) AS col2
----
16
skipif mysql # not compatible
query I rowsort label-2439
SELECT ALL CAST ( + 16 AS INTEGER ) AS col2
----
16
onlyif mysql # aggregate syntax:
query I rowsort label-2440
SELECT DISTINCT - COUNT( DISTINCT - 0 ) - COUNT( * )
----
-2
skipif mysql # not compatible
query I rowsort label-2440
SELECT DISTINCT - COUNT ( DISTINCT - 0 ) - COUNT ( * )
----
-2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2441
SELECT + 67 + + 70 - - CAST( CAST( - COUNT( * ) AS SIGNED ) AS SIGNED ) AS col0
----
136
skipif mysql # not compatible
query I rowsort label-2441
SELECT + 67 + + 70 - - CAST ( CAST ( - COUNT ( * ) AS INTEGER ) AS INTEGER ) AS col0
----
136
query I rowsort
SELECT DISTINCT + + 76 * - 8 AS col0
----
-608
query II rowsort
SELECT 35 - - 97, - 11 * - 39 * + 37 AS col0
----
132
15873
onlyif mysql # aggregate syntax:
query I rowsort label-2444
SELECT 94 * - - 34 * + COUNT( + + 76 )
----
3196
skipif mysql # not compatible
query I rowsort label-2444
SELECT 94 * - - 34 * + COUNT ( + + 76 )
----
3196
query I rowsort
SELECT - NULLIF ( ( 54 ), + 86 + 18 ) + + 2 AS col0
----
-52
onlyif mysql # aggregate syntax:
query I rowsort label-2446
SELECT DISTINCT SUM( 85 ) AS col0
----
85
skipif mysql # not compatible
query I rowsort label-2446
SELECT DISTINCT SUM ( 85 ) AS col0
----
85
query I rowsort
SELECT DISTINCT + COALESCE ( 52, 19 ) * 16 + - 23 * - - 25 * - 90
----
52582
query I rowsort
SELECT ALL - + 0 AS col0
----
0
query I rowsort
SELECT + - ( - - 67 )
----
-67
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2450
SELECT DISTINCT - CAST( - + 82 AS SIGNED ) * - ( + 20 ) * + - 35 + + + CASE - 49 WHEN - NULLIF ( + 89, + MAX( + ( - ( 26 ) ) ) ) THEN 52 + + 48 WHEN - 91 THEN NULL END * 64 + ( + 60 ) * + 25 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2450
SELECT DISTINCT - CAST ( - + 82 AS INTEGER ) * - ( + 20 ) * + - 35 + + + CASE - 49 WHEN - NULLIF ( + 89, + MAX ( + ( - ( 26 ) ) ) ) THEN 52 + + 48 WHEN - 91 THEN NULL END * 64 + ( + 60 ) * + 25 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2451
SELECT ALL - CASE - COALESCE ( + + ( 26 ), - NULLIF ( - 71, ( 51 ) ) + - 73 / + 20, ( 83 ) ) WHEN ( ( 10 ) ) + MIN( ALL NULLIF ( - ( 18 ), - COALESCE ( - 67, + 51 ) * + ( ( - 32 ) + + 60 ) ) ) * 73 THEN NULL WHEN COUNT( * ) THEN NULLIF ( MIN( + ( ( 51 ) ) ), 92 * 67 ) WHEN 62 / COALESCE ( - 85, 68, 46 + COUNT( * ) * + 56 ) THEN ( 79 ) * + MIN( ALL - 55 ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2451
SELECT ALL - CASE - COALESCE ( + + ( 26 ), - NULLIF ( - 71, ( 51 ) ) + - 73 / + 20, ( 83 ) ) WHEN ( ( 10 ) ) + MIN ( ALL NULLIF ( - ( 18 ), - COALESCE ( - 67, + 51 ) * + ( ( - 32 ) + + 60 ) ) ) * 73 THEN NULL WHEN COUNT ( * ) THEN NULLIF ( MIN ( + ( ( 51 ) ) ), 92 * 67 ) WHEN 62 / COALESCE ( - 85, 68, 46 + COUNT ( * ) * + 56 ) THEN ( 79 ) * + MIN ( ALL - 55 ) ELSE NULL END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2452
SELECT ALL + - 59 DIV NULLIF ( + + 52, - 20 ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-2452
SELECT ALL + - 59 / NULLIF ( + + 52, - 20 ) AS col1
----
-1
query I rowsort
SELECT - 38 * + 42 + - 28 AS col0
----
-1624
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-2454
SELECT + CAST( + - 78 AS SIGNED ) DIV + - ( + + 59 ) + + - 13 - - - CAST( + + COUNT( * ) AS SIGNED ) + + 73 * + 0 + + COUNT( * ) * + 32 col1
----
19
skipif mysql # not compatible
query I rowsort label-2454
SELECT + CAST ( + - 78 AS INTEGER ) / + - ( + + 59 ) + + - 13 - - - CAST ( + + COUNT ( * ) AS INTEGER ) + + 73 * + 0 + + COUNT ( * ) * + 32 col1
----
19
query I rowsort
SELECT - 33 + + - 17
----
-50
query I rowsort
SELECT DISTINCT - + 17 + 44 AS col0
----
27
query II rowsort
SELECT 62 col0, + 99 AS col2
----
62
99
onlyif mysql # aggregate syntax:
query I rowsort label-2458
SELECT ALL 56 + COUNT( * ) AS col0
----
57
skipif mysql # not compatible
query I rowsort label-2458
SELECT ALL 56 + COUNT ( * ) AS col0
----
57
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2459
SELECT ALL 80 + 86 DIV MIN( ALL - 49 )
----
79
skipif mysql # not compatible
query I rowsort label-2459
SELECT ALL 80 + 86 / MIN ( ALL - 49 )
----
79
query I rowsort
SELECT ALL 39 + - - 77 AS col1
----
116
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2461
SELECT + COUNT( + 17 ) * + 43 + + COALESCE ( + COUNT( * ), + - 72 * - - 55 * - 24 ) + + COALESCE ( + COUNT( * ), + 12 + 76 DIV - 80 ) - COUNT( + 82 )
----
44
skipif mysql # not compatible
query I rowsort label-2461
SELECT + COUNT ( + 17 ) * + 43 + + COALESCE ( + COUNT ( * ), + - 72 * - - 55 * - 24 ) + + COALESCE ( + COUNT ( * ), + 12 + 76 / - 80 ) - COUNT ( + 82 )
----
44
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2462
SELECT ( + - 92 ) * - CASE - - 21 WHEN - ( + 98 ) THEN NULL ELSE CAST( NULL AS SIGNED ) / + 66 + COUNT( * ) + - - COUNT( 26 ) * + 1 END + + 63
----
NULL
skipif mysql # not compatible
query I rowsort label-2462
SELECT ( + - 92 ) * - CASE - - 21 WHEN - ( + 98 ) THEN NULL ELSE CAST ( NULL AS INTEGER ) / + 66 + COUNT ( * ) + - - COUNT ( 26 ) * + 1 END + + 63
----
NULL
query I rowsort
SELECT 83 + - - 78 - 67
----
94
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2464
SELECT CAST( - 38 AS SIGNED ) + - 0 AS col1
----
-38
skipif mysql # not compatible
query I rowsort label-2464
SELECT CAST ( - 38 AS INTEGER ) + - 0 AS col1
----
-38
onlyif mysql # aggregate syntax:
query I rowsort label-2465
SELECT ALL 3 + + 63 + + 76 + + 11 * + COUNT( + + 34 ) AS col1
----
153
skipif mysql # not compatible
query I rowsort label-2465
SELECT ALL 3 + + 63 + + 76 + + 11 * + COUNT ( + + 34 ) AS col1
----
153
query I rowsort
SELECT ( + 92 ) + 28 * + 76 AS col2
----
2220
onlyif mysql # aggregate syntax:
query II rowsort label-2467
SELECT ALL 40, - MIN( ALL - 85 ) * - 97 + - MAX( - 2 ) + - 83 AS col1
----
40
-8326
skipif mysql # not compatible
query II rowsort label-2467
SELECT ALL 40, - MIN ( ALL - 85 ) * - 97 + - MAX ( - 2 ) + - 83 AS col1
----
40
-8326
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2468
SELECT CAST( - - 4 AS SIGNED ) * - COUNT( * ) + + 43 AS col1
----
39
skipif mysql # not compatible
query I rowsort label-2468
SELECT CAST ( - - 4 AS INTEGER ) * - COUNT ( * ) + + 43 AS col1
----
39
onlyif mysql # aggregate syntax:
query II rowsort label-2469
SELECT ALL 84 * 78 * + 12 AS col2, - COUNT( * )
----
78624
-1
skipif mysql # not compatible
query II rowsort label-2469
SELECT ALL 84 * 78 * + 12 AS col2, - COUNT ( * )
----
78624
-1
query I rowsort
SELECT ALL 43 - - 91 AS col0
----
134
query I rowsort
SELECT DISTINCT 2 * - 2 AS col2
----
-4
query I rowsort
SELECT ALL 37 * + - 48
----
-1776
onlyif mysql # aggregate syntax:
query II rowsort label-2473
SELECT 78 * - SUM( ALL + 61 ) AS col2, - 20 + - ( + COALESCE ( COUNT( * ), + 96 - - 27, 45 ) )
----
-4758
-21
skipif mysql # not compatible
query II rowsort label-2473
SELECT 78 * - SUM ( ALL + 61 ) AS col2, - 20 + - ( + COALESCE ( COUNT ( * ), + 96 - - 27, 45 ) )
----
-4758
-21
onlyif mysql # aggregate syntax:
query I rowsort label-2474
SELECT 14 + - 73 + 98 * + 12 * COUNT( * )
----
1117
skipif mysql # not compatible
query I rowsort label-2474
SELECT 14 + - 73 + 98 * + 12 * COUNT ( * )
----
1117
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-2475
SELECT - 35 + - 6 - + NULLIF ( + 44, NULLIF ( NULLIF ( 99, COALESCE ( - ( - 8 ), + CASE 18 WHEN - CAST( - NULLIF ( + 53, 90 + 36 ) AS DECIMAL ) THEN - 87 WHEN - 45 * 97 THEN NULL END, 41 + - 41 ) ), - 27 + AVG ( + 45 ) / + ( 95 ) ) * 11 ) + 56 * + 0 AS col2
----
-85
skipif mysql # not compatible
query I rowsort label-2475
SELECT - 35 + - 6 - + NULLIF ( + 44, NULLIF ( NULLIF ( 99, COALESCE ( - ( - 8 ), + CASE 18 WHEN - CAST ( - NULLIF ( + 53, 90 + 36 ) AS REAL ) THEN - 87 WHEN - 45 * 97 THEN NULL END, 41 + - 41 ) ), - 27 + AVG ( + 45 ) / + ( 95 ) ) * 11 ) + 56 * + 0 AS col2
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-2476
SELECT - COALESCE ( - CASE 29 WHEN + COALESCE ( 16, - COALESCE ( - + 96, + 32 - - 50 ) / + - MAX( + 97 ) * 6 - CASE + 93 WHEN 8 / 62 THEN NULL WHEN - 80 THEN + 35 * 90 WHEN - 43 THEN 92 END ) / 40 THEN NULL WHEN - 8 THEN COUNT( * ) * + 25 ELSE NULL END, - 68, 86 ) * + 3
----
204
skipif mysql # not compatible
query I rowsort label-2476
SELECT - COALESCE ( - CASE 29 WHEN + COALESCE ( 16, - COALESCE ( - + 96, + 32 - - 50 ) / + - MAX ( + 97 ) * 6 - CASE + 93 WHEN 8 / 62 THEN NULL WHEN - 80 THEN + 35 * 90 WHEN - 43 THEN 92 END ) / 40 THEN NULL WHEN - 8 THEN COUNT ( * ) * + 25 ELSE NULL END, - 68, 86 ) * + 3
----
204
query II rowsort
SELECT 50 + + + 95 * - 34, 75 AS col0
----
-3180
75
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-2478
SELECT - 92 - MIN( - + CAST( NULL AS DECIMAL ) ) - NULLIF ( + - 29, 91 * SUM( - 88 ) ) AS col2, 42 AS col0
----
NULL
42
skipif mysql # not compatible
query II rowsort label-2478
SELECT - 92 - MIN ( - + CAST ( NULL AS REAL ) ) - NULLIF ( + - 29, 91 * SUM ( - 88 ) ) AS col2, 42 AS col0
----
NULL
42
query II rowsort
SELECT ALL + 53, - 77 AS col2
----
53
-77
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2480
SELECT ALL - NULLIF ( + CAST( + CASE + 50 WHEN + 26 / AVG ( DISTINCT 13 ) + - 19 + 77 - + - 86 + + 84 * 41 THEN + COUNT( * ) + + 96 ELSE CAST( NULL AS SIGNED ) END AS SIGNED ), + 3 ) * COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2480
SELECT ALL - NULLIF ( + CAST ( + CASE + 50 WHEN + 26 / AVG ( DISTINCT 13 ) + - 19 + 77 - + - 86 + + 84 * 41 THEN + COUNT ( * ) + + 96 ELSE CAST ( NULL AS INTEGER ) END AS INTEGER ), + 3 ) * COUNT ( * ) AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2481
SELECT - COUNT( * ) + - NULLIF ( - 71, COUNT( * ) ) + + + 79 / - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2481
SELECT - COUNT ( * ) + - NULLIF ( - 71, COUNT ( * ) ) + + + 79 / - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-2482
SELECT DISTINCT - - CAST( - 90 AS SIGNED ) / + COUNT( 27 ) + + ( - CAST( NULL AS DECIMAL ) ) - - 83 / - - NULLIF ( + 3, 68 + - COUNT( * ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-2482
SELECT DISTINCT - - CAST ( - 90 AS INTEGER ) / + COUNT ( 27 ) + + ( - CAST ( NULL AS REAL ) ) - - 83 / - - NULLIF ( + 3, 68 + - COUNT ( * ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2483
SELECT ALL + + 99 + + MAX( DISTINCT - 6 )
----
93
skipif mysql # not compatible
query I rowsort label-2483
SELECT ALL + + 99 + + MAX ( DISTINCT - 6 )
----
93
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2484
SELECT 19 + + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2484
SELECT 19 + + + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2485
SELECT DISTINCT + 99 + + - COUNT( * ) AS col2
----
98
skipif mysql # not compatible
query I rowsort label-2485
SELECT DISTINCT + 99 + + - COUNT ( * ) AS col2
----
98
query I rowsort
SELECT 68 * + 90
----
6120
query I rowsort
SELECT - 64 * - 47 AS col1
----
3008
query I rowsort
SELECT ALL - 91 * + NULLIF ( - 48, + + 68 ) + + + 66 + + - 30 + ( + - 54 ) - - 98 * 37
----
7976
onlyif mysql # aggregate syntax:
query I rowsort label-2489
SELECT + NULLIF ( COUNT( * ), 2 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-2489
SELECT + NULLIF ( COUNT ( * ), 2 ) AS col0
----
1
query I rowsort
SELECT DISTINCT 56 * + 12 + - CASE - - 11 WHEN 44 THEN NULL WHEN + 13 THEN + 40 END - + + 15 / + 87 + - + 51 + - 53 * 6
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2491
SELECT ALL - + SUM( ALL - - 10 ) AS col2
----
-10
skipif mysql # not compatible
query I rowsort label-2491
SELECT ALL - + SUM ( ALL - - 10 ) AS col2
----
-10
query II rowsort
SELECT + + NULLIF ( - - 83, 39 ), 39 AS col2
----
83
39
onlyif mysql # aggregate syntax:
query I rowsort label-2493
SELECT DISTINCT ( - 8 ) * + - 45 + + + 15 + CASE - 59 WHEN + MIN( ALL + - 26 ) - - + 2 + + 30 THEN NULL WHEN MAX( DISTINCT + 86 ) * 38 THEN AVG ( 94 ) END * - 17 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2493
SELECT DISTINCT ( - 8 ) * + - 45 + + + 15 + CASE - 59 WHEN + MIN ( ALL + - 26 ) - - + 2 + + 30 THEN NULL WHEN MAX ( DISTINCT + 86 ) * 38 THEN AVG ( 94 ) END * - 17 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2494
SELECT DISTINCT - 97 * - 97 + - 37 + + 68 + + 65 * + COUNT( * ) + + 83 * 82
----
16311
skipif mysql # not compatible
query I rowsort label-2494
SELECT DISTINCT - 97 * - 97 + - 37 + + 68 + + 65 * + COUNT ( * ) + + 83 * 82
----
16311
query II rowsort
SELECT 73 * - 75 AS col0, 5 * - 42 * - 81
----
-5475
17010
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2496
SELECT 47 + CAST( + 94 AS SIGNED ) AS col0
----
141
skipif mysql # not compatible
query I rowsort label-2496
SELECT 47 + CAST ( + 94 AS INTEGER ) AS col0
----
141
onlyif mysql # aggregate syntax:
query I rowsort label-2497
SELECT + COUNT( - + 93 )
----
1
skipif mysql # not compatible
query I rowsort label-2497
SELECT + COUNT ( - + 93 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-2498
SELECT MAX( DISTINCT - COALESCE ( + 23, + 20 ) ) col0
----
-23
skipif mysql # not compatible
query I rowsort label-2498
SELECT MAX ( DISTINCT - COALESCE ( + 23, + 20 ) ) col0
----
-23
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2499
SELECT ALL - 99 - + 52 + COUNT( DISTINCT CAST( + - 26 AS SIGNED ) ) AS col1
----
-150
skipif mysql # not compatible
query I rowsort label-2499
SELECT ALL - 99 - + 52 + COUNT ( DISTINCT CAST ( + - 26 AS INTEGER ) ) AS col1
----
-150
query I rowsort
SELECT 99 * 47
----
4653
onlyif mysql # aggregate syntax:
query I rowsort label-2501
SELECT DISTINCT - 9 * - ( COUNT( * ) )
----
9
skipif mysql # not compatible
query I rowsort label-2501
SELECT DISTINCT - 9 * - ( COUNT ( * ) )
----
9
query II rowsort
SELECT DISTINCT - 47 AS col1, 16 AS col0
----
-47
16
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2503
SELECT ALL - 0 - - CAST( - 86 AS SIGNED ) * + 63 AS col2
----
-5418
skipif mysql # not compatible
query I rowsort label-2503
SELECT ALL - 0 - - CAST ( - 86 AS INTEGER ) * + 63 AS col2
----
-5418
onlyif mysql # aggregate syntax:
query I rowsort label-2504
SELECT ALL + 36 * - COUNT( ALL - + 49 )
----
-36
skipif mysql # not compatible
query I rowsort label-2504
SELECT ALL + 36 * - COUNT ( ALL - + 49 )
----
-36
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2505
SELECT DISTINCT + COUNT( * ), 9 * + CAST( NULL AS SIGNED ) + COALESCE ( - CAST( COUNT( * ) AS SIGNED ), 29, 91 ) AS col0
----
1
NULL
skipif mysql # not compatible
query II rowsort label-2505
SELECT DISTINCT + COUNT ( * ), 9 * + CAST ( NULL AS INTEGER ) + COALESCE ( - CAST ( COUNT ( * ) AS INTEGER ), 29, 91 ) AS col0
----
1
NULL
query I rowsort
SELECT ALL + 27 * 82 AS col0
----
2214
onlyif mysql # aggregate syntax:
query I rowsort label-2507
SELECT 36 * + + NULLIF ( - + 16, - NULLIF ( COUNT( * ), 14 ) ) * + + 85 * - + COUNT( * ) + 97
----
49057
skipif mysql # not compatible
query I rowsort label-2507
SELECT 36 * + + NULLIF ( - + 16, - NULLIF ( COUNT ( * ), 14 ) ) * + + 85 * - + COUNT ( * ) + 97
----
49057
query I rowsort
SELECT + 31 - 9
----
22
onlyif mysql # aggregate syntax:
query II rowsort label-2509
SELECT DISTINCT 53, + 70 * + 68 + - - MAX( - 24 ) AS col0
----
53
4736
skipif mysql # not compatible
query II rowsort label-2509
SELECT DISTINCT 53, + 70 * + 68 + - - MAX ( - 24 ) AS col0
----
53
4736
onlyif mysql # aggregate syntax:
query I rowsort label-2510
SELECT + 19 * - COUNT( * ) * + MIN( + - 50 ) AS col1
----
950
skipif mysql # not compatible
query I rowsort label-2510
SELECT + 19 * - COUNT ( * ) * + MIN ( + - 50 ) AS col1
----
950
query I rowsort
SELECT + 25 * - 24 AS col2
----
-600
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2512
SELECT + MAX( DISTINCT - + 26 ) + - 85 * - CAST( NULL AS SIGNED ) + 20 + + 51 / 91 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2512
SELECT + MAX ( DISTINCT - + 26 ) + - 85 * - CAST ( NULL AS INTEGER ) + 20 + + 51 / 91 AS col2
----
NULL
query I rowsort
SELECT ALL - 22 * + - 0 - - - 75
----
-75
onlyif mysql # aggregate syntax:
query II rowsort label-2514
SELECT ALL - COUNT( * ) AS col0, + 61 AS col1
----
-1
61
skipif mysql # not compatible
query II rowsort label-2514
SELECT ALL - COUNT ( * ) AS col0, + 61 AS col1
----
-1
61
query I rowsort
SELECT ALL 82 * + 77
----
6314
onlyif mysql # aggregate syntax:
query I rowsort label-2516
SELECT + COALESCE ( + 81, - - 28 * 13 * - 82 ) * + CASE - 52 WHEN - + 54 * 89 * - 98 THEN 26 * 0 + - 46 WHEN + ( - MIN( 98 ) ) + - 89 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2516
SELECT + COALESCE ( + 81, - - 28 * 13 * - 82 ) * + CASE - 52 WHEN - + 54 * 89 * - 98 THEN 26 * 0 + - 46 WHEN + ( - MIN ( 98 ) ) + - 89 THEN NULL END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2517
SELECT + CAST( 86 AS SIGNED ) + 57 + + 78 + + 62 * + 31 * + 84
----
161669
skipif mysql # not compatible
query I rowsort label-2517
SELECT + CAST ( 86 AS INTEGER ) + 57 + + 78 + + 62 * + 31 * + 84
----
161669
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2518
SELECT - COUNT( * ) DIV + COUNT( * ) - - COUNT( * ) * 93
----
92
skipif mysql # not compatible
query I rowsort label-2518
SELECT - COUNT ( * ) / + COUNT ( * ) - - COUNT ( * ) * 93
----
92
query I rowsort
SELECT ALL + 95 + - 71 + - + COALESCE ( - 27, + 83 - - 77 )
----
51
query I rowsort
SELECT + + ( 98 ) + - + ( - 41 ) AS col1
----
139
onlyif mysql # DIV for integer division:
query II rowsort label-2521
SELECT - - 26 AS col2, COALESCE ( + 95, + 85, + 82 DIV - - 37 ) AS col0
----
26
95
skipif mysql # not compatible
query II rowsort label-2521
SELECT - - 26 AS col2, COALESCE ( + 95, + 85, + 82 / - - 37 ) AS col0
----
26
95
query I rowsort
SELECT DISTINCT 66 + + 52
----
118
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2523
SELECT ALL - - 92 DIV - 92, 92 * 29 * + COUNT( * ) + - - CASE - 77 WHEN SUM( ALL + - 44 ) THEN - - 21 WHEN - 33 * + 40 + + 46 * 92 THEN NULL WHEN - 84 THEN NULL ELSE 44 END * + 94 AS col2
----
-1
6804
skipif mysql # not compatible
query II rowsort label-2523
SELECT ALL - - 92 / - 92, 92 * 29 * + COUNT ( * ) + - - CASE - 77 WHEN SUM ( ALL + - 44 ) THEN - - 21 WHEN - 33 * + 40 + + 46 * 92 THEN NULL WHEN - 84 THEN NULL ELSE 44 END * + 94 AS col2
----
-1
6804
query I rowsort
SELECT + + 40 + - + ( + - 25 ) * + - 23 + 51 AS col2
----
-484
query I rowsort
SELECT ALL + 35 + + ( - 19 )
----
16
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2526
SELECT ALL + NULLIF ( - COALESCE ( - + 45, + 28 - + + COUNT( * ) * - + 88 ), - - MAX( ALL + 80 ) * 61 + + NULLIF ( 60, + 96 * 1 ) ) DIV + 37 + - 13 DIV + 99
----
1
skipif mysql # not compatible
query I rowsort label-2526
SELECT ALL + NULLIF ( - COALESCE ( - + 45, + 28 - + + COUNT ( * ) * - + 88 ), - - MAX ( ALL + 80 ) * 61 + + NULLIF ( 60, + 96 * 1 ) ) / + 37 + - 13 / + 99
----
1
query I rowsort
SELECT ALL + - NULLIF ( + 38, 76 )
----
-38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2528
SELECT ALL CAST( NULL AS SIGNED ) / - + 61 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2528
SELECT ALL CAST ( NULL AS INTEGER ) / - + 61 AS col2
----
NULL
query I rowsort
SELECT ( - + ( + - 31 ) )
----
31
query II rowsort
SELECT + ( 92 ) col1, 59
----
92
59
onlyif mysql # aggregate syntax:
query I rowsort label-2531
SELECT - 21 + - COUNT( DISTINCT 32 ) + 85 AS col0
----
63
skipif mysql # not compatible
query I rowsort label-2531
SELECT - 21 + - COUNT ( DISTINCT 32 ) + 85 AS col0
----
63
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2532
SELECT ALL 52 * + - NULLIF ( CAST( - 16 AS SIGNED ), + 88 ) - - + 80
----
912
skipif mysql # not compatible
query I rowsort label-2532
SELECT ALL 52 * + - NULLIF ( CAST ( - 16 AS INTEGER ), + 88 ) - - + 80
----
912
query I rowsort
SELECT ( + + ( + + 16 ) ) AS col2
----
16
onlyif mysql # aggregate syntax:
query I rowsort label-2534
SELECT + 46 * - 37 + + - MIN( 55 ) + ( 68 )
----
-1689
skipif mysql # not compatible
query I rowsort label-2534
SELECT + 46 * - 37 + + - MIN ( 55 ) + ( 68 )
----
-1689
query I rowsort
SELECT ALL 58 * 38 - + 85 AS col2
----
2119
query I rowsort
SELECT - 85 + + 62 * - - 55
----
3325
query I rowsort
SELECT ALL + ( - 25 ) AS col0
----
-25
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-2538
SELECT - ( - COUNT( * ) ) + 72 * + + 11 * - + 96 * COUNT( ALL - CAST( NULL AS DECIMAL ) )
----
1
skipif mysql # not compatible
query I rowsort label-2538
SELECT - ( - COUNT ( * ) ) + 72 * + + 11 * - + 96 * COUNT ( ALL - CAST ( NULL AS REAL ) )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-2539
SELECT COALESCE ( + - MAX( DISTINCT 63 ), - 92 + - 33 ) AS col0
----
-63
skipif mysql # not compatible
query I rowsort label-2539
SELECT COALESCE ( + - MAX ( DISTINCT 63 ), - 92 + - 33 ) AS col0
----
-63
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2540
SELECT DISTINCT + CAST( - - MIN( + 78 ) AS SIGNED ) AS col1
----
78
skipif mysql # not compatible
query I rowsort label-2540
SELECT DISTINCT + CAST ( - - MIN ( + 78 ) AS INTEGER ) AS col1
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-2541
SELECT - MAX( - - 92 ) * COALESCE ( + - 31, - 47, + ( - 20 ) * + NULLIF ( + 93, CASE + - COUNT( * ) WHEN + COUNT( * ) / + 42 THEN 63 * - 32 WHEN + COUNT( * ) - AVG ( + 94 ) THEN MAX( DISTINCT 35 ) ELSE + MAX( DISTINCT + COALESCE ( 32, + 85 + 20 ) ) END ) + + 52 ) AS col0
----
2852
skipif mysql # not compatible
query I rowsort label-2541
SELECT - MAX ( - - 92 ) * COALESCE ( + - 31, - 47, + ( - 20 ) * + NULLIF ( + 93, CASE + - COUNT ( * ) WHEN + COUNT ( * ) / + 42 THEN 63 * - 32 WHEN + COUNT ( * ) - AVG ( + 94 ) THEN MAX ( DISTINCT 35 ) ELSE + MAX ( DISTINCT + COALESCE ( 32, + 85 + 20 ) ) END ) + + 52 ) AS col0
----
2852
onlyif mysql # aggregate syntax:
query I rowsort label-2542
SELECT DISTINCT + ( - - CASE - - 64 WHEN + - 19 THEN - 42 WHEN 75 THEN SUM( ALL + + 49 ) WHEN - - 38 - + - 30 / - 97 THEN 70 ELSE NULL END ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2542
SELECT DISTINCT + ( - - CASE - - 64 WHEN + - 19 THEN - 42 WHEN 75 THEN SUM ( ALL + + 49 ) WHEN - - 38 - + - 30 / - 97 THEN 70 ELSE NULL END ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2543
SELECT COALESCE ( - COUNT( ALL - 6 ), 83 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-2543
SELECT COALESCE ( - COUNT ( ALL - 6 ), 83 ) AS col0
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-2544
SELECT - 33 * + + NULLIF ( - 62, + - 54 * + 83 / - CASE + - ( SUM( DISTINCT 13 ) ) WHEN MAX( + + 5 ) + + 60 * + 47 THEN NULL WHEN - CAST( NULL AS SIGNED ) THEN NULL ELSE + 63 END - - CAST( NULL AS DECIMAL ) * - CAST( - 40 AS SIGNED ) ) + CAST( 17 AS SIGNED )
----
2063
skipif mysql # not compatible
query I rowsort label-2544
SELECT - 33 * + + NULLIF ( - 62, + - 54 * + 83 / - CASE + - ( SUM ( DISTINCT 13 ) ) WHEN MAX ( + + 5 ) + + 60 * + 47 THEN NULL WHEN - CAST ( NULL AS INTEGER ) THEN NULL ELSE + 63 END - - CAST ( NULL AS REAL ) * - CAST ( - 40 AS INTEGER ) ) + CAST ( 17 AS INTEGER )
----
2063
onlyif mysql # aggregate syntax:
query I rowsort label-2545
SELECT COALESCE ( - COUNT( * ), 92 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-2545
SELECT COALESCE ( - COUNT ( * ), 92 ) AS col2
----
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2546
SELECT - NULLIF ( 5, + 3 ) DIV 92 * - ( - 76 ) + + - 1 + - 40 * - COUNT( * ) * 49 AS col0
----
1959
skipif mysql # not compatible
query I rowsort label-2546
SELECT - NULLIF ( 5, + 3 ) / 92 * - ( - 76 ) + + - 1 + - 40 * - COUNT ( * ) * 49 AS col0
----
1959
query I rowsort
SELECT + 25 * + 3 AS col1
----
75
onlyif mysql # aggregate syntax:
query I rowsort label-2548
SELECT DISTINCT + MAX( ALL + 77 ) * 79 AS col1
----
6083
skipif mysql # not compatible
query I rowsort label-2548
SELECT DISTINCT + MAX ( ALL + 77 ) * 79 AS col1
----
6083
onlyif mysql # aggregate syntax:
query I rowsort label-2549
SELECT 60 * - COUNT( * ) + - - CASE WHEN 65 = - + 66 * - COUNT( * ) THEN NULL WHEN - COUNT( * ) - - 49 BETWEEN ( NULL ) AND - CASE + 58 WHEN + 4 * 84 THEN NULL WHEN 64 + ( 79 ) * COUNT( * ) THEN NULL ELSE 91 END AND ( + COUNT( * ) ) IN ( - COUNT( * ) ) THEN NULL ELSE 1 + + 83 END + - COUNT( * ) * + 77 AS col0
----
-53
skipif mysql # not compatible
query I rowsort label-2549
SELECT 60 * - COUNT ( * ) + - - CASE WHEN 65 = - + 66 * - COUNT ( * ) THEN NULL WHEN - COUNT ( * ) - - 49 BETWEEN ( NULL ) AND - CASE + 58 WHEN + 4 * 84 THEN NULL WHEN 64 + ( 79 ) * COUNT ( * ) THEN NULL ELSE 91 END AND ( + COUNT ( * ) ) IN ( - COUNT ( * ) ) THEN NULL ELSE 1 + + 83 END + - COUNT ( * ) * + 77 AS col0
----
-53
onlyif mysql # aggregate syntax:
query I rowsort label-2550
SELECT - COUNT( * ) * COUNT( * ) + 90 + - 37 + - - MAX( + + 33 )
----
85
skipif mysql # not compatible
query I rowsort label-2550
SELECT - COUNT ( * ) * COUNT ( * ) + 90 + - 37 + - - MAX ( + + 33 )
----
85
query I rowsort
SELECT DISTINCT + 24 * - - NULLIF ( - 1, + - 52 ) AS col2
----
-24
onlyif mysql # aggregate syntax:
query I rowsort label-2552
SELECT ALL + 20 * + COUNT( * ) + - 7 + + - 43 AS col0
----
-30
skipif mysql # not compatible
query I rowsort label-2552
SELECT ALL + 20 * + COUNT ( * ) + - 7 + + - 43 AS col0
----
-30
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2553
SELECT ALL NULLIF ( + 16, - 68 ) DIV SUM( + 59 ) + - 9 AS col0
----
-9
skipif mysql # not compatible
query I rowsort label-2553
SELECT ALL NULLIF ( + 16, - 68 ) / SUM ( + 59 ) + - 9 AS col0
----
-9
query I rowsort
SELECT DISTINCT + ( + 94 ) AS col1
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-2555
SELECT - - COUNT( * ) * + 32
----
32
skipif mysql # not compatible
query I rowsort label-2555
SELECT - - COUNT ( * ) * + 32
----
32
onlyif mysql # aggregate syntax:
query I rowsort label-2556
SELECT + + 5 + + + 23 + + 86 + + - COUNT( * )
----
113
skipif mysql # not compatible
query I rowsort label-2556
SELECT + + 5 + + + 23 + + 86 + + - COUNT ( * )
----
113
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2557
SELECT DISTINCT - 66 + - + CAST( NULL AS SIGNED ) + + 67 + + 77 * - - 93
----
NULL
skipif mysql # not compatible
query I rowsort label-2557
SELECT DISTINCT - 66 + - + CAST ( NULL AS INTEGER ) + + 67 + + 77 * - - 93
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2558
SELECT - - SUM( DISTINCT CAST( NULL AS SIGNED ) ), + 40 * - 79 col2
----
NULL
-3160
skipif mysql # not compatible
query II rowsort label-2558
SELECT - - SUM ( DISTINCT CAST ( NULL AS INTEGER ) ), + 40 * - 79 col2
----
NULL
-3160
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2559
SELECT ALL + 49 + - 71 + - CAST( + 97 AS SIGNED ) + - - 59 * - 56
----
-3423
skipif mysql # not compatible
query I rowsort label-2559
SELECT ALL + 49 + - 71 + - CAST ( + 97 AS INTEGER ) + - - 59 * - 56
----
-3423
query I rowsort
SELECT + ( 19 ) * + 65 + - 33 + - 30 + 47
----
1219
query I rowsort
SELECT - - 28 AS col0
----
28
onlyif mysql # aggregate syntax:
query I rowsort label-2562
SELECT ALL SUM( - 18 ) + 60 col1
----
42
skipif mysql # not compatible
query I rowsort label-2562
SELECT ALL SUM ( - 18 ) + 60 col1
----
42
query I rowsort
SELECT ALL 38 + - 83
----
-45
query I rowsort
SELECT + - 78 * + 28 AS col1
----
-2184
onlyif mysql # aggregate syntax:
query I rowsort label-2565
SELECT DISTINCT + SUM( ALL + 27 ) col0
----
27
skipif mysql # not compatible
query I rowsort label-2565
SELECT DISTINCT + SUM ( ALL + 27 ) col0
----
27
onlyif mysql # aggregate syntax:
query I rowsort label-2566
SELECT + COUNT( * ) * + 54 AS col0
----
54
skipif mysql # not compatible
query I rowsort label-2566
SELECT + COUNT ( * ) * + 54 AS col0
----
54
onlyif mysql # aggregate syntax:
query II rowsort label-2567
SELECT 67, COUNT( * ) * + COALESCE ( + + 10, + 32, - + 2, + 83 + - - COUNT( * ) + - - 68 ) AS col1
----
67
10
skipif mysql # not compatible
query II rowsort label-2567
SELECT 67, COUNT ( * ) * + COALESCE ( + + 10, + 32, - + 2, + 83 + - - COUNT ( * ) + - - 68 ) AS col1
----
67
10
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2568
SELECT + CAST( - - ( - + 33 ) AS SIGNED )
----
-33
skipif mysql # not compatible
query I rowsort label-2568
SELECT + CAST ( - - ( - + 33 ) AS INTEGER )
----
-33
onlyif mysql # aggregate syntax:
query I rowsort label-2569
SELECT ALL - COUNT( * ) - - 33 + + 97
----
129
skipif mysql # not compatible
query I rowsort label-2569
SELECT ALL - COUNT ( * ) - - 33 + + 97
----
129
onlyif mysql # aggregate syntax:
query I rowsort label-2570
SELECT ALL + COUNT( * ) * + 74
----
74
skipif mysql # not compatible
query I rowsort label-2570
SELECT ALL + COUNT ( * ) * + 74
----
74
onlyif mysql # DIV for integer division:
query I rowsort label-2571
SELECT 98 DIV - 72 AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-2571
SELECT 98 / - 72 AS col0
----
-1
onlyif mysql # DIV for integer division:
query I rowsort label-2572
SELECT ALL 61 DIV + - 34
----
-1
skipif mysql # not compatible
query I rowsort label-2572
SELECT ALL 61 / + - 34
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2573
SELECT ( + 29 ) * + + 29 * - ( + 5 ) * + COUNT( * ) AS col2
----
-4205
skipif mysql # not compatible
query I rowsort label-2573
SELECT ( + 29 ) * + + 29 * - ( + 5 ) * + COUNT ( * ) AS col2
----
-4205
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2574
SELECT 73 DIV + 59 + + 13, + MIN( DISTINCT - ( + + 60 ) ) AS col1
----
14
-60
skipif mysql # not compatible
query II rowsort label-2574
SELECT 73 / + 59 + + 13, + MIN ( DISTINCT - ( + + 60 ) ) AS col1
----
14
-60
query I rowsort
SELECT DISTINCT - 91 * 45
----
-4095
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2576
SELECT ALL - CASE - 46 WHEN + + ( + 30 ) * + - 49 * + 31 + - COUNT( * ) THEN - + 93 ELSE ( CAST( NULL AS SIGNED ) ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2576
SELECT ALL - CASE - 46 WHEN + + ( + 30 ) * + - 49 * + 31 + - COUNT ( * ) THEN - + 93 ELSE ( CAST ( NULL AS INTEGER ) ) END AS col1
----
NULL
query II rowsort
SELECT 89 AS col0, ( + 78 ) * 35
----
89
2730
onlyif mysql # aggregate syntax:
query I rowsort label-2578
SELECT ALL - 64 * SUM( DISTINCT 26 ) * - - 94 AS col2
----
-156416
skipif mysql # not compatible
query I rowsort label-2578
SELECT ALL - 64 * SUM ( DISTINCT 26 ) * - - 94 AS col2
----
-156416
onlyif mysql # aggregate syntax:
query II rowsort label-2579
SELECT 4 * + 10 * - COALESCE ( - 48, COUNT( * ) * + 2 ) AS col2, + 11 AS col2
----
1920
11
skipif mysql # not compatible
query II rowsort label-2579
SELECT 4 * + 10 * - COALESCE ( - 48, COUNT ( * ) * + 2 ) AS col2, + 11 AS col2
----
1920
11
query I rowsort
SELECT DISTINCT 19 + - ( + 24 ) * + - 10 * - 75 AS col0
----
-17981
onlyif mysql # aggregate syntax:
query I rowsort label-2581
SELECT ALL SUM( - - 29 ) + + COUNT( * ) AS col0
----
30
skipif mysql # not compatible
query I rowsort label-2581
SELECT ALL SUM ( - - 29 ) + + COUNT ( * ) AS col0
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-2582
SELECT ALL + + MAX( - - 72 ) + 80 AS col2
----
152
skipif mysql # not compatible
query I rowsort label-2582
SELECT ALL + + MAX ( - - 72 ) + 80 AS col2
----
152
query I rowsort
SELECT ALL - 31 + - 93
----
-124
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2584
SELECT + MIN( - 80 ) - 93 - - MAX( 59 ) + + 7 DIV - 9 * - 91 + - 18 * 97 * - 78 AS col0
----
136074
skipif mysql # not compatible
query I rowsort label-2584
SELECT + MIN ( - 80 ) - 93 - - MAX ( 59 ) + + 7 / - 9 * - 91 + - 18 * 97 * - 78 AS col0
----
136074
query I rowsort
SELECT ALL ( - 42 )
----
-42
query I rowsort
SELECT + 61 * - 10 * - 77 * + + 15 AS col0
----
704550
onlyif mysql # aggregate syntax:
query I rowsort label-2587
SELECT ALL + 79 * - COUNT( * ) AS col0
----
-79
skipif mysql # not compatible
query I rowsort label-2587
SELECT ALL + 79 * - COUNT ( * ) AS col0
----
-79
onlyif mysql # aggregate syntax:
query I rowsort label-2588
SELECT - - COUNT( ALL + 25 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-2588
SELECT - - COUNT ( ALL + 25 ) AS col0
----
1
query I rowsort
SELECT ALL - 87 + 41 * 73 AS col2
----
2906
query I rowsort
SELECT DISTINCT + 71 col0
----
71
query II rowsort
SELECT ALL + ( + 18 ) * + 11, - 52 * + 4 col1
----
198
-208
query I rowsort
SELECT ( + 38 ) - + 98 + 46
----
-14
onlyif mysql # aggregate syntax:
query I rowsort label-2593
SELECT - COUNT( 98 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-2593
SELECT - COUNT ( 98 ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2594
SELECT ALL - - COUNT( * ) * + COUNT( * ) + - + ( 68 )
----
-67
skipif mysql # not compatible
query I rowsort label-2594
SELECT ALL - - COUNT ( * ) * + COUNT ( * ) + - + ( 68 )
----
-67
query I rowsort
SELECT 76 + 43 col0
----
119
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-2596
SELECT ALL - COALESCE ( + COUNT( * ), - - CAST( + 90 AS SIGNED ) * 44 DIV - + 32 + - 1 ) - - 59 * - - COUNT( * )
----
58
skipif mysql # not compatible
query I rowsort label-2596
SELECT ALL - COALESCE ( + COUNT ( * ), - - CAST ( + 90 AS INTEGER ) * 44 / - + 32 + - 1 ) - - 59 * - - COUNT ( * )
----
58
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2597
SELECT COALESCE ( + + 97, + 85 * - NULLIF ( + 36, - + 89 * - CAST( NULL AS SIGNED ) ), + - 29 ) + + + 97 * + 70 - + 19 * + 70 + - + COUNT( * ) - + COUNT( * ) * 87 AS col1
----
5469
skipif mysql # not compatible
query I rowsort label-2597
SELECT COALESCE ( + + 97, + 85 * - NULLIF ( + 36, - + 89 * - CAST ( NULL AS INTEGER ) ), + - 29 ) + + + 97 * + 70 - + 19 * + 70 + - + COUNT ( * ) - + COUNT ( * ) * 87 AS col1
----
5469
query I rowsort
SELECT + ( - 48 )
----
-48
query I rowsort
SELECT 73 + 97 + 98 - 0
----
268
onlyif mysql # aggregate syntax:
query I rowsort label-2600
SELECT SUM( 27 ) + - 20 * + 25 - + ( - - MIN( DISTINCT + + 21 ) )
----
-494
skipif mysql # not compatible
query I rowsort label-2600
SELECT SUM ( 27 ) + - 20 * + 25 - + ( - - MIN ( DISTINCT + + 21 ) )
----
-494
onlyif mysql # aggregate syntax:
query I rowsort label-2601
SELECT ALL SUM( DISTINCT + 97 ) * 85
----
8245
skipif mysql # not compatible
query I rowsort label-2601
SELECT ALL SUM ( DISTINCT + 97 ) * 85
----
8245
onlyif mysql # aggregate syntax:
query I rowsort label-2602
SELECT ALL COUNT( * ) * + + 20 AS col0
----
20
skipif mysql # not compatible
query I rowsort label-2602
SELECT ALL COUNT ( * ) * + + 20 AS col0
----
20
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-2603
SELECT ALL COUNT( * ) * - CAST( NULL AS SIGNED ), 93 DIV 12 AS col0
----
NULL
7
skipif mysql # not compatible
query II rowsort label-2603
SELECT ALL COUNT ( * ) * - CAST ( NULL AS INTEGER ), 93 / 12 AS col0
----
NULL
7
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2604
SELECT MIN( + ( + 76 ) ) DIV 17 + - + 9
----
-5
skipif mysql # not compatible
query I rowsort label-2604
SELECT MIN ( + ( + 76 ) ) / 17 + - + 9
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-2605
SELECT COUNT( * ) + - + 91 + + - 17 + 46 + - COUNT( DISTINCT 26 ) * + 60 * + COUNT( * ) AS col2
----
-121
skipif mysql # not compatible
query I rowsort label-2605
SELECT COUNT ( * ) + - + 91 + + - 17 + 46 + - COUNT ( DISTINCT 26 ) * + 60 * + COUNT ( * ) AS col2
----
-121
query I rowsort
SELECT DISTINCT 31 + 63 * - 20 AS col1
----
-1229
onlyif mysql # aggregate syntax:
query I rowsort label-2607
SELECT - COUNT( * ) * + 67 + 41 AS col1
----
-26
skipif mysql # not compatible
query I rowsort label-2607
SELECT - COUNT ( * ) * + 67 + 41 AS col1
----
-26
onlyif mysql # aggregate syntax:
query I rowsort label-2608
SELECT ALL COUNT( * ) + 14 + - + NULLIF ( + ( 30 ), + 9 ) * - COUNT( * ) * - 8 AS col2
----
-225
skipif mysql # not compatible
query I rowsort label-2608
SELECT ALL COUNT ( * ) + 14 + - + NULLIF ( + ( 30 ), + 9 ) * - COUNT ( * ) * - 8 AS col2
----
-225
onlyif mysql # aggregate syntax:
query I rowsort label-2609
SELECT + MAX( + 51 ) AS col1
----
51
skipif mysql # not compatible
query I rowsort label-2609
SELECT + MAX ( + 51 ) AS col1
----
51
onlyif mysql # aggregate syntax:
query I rowsort label-2610
SELECT - - 4 * COUNT( DISTINCT 91 ) + + 37 + - 3
----
38
skipif mysql # not compatible
query I rowsort label-2610
SELECT - - 4 * COUNT ( DISTINCT 91 ) + + 37 + - 3
----
38
query I rowsort
SELECT ALL + 83 * + 25 * + 40 AS col0
----
83000
query I rowsort
SELECT ALL - - ( - 55 )
----
-55
query I rowsort
SELECT - 59 * 56 - CASE 65 WHEN - 38 THEN + + 95 END AS col0
----
NULL
query I rowsort
SELECT ALL 28 * - 36 AS col1
----
-1008
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2615
SELECT ALL + + 47 - - COALESCE ( - + COALESCE ( + - 55, + MAX( ALL + 19 ) ), 30 * - - 94 + - COUNT( * ) + - 32 * + COUNT( 78 ) * + - 62, - 78 + 43 * + 57 ) DIV 17 AS col2
----
50
skipif mysql # not compatible
query I rowsort label-2615
SELECT ALL + + 47 - - COALESCE ( - + COALESCE ( + - 55, + MAX ( ALL + 19 ) ), 30 * - - 94 + - COUNT ( * ) + - 32 * + COUNT ( 78 ) * + - 62, - 78 + 43 * + 57 ) / 17 AS col2
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-2616
SELECT DISTINCT COUNT( * ) * - 46 AS col2
----
-46
skipif mysql # not compatible
query I rowsort label-2616
SELECT DISTINCT COUNT ( * ) * - 46 AS col2
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-2617
SELECT COUNT( DISTINCT - 68 ) * - ( + ( - - 77 ) ) col0
----
-77
skipif mysql # not compatible
query I rowsort label-2617
SELECT COUNT ( DISTINCT - 68 ) * - ( + ( - - 77 ) ) col0
----
-77
onlyif mysql # aggregate syntax:
query I rowsort label-2618
SELECT DISTINCT + COALESCE ( 95, 8, COUNT( * ) * + COUNT( * ) ) col0
----
95
skipif mysql # not compatible
query I rowsort label-2618
SELECT DISTINCT + COALESCE ( 95, 8, COUNT ( * ) * + COUNT ( * ) ) col0
----
95
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2619
SELECT - 17 + + + COUNT( DISTINCT + 48 ) DIV + 7, 38 AS col1
----
-17
38
skipif mysql # not compatible
query II rowsort label-2619
SELECT - 17 + + + COUNT ( DISTINCT + 48 ) / + 7, 38 AS col1
----
-17
38
query I rowsort
SELECT - NULLIF ( 99, + - 32 ) AS col2
----
-99
query I rowsort
SELECT 37 * - 23 + + 20
----
-831
query I rowsort
SELECT ALL - - 80 * + ( - - 30 ) AS col1
----
2400
query I rowsort
SELECT DISTINCT - + 30 * + ( 73 ) + - 41
----
-2231
onlyif mysql # aggregate syntax:
query I rowsort label-2624
SELECT - 62 * - 52 * + COUNT( + 72 )
----
3224
skipif mysql # not compatible
query I rowsort label-2624
SELECT - 62 * - 52 * + COUNT ( + 72 )
----
3224
onlyif mysql # DIV for integer division:
query I rowsort label-2625
SELECT - 80 DIV 16
----
-5
skipif mysql # not compatible
query I rowsort label-2625
SELECT - 80 / 16
----
-5
query I rowsort
SELECT DISTINCT - 63 * - 30 AS col0
----
1890
onlyif mysql # aggregate syntax:
query I rowsort label-2627
SELECT ALL + 9 * + COUNT( * )
----
9
skipif mysql # not compatible
query I rowsort label-2627
SELECT ALL + 9 * + COUNT ( * )
----
9
query I rowsort
SELECT DISTINCT - 54 * + + 56
----
-3024
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2629
SELECT - 15 DIV + COUNT( * ) AS col0
----
-15
skipif mysql # not compatible
query I rowsort label-2629
SELECT - 15 / + COUNT ( * ) AS col0
----
-15
query I rowsort
SELECT - 26 * - 65
----
1690
query I rowsort
SELECT ALL CASE - 24 WHEN 51 / - + 71 * - + NULLIF ( - - 12, 8 ) THEN 51 END
----
NULL
query I rowsort
SELECT - ( - 24 ) * - 82 * + 70 col0
----
-137760
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-2633
SELECT DISTINCT COALESCE ( COALESCE ( - CAST( 70 AS SIGNED ), 31 DIV + + 50 ), + 53 * + - 2, 71 ) AS col1
----
-70
skipif mysql # not compatible
query I rowsort label-2633
SELECT DISTINCT COALESCE ( COALESCE ( - CAST ( 70 AS INTEGER ), 31 / + + 50 ), + 53 * + - 2, 71 ) AS col1
----
-70
query I rowsort
SELECT DISTINCT + 64 + - 27
----
37
query I rowsort
SELECT NULLIF ( - - CASE + 90 WHEN + + 62 * + 22 + - + 77 THEN NULL ELSE + 64 END, + 95 * + - 35 - - - 3 )
----
64
onlyif mysql # aggregate syntax:
query I rowsort label-2636
SELECT CASE - 82 WHEN + 50 * + - 81 THEN + 24 WHEN 45 THEN + 48 ELSE - COUNT( * ) * 33 - + - ( + 75 ) - - 49 END col1
----
91
skipif mysql # not compatible
query I rowsort label-2636
SELECT CASE - 82 WHEN + 50 * + - 81 THEN + 24 WHEN 45 THEN + 48 ELSE - COUNT ( * ) * 33 - + - ( + 75 ) - - 49 END col1
----
91
query I rowsort
SELECT ALL + 96 * - 93 + + + 44 * - ( + 21 ) + 98 - - 5 AS col2
----
-9749
query I rowsort
SELECT - 72 * 0 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2639
SELECT ALL - COUNT( * ) * + 64 + - 7 AS col0
----
-71
skipif mysql # not compatible
query I rowsort label-2639
SELECT ALL - COUNT ( * ) * + 64 + - 7 AS col0
----
-71
onlyif mysql # DIV for integer division:
query II rowsort label-2640
SELECT NULLIF ( 25, 70 ), 30 DIV - ( - + 31 ) + - 95 + + + ( - 14 ) AS col2
----
25
-109
skipif mysql # not compatible
query II rowsort label-2640
SELECT NULLIF ( 25, 70 ), 30 / - ( - + 31 ) + - 95 + + + ( - 14 ) AS col2
----
25
-109
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2641
SELECT - 1 DIV - - 99 + - 49 + - 99 * + COUNT( * )
----
-148
skipif mysql # not compatible
query I rowsort label-2641
SELECT - 1 / - - 99 + - 49 + - 99 * + COUNT ( * )
----
-148
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2642
SELECT + 76 * 28 DIV CASE - - 99 WHEN + 63 + 11 THEN + + 61 * - + 52 * - 85 + MIN( + 70 ) + + 91 ELSE 55 * - 66 END * + + ( + 21 ) AS col0
----
0
skipif mysql # not compatible
query I rowsort label-2642
SELECT + 76 * 28 / CASE - - 99 WHEN + 63 + 11 THEN + + 61 * - + 52 * - 85 + MIN ( + 70 ) + + 91 ELSE 55 * - 66 END * + + ( + 21 ) AS col0
----
0
query I rowsort
SELECT ALL + ( 68 ) AS col1
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-2644
SELECT ALL + + SUM( + - 57 ) * + 38 * 99 * 38 * + COUNT( * ) - + 83 + + 83
----
-8148492
skipif mysql # not compatible
query I rowsort label-2644
SELECT ALL + + SUM ( + - 57 ) * + 38 * 99 * 38 * + COUNT ( * ) - + 83 + + 83
----
-8148492
onlyif mysql # aggregate syntax:
query I rowsort label-2645
SELECT DISTINCT + - SUM( DISTINCT - - 61 )
----
-61
skipif mysql # not compatible
query I rowsort label-2645
SELECT DISTINCT + - SUM ( DISTINCT - - 61 )
----
-61
onlyif mysql # DIV for integer division:
query I rowsort label-2646
SELECT DISTINCT + 18 DIV - 37
----
0
skipif mysql # not compatible
query I rowsort label-2646
SELECT DISTINCT + 18 / - 37
----
0
query I rowsort
SELECT + 18 * - 53 * + - 15
----
14310
query II rowsort
SELECT - 33 col0, - 38
----
-33
-38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2649
SELECT DISTINCT - 85 / CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2649
SELECT DISTINCT - 85 / CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT DISTINCT 89 * + 34 AS col0
----
3026
onlyif mysql # aggregate syntax:
query I rowsort label-2651
SELECT - + COALESCE ( - 76, 21, + - COUNT( * ) * - 82 + + - 31 )
----
76
skipif mysql # not compatible
query I rowsort label-2651
SELECT - + COALESCE ( - 76, 21, + - COUNT ( * ) * - 82 + + - 31 )
----
76
query I rowsort
SELECT ALL COALESCE ( 54, ( + 19 ) )
----
54
onlyif mysql # DIV for integer division:
query I rowsort label-2653
SELECT - 39 * 85 DIV 40
----
-82
skipif mysql # not compatible
query I rowsort label-2653
SELECT - 39 * 85 / 40
----
-82
onlyif mysql # aggregate syntax:
query I rowsort label-2654
SELECT ALL - COUNT( * ) + - 8 + - 46
----
-55
skipif mysql # not compatible
query I rowsort label-2654
SELECT ALL - COUNT ( * ) + - 8 + - 46
----
-55
onlyif mysql # aggregate syntax:
query II rowsort label-2655
SELECT DISTINCT COUNT( * ), - 11 + + - 84 AS col0
----
1
-95
skipif mysql # not compatible
query II rowsort label-2655
SELECT DISTINCT COUNT ( * ), - 11 + + - 84 AS col0
----
1
-95
onlyif mysql # aggregate syntax:
query II rowsort label-2656
SELECT 18 AS col1, MIN( + 5 ) col1
----
18
5
skipif mysql # not compatible
query II rowsort label-2656
SELECT 18 AS col1, MIN ( + 5 ) col1
----
18
5
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2657
SELECT ALL CASE + 27 WHEN + - 1 * + ( + 13 ) * + - ( - + 24 ) * - CASE - 0 WHEN + - 42 + 40 + 13 * 81 + + 89 + - 67 THEN NULL WHEN + CAST( - 75 AS SIGNED ) THEN - 84 + NULLIF ( 93 + + CASE - 26 WHEN COUNT( * ) + 84 THEN - 75 * 22 + 77 WHEN 61 THEN NULL END, - 32 ) / - 76 WHEN 20 * - CAST( NULL AS SIGNED ) + - CAST( NULL AS SIGNED ) THEN 53 ELSE NULL END * ( + 73 ) + + 49 + + 79 * 62 + 90 THEN - 9 END
----
NULL
skipif mysql # not compatible
query I rowsort label-2657
SELECT ALL CASE + 27 WHEN + - 1 * + ( + 13 ) * + - ( - + 24 ) * - CASE - 0 WHEN + - 42 + 40 + 13 * 81 + + 89 + - 67 THEN NULL WHEN + CAST ( - 75 AS INTEGER ) THEN - 84 + NULLIF ( 93 + + CASE - 26 WHEN COUNT ( * ) + 84 THEN - 75 * 22 + 77 WHEN 61 THEN NULL END, - 32 ) / - 76 WHEN 20 * - CAST ( NULL AS INTEGER ) + - CAST ( NULL AS INTEGER ) THEN 53 ELSE NULL END * ( + 73 ) + + 49 + + 79 * 62 + 90 THEN - 9 END
----
NULL
query I rowsort
SELECT ALL NULLIF ( + - 55, + - 27 )
----
-55
query I rowsort
SELECT + 3 + 86 + - 41 + - 65 + + 62 * 37
----
2277
query I rowsort
SELECT - 9 * - - 46
----
-414
query I rowsort
SELECT + 20 + + 15 AS col1
----
35
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2662
SELECT ALL + ( + + CAST( NULL AS SIGNED ) ) + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2662
SELECT ALL + ( + + CAST ( NULL AS INTEGER ) ) + - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2663
SELECT ALL MAX( 39 )
----
39
skipif mysql # not compatible
query I rowsort label-2663
SELECT ALL MAX ( 39 )
----
39
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2664
SELECT - 73 + + ( - 99 ) - - + 3 * + - COUNT( * ) DIV + 86 + - ( + 84 )
----
-256
skipif mysql # not compatible
query I rowsort label-2664
SELECT - 73 + + ( - 99 ) - - + 3 * + - COUNT ( * ) / + 86 + - ( + 84 )
----
-256
onlyif mysql # aggregate syntax:
query I rowsort label-2665
SELECT ALL - ( + 30 ) * - COUNT( DISTINCT - 18 ) AS col0
----
30
skipif mysql # not compatible
query I rowsort label-2665
SELECT ALL - ( + 30 ) * - COUNT ( DISTINCT - 18 ) AS col0
----
30
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2666
SELECT ALL CAST( - - 10 AS SIGNED ) AS col0
----
10
skipif mysql # not compatible
query I rowsort label-2666
SELECT ALL CAST ( - - 10 AS INTEGER ) AS col0
----
10
query I rowsort
SELECT - 25 + - 95 * + 19 + - - 93 AS col2
----
-1737
onlyif mysql # DIV for integer division:
query I rowsort label-2668
SELECT ALL - 86 DIV + - 43 + - 26 AS col0
----
-24
skipif mysql # not compatible
query I rowsort label-2668
SELECT ALL - 86 / + - 43 + - 26 AS col0
----
-24
onlyif mysql # aggregate syntax:
query I rowsort label-2669
SELECT ALL - COUNT( * ) * + 67
----
-67
skipif mysql # not compatible
query I rowsort label-2669
SELECT ALL - COUNT ( * ) * + 67
----
-67
query I rowsort
SELECT - 13 * ( - 31 )
----
403
onlyif mysql # aggregate syntax:
query I rowsort label-2671
SELECT DISTINCT + COUNT( ALL - 93 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-2671
SELECT DISTINCT + COUNT ( ALL - 93 ) AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-2672
SELECT - 7 * + ( - COUNT( * ) ) col1
----
7
skipif mysql # not compatible
query I rowsort label-2672
SELECT - 7 * + ( - COUNT ( * ) ) col1
----
7
query I rowsort
SELECT ALL + CASE + NULLIF ( - + 71, + NULLIF ( - + 96, + - 96 ) ) WHEN - 77 / + ( - 23 ) * + - 23 THEN 14 END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2674
SELECT ALL + 31 DIV - - 84 - - 34 AS col2
----
34
skipif mysql # not compatible
query I rowsort label-2674
SELECT ALL + 31 / - - 84 - - 34 AS col2
----
34
query I rowsort
SELECT - + 77 * + + 92 * + 52 * + 55
----
-20260240
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2676
SELECT ALL + CAST( + - 23 AS SIGNED ) AS col1, 53 AS col0
----
-23
53
skipif mysql # not compatible
query II rowsort label-2676
SELECT ALL + CAST ( + - 23 AS INTEGER ) AS col1, 53 AS col0
----
-23
53
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2677
SELECT DISTINCT + + CAST( - COALESCE ( - 3, + 22, - COUNT( * ) * 69 ) AS SIGNED ), CASE + COUNT( * ) WHEN 51 THEN - - 7 WHEN - 2 THEN + COALESCE ( - 77, + - 3, - + 35 ) END AS col0
----
3
NULL
skipif mysql # not compatible
query II rowsort label-2677
SELECT DISTINCT + + CAST ( - COALESCE ( - 3, + 22, - COUNT ( * ) * 69 ) AS INTEGER ), CASE + COUNT ( * ) WHEN 51 THEN - - 7 WHEN - 2 THEN + COALESCE ( - 77, + - 3, - + 35 ) END AS col0
----
3
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2678
SELECT DISTINCT COUNT( - 50 ) DIV 47 * - - MAX( ALL - - 31 ) - + 32 DIV - + 30 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-2678
SELECT DISTINCT COUNT ( - 50 ) / 47 * - - MAX ( ALL - - 31 ) - + 32 / - + 30 AS col0
----
1
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2679
SELECT ALL + 59 col1, - CAST( NULL AS SIGNED )
----
59
NULL
skipif mysql # not compatible
query II rowsort label-2679
SELECT ALL + 59 col1, - CAST ( NULL AS INTEGER )
----
59
NULL
query II rowsort
SELECT 21 AS col2, 63
----
21
63
onlyif mysql # aggregate syntax:
query II rowsort label-2681
SELECT ALL + - COUNT( * ) AS col0, 73 AS col2
----
-1
73
skipif mysql # not compatible
query II rowsort label-2681
SELECT ALL + - COUNT ( * ) AS col0, 73 AS col2
----
-1
73
query I rowsort
SELECT + 50 * 6 - - + 64 AS col0
----
364
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2683
SELECT ALL - COUNT( * ) * + + 7 DIV + 94 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2683
SELECT ALL - COUNT ( * ) * + + 7 / + 94 AS col1
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-2684
SELECT ALL + 51 AS col1, - COUNT( * ) * 22 * + 72
----
51
-1584
skipif mysql # not compatible
query II rowsort label-2684
SELECT ALL + 51 AS col1, - COUNT ( * ) * 22 * + 72
----
51
-1584
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-2685
SELECT + 55 AS col0, + CAST( + 79 AS SIGNED ) * 35 + - 86
----
55
2679
skipif mysql # not compatible
query II rowsort label-2685
SELECT + 55 AS col0, + CAST ( + 79 AS INTEGER ) * 35 + - 86
----
55
2679
query I rowsort
SELECT + 77 + - COALESCE ( + 36, - - 32 ) AS col2
----
41
onlyif mysql # aggregate syntax:
query II rowsort label-2687
SELECT - - 50 * + 25 col1, + COALESCE ( + + CASE - 27 WHEN - COUNT( * ) * + - ( NULLIF ( + - 23, + 54 ) ) * - 21 THEN + 50 * + 79 END, - + 90, - + ( + - 47 ) ) * - 88
----
1250
7920
skipif mysql # not compatible
query II rowsort label-2687
SELECT - - 50 * + 25 col1, + COALESCE ( + + CASE - 27 WHEN - COUNT ( * ) * + - ( NULLIF ( + - 23, + 54 ) ) * - 21 THEN + 50 * + 79 END, - + 90, - + ( + - 47 ) ) * - 88
----
1250
7920
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2688
SELECT + - ( + + SUM( - 56 ) ) * + CAST( + NULLIF ( - MIN( + + ( - + 74 ) ), - 77 ) AS SIGNED ) AS col1
----
4144
skipif mysql # not compatible
query I rowsort label-2688
SELECT + - ( + + SUM ( - 56 ) ) * + CAST ( + NULLIF ( - MIN ( + + ( - + 74 ) ), - 77 ) AS INTEGER ) AS col1
----
4144
query I rowsort
SELECT ALL + 39 * - 83
----
-3237
onlyif mysql # aggregate syntax:
query I rowsort label-2690
SELECT + + CASE + 11 WHEN AVG ( ALL - - 26 ) * COUNT( + 12 ) THEN 43 * - 84 * + 11 WHEN + + 10 / + 54 THEN + 6 - - 13 ELSE - SUM( DISTINCT + 96 ) END AS col1
----
-96
skipif mysql # not compatible
query I rowsort label-2690
SELECT + + CASE + 11 WHEN AVG ( ALL - - 26 ) * COUNT ( + 12 ) THEN 43 * - 84 * + 11 WHEN + + 10 / + 54 THEN + 6 - - 13 ELSE - SUM ( DISTINCT + 96 ) END AS col1
----
-96
onlyif mysql # aggregate syntax:
query II rowsort label-2691
SELECT + 39 + - - ( + + COUNT( * ) ) * + 35 col0, 66
----
74
66
skipif mysql # not compatible
query II rowsort label-2691
SELECT + 39 + - - ( + + COUNT ( * ) ) * + 35 col0, 66
----
74
66
onlyif mysql # aggregate syntax:
query III rowsort label-2692
SELECT ALL 35 + COALESCE ( + ( - 35 ), + 37 + - 2 ) + - 59, - 72 + 77 col1, - - 91 + + + CASE - COUNT( * ) WHEN - AVG ( DISTINCT + 81 ) + ( - 74 ) + 36 / - 91 * - 42 THEN NULL WHEN + 69 THEN + 34 / - 52 END col1
----
-59
5
NULL
skipif mysql # not compatible
query III rowsort label-2692
SELECT ALL 35 + COALESCE ( + ( - 35 ), + 37 + - 2 ) + - 59, - 72 + 77 col1, - - 91 + + + CASE - COUNT ( * ) WHEN - AVG ( DISTINCT + 81 ) + ( - 74 ) + 36 / - 91 * - 42 THEN NULL WHEN + 69 THEN + 34 / - 52 END col1
----
-59
5
NULL
query I rowsort
SELECT ALL + 23 + - 7 AS col0
----
16
query II rowsort
SELECT 72 * 36 AS col1, ( - 69 ) AS col2
----
2592
-69
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2695
SELECT 27 + + 85 DIV 8 * 17 * + - COUNT( * )
----
-143
skipif mysql # not compatible
query I rowsort label-2695
SELECT 27 + + 85 / 8 * 17 * + - COUNT ( * )
----
-143
query I rowsort
SELECT ALL 91 + + + 23 * - COALESCE ( - + 71, + + 49 ) AS col1
----
1724
query I rowsort
SELECT DISTINCT 8 * - 67
----
-536
onlyif mysql # aggregate syntax:
query II rowsort label-2698
SELECT DISTINCT 20 + + 37 + + 41 * 36 * - COUNT( * ) AS col1, COUNT( * )
----
-1419
1
skipif mysql # not compatible
query II rowsort label-2698
SELECT DISTINCT 20 + + 37 + + 41 * 36 * - COUNT ( * ) AS col1, COUNT ( * )
----
-1419
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2699
SELECT ALL + COUNT( * ) + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2699
SELECT ALL + COUNT ( * ) + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2700
SELECT 42 * COUNT( * )
----
42
skipif mysql # not compatible
query I rowsort label-2700
SELECT 42 * COUNT ( * )
----
42
onlyif mysql # aggregate syntax:
query I rowsort label-2701
SELECT COUNT( * ) * + 94 col0
----
94
skipif mysql # not compatible
query I rowsort label-2701
SELECT COUNT ( * ) * + 94 col0
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-2702
SELECT ALL + 47 - + 27 * + 48 + - + COUNT( + - 82 ) AS col1
----
-1250
skipif mysql # not compatible
query I rowsort label-2702
SELECT ALL + 47 - + 27 * + 48 + - + COUNT ( + - 82 ) AS col1
----
-1250
onlyif mysql # aggregate syntax:
query I rowsort label-2703
SELECT ALL + 75 * - 81 * COUNT( * ) AS col0
----
-6075
skipif mysql # not compatible
query I rowsort label-2703
SELECT ALL + 75 * - 81 * COUNT ( * ) AS col0
----
-6075
onlyif mysql # aggregate syntax:
query I rowsort label-2704
SELECT DISTINCT + CASE - 19 WHEN + 36 THEN - COALESCE ( - 76, - 89 + - - 22 * + COUNT( * ) ) * + 75 * + - COUNT( * ) + 18 + - COUNT( * ) + COUNT( * ) + 65 * + 50 * 40 * COUNT( ( 35 ) ) * 23 / 68 END / + SUM( ALL 92 )
----
NULL
skipif mysql # not compatible
query I rowsort label-2704
SELECT DISTINCT + CASE - 19 WHEN + 36 THEN - COALESCE ( - 76, - 89 + - - 22 * + COUNT ( * ) ) * + 75 * + - COUNT ( * ) + 18 + - COUNT ( * ) + COUNT ( * ) + 65 * + 50 * 40 * COUNT ( ( 35 ) ) * 23 / 68 END / + SUM ( ALL 92 )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2705
SELECT ALL 95 * + 0 * + 3 + NULLIF ( + - 26, CAST( NULL AS SIGNED ) ) + - - 36 * + MAX( DISTINCT + NULLIF ( - - 82, + 55 ) ) * ( + 93 ) AS col1
----
274510
skipif mysql # not compatible
query I rowsort label-2705
SELECT ALL 95 * + 0 * + 3 + NULLIF ( + - 26, CAST ( NULL AS INTEGER ) ) + - - 36 * + MAX ( DISTINCT + NULLIF ( - - 82, + 55 ) ) * ( + 93 ) AS col1
----
274510
query I rowsort
SELECT DISTINCT - ( + 18 )
----
-18
query I rowsort
SELECT 71 * + 49 + 36 * 61 AS col0
----
5675
query I rowsort
SELECT 63 - - - 54
----
9
query I rowsort
SELECT + ( 58 )
----
58
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2710
SELECT ALL - ( + - CAST( 23 AS SIGNED ) ) AS col2
----
23
skipif mysql # not compatible
query I rowsort label-2710
SELECT ALL - ( + - CAST ( 23 AS INTEGER ) ) AS col2
----
23
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2711
SELECT - CAST( NULL AS SIGNED ) + - 53 * + 13 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2711
SELECT - CAST ( NULL AS INTEGER ) + - 53 * + 13 AS col1
----
NULL
query I rowsort
SELECT DISTINCT - + 2 AS col2
----
-2
query I rowsort
SELECT DISTINCT + COALESCE ( - 29, + 90 ) + - + 64 AS col0
----
-93
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2714
SELECT ALL - 53 + + MAX( - 6 ) * ( + 55 ) * - - 20 + 35 * + 2 DIV + 99 DIV + 17
----
-6653
skipif mysql # not compatible
query I rowsort label-2714
SELECT ALL - 53 + + MAX ( - 6 ) * ( + 55 ) * - - 20 + 35 * + 2 / + 99 / + 17
----
-6653
query II rowsort
SELECT ALL 15 + + - 72 + + ( - 22 ) AS col2, - 77
----
-79
-77
query II rowsort
SELECT - 63, ( + 56 ) col0
----
-63
56
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2717
SELECT COUNT( ALL + 65 ) - - MAX( ALL - - 45 ) + 74 + + - COALESCE ( - - 82, + 31, + 53 DIV COUNT( * ) ) - - COUNT( * ) + + 57 DIV 69 * - - 1 * - + 52 + + + 46 + COUNT( * ) + - CASE WHEN NOT 8 IN ( - ( 33 ) * 51 ) THEN + 80 * + COUNT( * ) WHEN NOT 13 IS NULL THEN + 38 * 6 ELSE NULL END - + 49 * + 89
----
-4355
skipif mysql # not compatible
query I rowsort label-2717
SELECT COUNT ( ALL + 65 ) - - MAX ( ALL - - 45 ) + 74 + + - COALESCE ( - - 82, + 31, + 53 / COUNT ( * ) ) - - COUNT ( * ) + + 57 / 69 * - - 1 * - + 52 + + + 46 + COUNT ( * ) + - CASE WHEN NOT 8 IN ( - ( 33 ) * 51 ) THEN + 80 * + COUNT ( * ) WHEN NOT 13 IS NULL THEN + 38 * 6 ELSE NULL END - + 49 * + 89
----
-4355
onlyif mysql # aggregate syntax:
query II rowsort label-2718
SELECT ALL 18 AS col0, + 63 * + 44 * + COUNT( * ) * NULLIF ( + MAX( 29 ), - ( - COALESCE ( - + MAX( - + COALESCE ( + 4, 73 ) ), 66 * - 86, + + 84 + + 71 ) ) ) AS col0
----
18
80388
skipif mysql # not compatible
query II rowsort label-2718
SELECT ALL 18 AS col0, + 63 * + 44 * + COUNT ( * ) * NULLIF ( + MAX ( 29 ), - ( - COALESCE ( - + MAX ( - + COALESCE ( + 4, 73 ) ), 66 * - 86, + + 84 + + 71 ) ) ) AS col0
----
18
80388
onlyif mysql # aggregate syntax:
query I rowsort label-2719
SELECT ALL ( - SUM( 2 ) ) + - COUNT( * ) AS col1
----
-3
skipif mysql # not compatible
query I rowsort label-2719
SELECT ALL ( - SUM ( 2 ) ) + - COUNT ( * ) AS col1
----
-3
onlyif mysql # aggregate syntax:
query I rowsort label-2720
SELECT 97 + + - NULLIF ( - + 24, + - COUNT( * ) )
----
121
skipif mysql # not compatible
query I rowsort label-2720
SELECT 97 + + - NULLIF ( - + 24, + - COUNT ( * ) )
----
121
query II rowsort
SELECT 33 - 33 * + - 15, + 94 * - 94 * + 66 AS col2
----
528
-583176
onlyif mysql # DIV for integer division:
query I rowsort label-2722
SELECT ( - 69 ) * - + 17 + + - 54 + 4 DIV + 11 * 64
----
1119
skipif mysql # not compatible
query I rowsort label-2722
SELECT ( - 69 ) * - + 17 + + - 54 + 4 / + 11 * 64
----
1119
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2723
SELECT ALL ( - 94 ) DIV + COUNT( * ) + - 9 * + - 60
----
446
skipif mysql # not compatible
query I rowsort label-2723
SELECT ALL ( - 94 ) / + COUNT ( * ) + - 9 * + - 60
----
446
onlyif mysql # aggregate syntax:
query II rowsort label-2724
SELECT 81 AS col0, + 21 * - 11 * - - MAX( + 98 )
----
81
-22638
skipif mysql # not compatible
query II rowsort label-2724
SELECT 81 AS col0, + 21 * - 11 * - - MAX ( + 98 )
----
81
-22638
onlyif mysql # aggregate syntax:
query II rowsort label-2725
SELECT - 39, + 79 + COUNT( * ) col1
----
-39
80
skipif mysql # not compatible
query II rowsort label-2725
SELECT - 39, + 79 + COUNT ( * ) col1
----
-39
80
onlyif mysql # aggregate syntax:
query II rowsort label-2726
SELECT 89, COUNT( * ) AS col0
----
89
1
skipif mysql # not compatible
query II rowsort label-2726
SELECT 89, COUNT ( * ) AS col0
----
89
1
query I rowsort
SELECT 23 + 66
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-2728
SELECT ( + COUNT( * ) ) * 4 AS col1
----
4
skipif mysql # not compatible
query I rowsort label-2728
SELECT ( + COUNT ( * ) ) * 4 AS col1
----
4
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2729
SELECT ( + - 12 ) + + CAST( - 96 AS SIGNED ) AS col0
----
-108
skipif mysql # not compatible
query I rowsort label-2729
SELECT ( + - 12 ) + + CAST ( - 96 AS INTEGER ) AS col0
----
-108
query I rowsort
SELECT ALL 54 * - 6 AS col1
----
-324
query I rowsort
SELECT 51 + 97 + 0 AS col0
----
148
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2732
SELECT + COUNT( * ) DIV + 44 * - 26 - + 45 + 63
----
18
skipif mysql # not compatible
query I rowsort label-2732
SELECT + COUNT ( * ) / + 44 * - 26 - + 45 + 63
----
18
query I rowsort
SELECT 19 * + 14 AS col1
----
266
query I rowsort
SELECT + 45 + + + 34 + 85 + + - 95
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-2735
SELECT + 55 * + COUNT( * ) + + + 35 * - 19 + - 57
----
-667
skipif mysql # not compatible
query I rowsort label-2735
SELECT + 55 * + COUNT ( * ) + + + 35 * - 19 + - 57
----
-667
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2736
SELECT ALL - - NULLIF ( - 70, + - 79 + + CAST( + - 38 AS SIGNED ) )
----
-70
skipif mysql # not compatible
query I rowsort label-2736
SELECT ALL - - NULLIF ( - 70, + - 79 + + CAST ( + - 38 AS INTEGER ) )
----
-70
query I rowsort
SELECT DISTINCT + 6 * + - 62 * - 12 * + 81 AS col0
----
361584
onlyif mysql # aggregate syntax:
query I rowsort label-2738
SELECT + - CASE - 77 WHEN 94 THEN - CASE 43 WHEN + NULLIF ( - 36, 81 + + + 58 * - + COUNT( * ) * COUNT( * ) ) THEN NULL ELSE - 75 END ELSE NULL END col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2738
SELECT + - CASE - 77 WHEN 94 THEN - CASE 43 WHEN + NULLIF ( - 36, 81 + + + 58 * - + COUNT ( * ) * COUNT ( * ) ) THEN NULL ELSE - 75 END ELSE NULL END col2
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-2739
SELECT DISTINCT COUNT( * ) * 85 + - 82 AS col0, 34
----
3
34
skipif mysql # not compatible
query II rowsort label-2739
SELECT DISTINCT COUNT ( * ) * 85 + - 82 AS col0, 34
----
3
34
onlyif mysql # DIV for integer division:
query I rowsort label-2740
SELECT - - 68 DIV - 36
----
-1
skipif mysql # not compatible
query I rowsort label-2740
SELECT - - 68 / - 36
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2741
SELECT DISTINCT + + 18 * - - COUNT( * ) + + - COUNT( * ) + - 14 AS col2
----
3
skipif mysql # not compatible
query I rowsort label-2741
SELECT DISTINCT + + 18 * - - COUNT ( * ) + + - COUNT ( * ) + - 14 AS col2
----
3
query I rowsort
SELECT ALL + + 17 AS col0
----
17
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-2743
SELECT + - CAST( NULL AS DECIMAL ) * + 11 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2743
SELECT + - CAST ( NULL AS REAL ) * + 11 AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2744
SELECT DISTINCT - COALESCE ( - - CAST( NULL AS SIGNED ), - - 39 * 90 + + CASE - ( CASE + 8 WHEN + + 23 THEN 76 * + 47 ELSE NULL END ) WHEN + - 90 + 50 * 4 - + + 54 * - + 85 THEN - 94 ELSE NULL END, 56, - NULLIF ( + 4, 30 + 17 ) * CAST( COUNT( DISTINCT + 69 ) AS SIGNED ) ) * - 72 + - 19 col1
----
4013
skipif mysql # not compatible
query I rowsort label-2744
SELECT DISTINCT - COALESCE ( - - CAST ( NULL AS INTEGER ), - - 39 * 90 + + CASE - ( CASE + 8 WHEN + + 23 THEN 76 * + 47 ELSE NULL END ) WHEN + - 90 + 50 * 4 - + + 54 * - + 85 THEN - 94 ELSE NULL END, 56, - NULLIF ( + 4, 30 + 17 ) * CAST ( COUNT ( DISTINCT + 69 ) AS INTEGER ) ) * - 72 + - 19 col1
----
4013
onlyif mysql # aggregate syntax:
query I rowsort label-2745
SELECT ALL - - 99 * COUNT( * ) + - ( 74 ) AS col1
----
25
skipif mysql # not compatible
query I rowsort label-2745
SELECT ALL - - 99 * COUNT ( * ) + - ( 74 ) AS col1
----
25
query I rowsort
SELECT - 28 * + 45 * + + 67 col1
----
-84420
onlyif mysql # aggregate syntax:
query I rowsort label-2747
SELECT ALL + COUNT( * ) + + - 29 + - 54 * - 7
----
350
skipif mysql # not compatible
query I rowsort label-2747
SELECT ALL + COUNT ( * ) + + - 29 + - 54 * - 7
----
350
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2748
SELECT ALL CASE 92 WHEN - + 59 THEN COALESCE ( + + AVG ( - 49 ), 1 + - 67 * - + MAX( ALL + + 74 ) * + + CAST( NULL AS SIGNED ) + + ( - 13 ) ) - - NULLIF ( + - 51, - 44 ) END col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2748
SELECT ALL CASE 92 WHEN - + 59 THEN COALESCE ( + + AVG ( - 49 ), 1 + - 67 * - + MAX ( ALL + + 74 ) * + + CAST ( NULL AS INTEGER ) + + ( - 13 ) ) - - NULLIF ( + - 51, - 44 ) END col0
----
NULL
query I rowsort
SELECT - 44 + - - 41
----
-3
query I rowsort
SELECT ALL - 47 - + - ( - + 41 ) AS col2
----
-88
onlyif mysql # aggregate syntax:
query I rowsort label-2751
SELECT - 90 * - + COUNT( * )
----
90
skipif mysql # not compatible
query I rowsort label-2751
SELECT - 90 * - + COUNT ( * )
----
90
onlyif mysql # aggregate syntax:
query I rowsort label-2752
SELECT + 29 * + - SUM( DISTINCT 11 ) + + 67 + - 37 * 42 AS col1
----
-1806
skipif mysql # not compatible
query I rowsort label-2752
SELECT + 29 * + - SUM ( DISTINCT 11 ) + + 67 + - 37 * 42 AS col1
----
-1806
onlyif mysql # DIV for integer division:
query I rowsort label-2753
SELECT - 8 DIV 39 * ( 92 )
----
0
skipif mysql # not compatible
query I rowsort label-2753
SELECT - 8 / 39 * ( 92 )
----
0
query I rowsort
SELECT DISTINCT + 74 * - 99
----
-7326
onlyif mysql # aggregate syntax:
query I rowsort label-2755
SELECT - MIN( ALL - - 4 ) AS col2
----
-4
skipif mysql # not compatible
query I rowsort label-2755
SELECT - MIN ( ALL - - 4 ) AS col2
----
-4
query I rowsort
SELECT DISTINCT ( 35 ) AS col0
----
35
onlyif mysql # DIV for integer division:
query II rowsort label-2757
SELECT DISTINCT 89 DIV - 90 AS col1, - 84 + 61 + 97 + 41 * + ( - 24 ) + - - 34
----
0
-876
skipif mysql # not compatible
query II rowsort label-2757
SELECT DISTINCT 89 / - 90 AS col1, - 84 + 61 + 97 + 41 * + ( - 24 ) + - - 34
----
0
-876
onlyif mysql # DIV for integer division:
query I rowsort label-2758
SELECT DISTINCT 7 DIV 56 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2758
SELECT DISTINCT 7 / 56 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2759
SELECT + 12 * + COUNT( ALL 83 ) AS col1
----
12
skipif mysql # not compatible
query I rowsort label-2759
SELECT + 12 * + COUNT ( ALL 83 ) AS col1
----
12
query I rowsort
SELECT ALL ( 10 ) col1
----
10
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2761
SELECT - 24 * CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2761
SELECT - 24 * CAST ( NULL AS INTEGER ) AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2762
SELECT - AVG ( ALL - + 14 ) / - CAST( NULL AS SIGNED ) * 96 * - 81 + + 82 + - COUNT( ALL + + 57 ) * + - 26 + + 82, + 46 - + SUM( DISTINCT - - 78 ) - - 11 AS col0
----
NULL
-21
skipif mysql # not compatible
query II rowsort label-2762
SELECT - AVG ( ALL - + 14 ) / - CAST ( NULL AS INTEGER ) * 96 * - 81 + + 82 + - COUNT ( ALL + + 57 ) * + - 26 + + 82, + 46 - + SUM ( DISTINCT - - 78 ) - - 11 AS col0
----
NULL
-21
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-2763
SELECT DISTINCT + CAST( NULL AS DECIMAL ) / - + CASE - 54 WHEN + 49 THEN + 11 END * + 45 * - COUNT( * ) + + NULLIF ( + 79, + + 77 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2763
SELECT DISTINCT + CAST ( NULL AS REAL ) / - + CASE - 54 WHEN + 49 THEN + 11 END * + 45 * - COUNT ( * ) + + NULLIF ( + 79, + + 77 ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2764
SELECT + - COUNT( * ) * - 56 + MIN( ALL - ( + 92 ) )
----
-36
skipif mysql # not compatible
query I rowsort label-2764
SELECT + - COUNT ( * ) * - 56 + MIN ( ALL - ( + 92 ) )
----
-36
query I rowsort
SELECT + 43 * - - 21 AS col1
----
903
query I rowsort
SELECT ALL + 52 * + 20 * - + ( - 78 )
----
81120
onlyif mysql # DIV for integer division:
query I rowsort label-2767
SELECT DISTINCT 69 DIV - + 97 + - 84 AS col1
----
-84
skipif mysql # not compatible
query I rowsort label-2767
SELECT DISTINCT 69 / - + 97 + - 84 AS col1
----
-84
onlyif mysql # aggregate syntax:
query II rowsort label-2768
SELECT DISTINCT 84 * - 37 + SUM( ALL - 72 ) AS col2, 45 col1
----
-3180
45
skipif mysql # not compatible
query II rowsort label-2768
SELECT DISTINCT 84 * - 37 + SUM ( ALL - 72 ) AS col2, 45 col1
----
-3180
45
query I rowsort
SELECT + + 38 * - 25 + - 95 AS col2
----
-1045
onlyif mysql # DIV for integer division:
query I rowsort label-2770
SELECT ALL - - 74 DIV - + 92 + + - NULLIF ( 97, 69 DIV - 18 ) + + 72
----
-25
skipif mysql # not compatible
query I rowsort label-2770
SELECT ALL - - 74 / - + 92 + + - NULLIF ( 97, 69 / - 18 ) + + 72
----
-25
query I rowsort
SELECT DISTINCT + + 67 AS col0
----
67
query I rowsort
SELECT + 71 * + 32 - - 43 + - - 98 * - + 93
----
-6799
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2773
SELECT + CAST( NULL AS SIGNED ) - - 32 * - + 22 + - 51 + + + COALESCE ( - 26, 62 )
----
NULL
skipif mysql # not compatible
query I rowsort label-2773
SELECT + CAST ( NULL AS INTEGER ) - - 32 * - + 22 + - 51 + + + COALESCE ( - 26, 62 )
----
NULL
query I rowsort
SELECT + - 31 + - 73
----
-104
query I rowsort
SELECT DISTINCT - 59 * 52 + CASE WHEN ( NULL ) <= 58 THEN - + ( - 87 ) END + + 67 + - 60
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2776
SELECT + MAX( DISTINCT - 13 )
----
-13
skipif mysql # not compatible
query I rowsort label-2776
SELECT + MAX ( DISTINCT - 13 )
----
-13
onlyif mysql # aggregate syntax:
query II rowsort label-2777
SELECT DISTINCT ( + - 48 ) * + + ( - 42 ) - + - 2 - + 0 + + - 5 AS col2, + COUNT( * ) AS col1
----
2013
1
skipif mysql # not compatible
query II rowsort label-2777
SELECT DISTINCT ( + - 48 ) * + + ( - 42 ) - + - 2 - + 0 + + - 5 AS col2, + COUNT ( * ) AS col1
----
2013
1
query I rowsort
SELECT ( + - 32 ) AS col2
----
-32
query I rowsort
SELECT ALL 76 * - 83 - + - 54
----
-6254
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2780
SELECT DISTINCT 97 DIV + COUNT( * ) AS col0
----
97
skipif mysql # not compatible
query I rowsort label-2780
SELECT DISTINCT 97 / + COUNT ( * ) AS col0
----
97
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2781
SELECT ALL + CASE + 14 WHEN 66 * - 35 + - + 8 - + + AVG ( DISTINCT 27 ) * + - 0 * 57 * + - 91 THEN + 11 - - 32 WHEN + ( + - CAST( + 52 AS SIGNED ) ) * - + 4 + - + 32 + + 90 THEN NULL ELSE NULLIF ( - 29, - 45 / + 97 + 74 ) + - 23 * 52 END
----
-1225
skipif mysql # not compatible
query I rowsort label-2781
SELECT ALL + CASE + 14 WHEN 66 * - 35 + - + 8 - + + AVG ( DISTINCT 27 ) * + - 0 * 57 * + - 91 THEN + 11 - - 32 WHEN + ( + - CAST ( + 52 AS INTEGER ) ) * - + 4 + - + 32 + + 90 THEN NULL ELSE NULLIF ( - 29, - 45 / + 97 + 74 ) + - 23 * 52 END
----
-1225
query I rowsort
SELECT ALL - 60 * + 78
----
-4680
onlyif mysql # aggregate syntax:
query I rowsort label-2783
SELECT - 26 * COUNT( * ) AS col0
----
-26
skipif mysql # not compatible
query I rowsort label-2783
SELECT - 26 * COUNT ( * ) AS col0
----
-26
query I rowsort
SELECT ALL 32 * - 46
----
-1472
query I rowsort
SELECT + 38 + + 38
----
76
query I rowsort
SELECT + 97 * - - 64 AS col1
----
6208
onlyif mysql # aggregate syntax:
query I rowsort label-2787
SELECT ALL + 15 * + COUNT( * ) AS col1
----
15
skipif mysql # not compatible
query I rowsort label-2787
SELECT ALL + 15 * + COUNT ( * ) AS col1
----
15
onlyif mysql # aggregate syntax:
query I rowsort label-2788
SELECT + 90 * + COUNT( * )
----
90
skipif mysql # not compatible
query I rowsort label-2788
SELECT + 90 * + COUNT ( * )
----
90
query I rowsort
SELECT 15 * - + 45 - - 32 * 48
----
861
query I rowsort
SELECT - 67 * + - 24 AS col1
----
1608
onlyif mysql # aggregate syntax:
query I rowsort label-2791
SELECT - SUM( ALL + ( + + 75 ) )
----
-75
skipif mysql # not compatible
query I rowsort label-2791
SELECT - SUM ( ALL + ( + + 75 ) )
----
-75
query I rowsort
SELECT ALL ( - 52 ) * - 56
----
2912
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2793
SELECT DISTINCT CASE + CAST( NULL AS SIGNED ) WHEN - NULLIF ( - CAST( NULL AS SIGNED ), + - 47 / + 2 * - COUNT( * ) ) THEN - COALESCE ( + 22, + 76 * 7 - CAST( NULL AS SIGNED ) + 69 * + 44 / AVG ( ALL - 27 ) ) / + + 41 WHEN + ( - 28 ) * - 21 + - MIN( 93 ) * - 79 THEN + 68 + - 24 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-2793
SELECT DISTINCT CASE + CAST ( NULL AS INTEGER ) WHEN - NULLIF ( - CAST ( NULL AS INTEGER ), + - 47 / + 2 * - COUNT ( * ) ) THEN - COALESCE ( + 22, + 76 * 7 - CAST ( NULL AS INTEGER ) + 69 * + 44 / AVG ( ALL - 27 ) ) / + + 41 WHEN + ( - 28 ) * - 21 + - MIN ( 93 ) * - 79 THEN + 68 + - 24 ELSE NULL END
----
NULL
query I rowsort
SELECT ALL + 52 * 70
----
3640
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2795
SELECT - CASE - AVG ( DISTINCT COALESCE ( - 8, + 4 + + - 59 - - CAST( NULL AS SIGNED ) + - 51 * - 69 + + 97 * 88 * - ( - + 46 ) ) ) WHEN + - 36 * + 57 + - CAST( NULL AS SIGNED ) / + NULLIF ( - 53, + 45 ) * 56 THEN NULL WHEN COUNT( DISTINCT 74 ) * - ( 60 * 38 ) - - COUNT( * ) * + 71 THEN NULL ELSE COUNT( * ) END - 67 * 73
----
-4892
skipif mysql # not compatible
query I rowsort label-2795
SELECT - CASE - AVG ( DISTINCT COALESCE ( - 8, + 4 + + - 59 - - CAST ( NULL AS INTEGER ) + - 51 * - 69 + + 97 * 88 * - ( - + 46 ) ) ) WHEN + - 36 * + 57 + - CAST ( NULL AS INTEGER ) / + NULLIF ( - 53, + 45 ) * 56 THEN NULL WHEN COUNT ( DISTINCT 74 ) * - ( 60 * 38 ) - - COUNT ( * ) * + 71 THEN NULL ELSE COUNT ( * ) END - 67 * 73
----
-4892
query I rowsort
SELECT ALL ( + - 35 )
----
-35
query I rowsort
SELECT - 24 + - 56 AS col0
----
-80
onlyif mysql # aggregate syntax:
query I rowsort label-2798
SELECT - COUNT( * ) - + 57 AS col1
----
-58
skipif mysql # not compatible
query I rowsort label-2798
SELECT - COUNT ( * ) - + 57 AS col1
----
-58
onlyif mysql # aggregate syntax:
query I rowsort label-2799
SELECT - 1 + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-2799
SELECT - 1 + COUNT ( * )
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-2800
SELECT ALL - 23 + CAST( - - COUNT( * ) AS SIGNED ) DIV - + 98 AS col0
----
-23
skipif mysql # not compatible
query I rowsort label-2800
SELECT ALL - 23 + CAST ( - - COUNT ( * ) AS INTEGER ) / - + 98 AS col0
----
-23
query I rowsort
SELECT ALL - - 63 + - + 9
----
54
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2802
SELECT ALL + 48 + CAST( NULL AS SIGNED ) / - 45 AS col0, 71 + - - 68 + - 88 + + - 95 * + COUNT( * ) AS col0
----
NULL
-44
skipif mysql # not compatible
query II rowsort label-2802
SELECT ALL + 48 + CAST ( NULL AS INTEGER ) / - 45 AS col0, 71 + - - 68 + - 88 + + - 95 * + COUNT ( * ) AS col0
----
NULL
-44
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2803
SELECT 41 + COUNT( * ) + + COUNT( 41 ) * + + CAST( NULL AS SIGNED ) + + 51 * + 82 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2803
SELECT 41 + COUNT ( * ) + + COUNT ( 41 ) * + + CAST ( NULL AS INTEGER ) + + 51 * + 82 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2804
SELECT DISTINCT - 79 * - COUNT( * ) * - 68
----
-5372
skipif mysql # not compatible
query I rowsort label-2804
SELECT DISTINCT - 79 * - COUNT ( * ) * - 68
----
-5372
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2805
SELECT + COALESCE ( 45, - 54, - + 15 * - - 11 ) + - NULLIF ( - - 56, + 58 + - 39 + 62 * + COUNT( * ) ) + MIN( DISTINCT + 65 ) * - CASE - - 77 WHEN - + ( - COUNT( * ) ) * 94 / + CAST( + ( 18 ) AS SIGNED ) * + 64 THEN 43 ELSE NULL END * + 41 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2805
SELECT + COALESCE ( 45, - 54, - + 15 * - - 11 ) + - NULLIF ( - - 56, + 58 + - 39 + 62 * + COUNT ( * ) ) + MIN ( DISTINCT + 65 ) * - CASE - - 77 WHEN - + ( - COUNT ( * ) ) * 94 / + CAST ( + ( 18 ) AS INTEGER ) * + 64 THEN 43 ELSE NULL END * + 41 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2806
SELECT ALL COALESCE ( COUNT( * ), - - 4 ) + - - 81 - - 7 + 14
----
103
skipif mysql # not compatible
query I rowsort label-2806
SELECT ALL COALESCE ( COUNT ( * ), - - 4 ) + - - 81 - - 7 + 14
----
103
query I rowsort
SELECT - 16 * + 98 + 48
----
-1520
query I rowsort
SELECT ALL + ( + 0 ) + - 64 + - 61
----
-125
onlyif mysql # aggregate syntax:
query I rowsort label-2809
SELECT ALL + 96 + - 39 * - + COUNT( + 71 ) * + 10
----
486
skipif mysql # not compatible
query I rowsort label-2809
SELECT ALL + 96 + - 39 * - + COUNT ( + 71 ) * + 10
----
486
query I rowsort
SELECT + 83 * + 28
----
2324
query I rowsort
SELECT - + 19 * - 11 - + 51 + 18 AS col2
----
176
query I rowsort
SELECT + + COALESCE ( + 95, + 56, + 55 ) AS col2
----
95
query I rowsort
SELECT CASE WHEN 60 IS NULL THEN + - 99 END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2814
SELECT ALL + 46 * + 13 + + 65 - MIN( - ( 36 ) ) - + 67 col2
----
632
skipif mysql # not compatible
query I rowsort label-2814
SELECT ALL + 46 * + 13 + + 65 - MIN ( - ( 36 ) ) - + 67 col2
----
632
onlyif mysql # DIV for integer division:
query I rowsort label-2815
SELECT ALL - 35 DIV - 9 AS col1
----
3
skipif mysql # not compatible
query I rowsort label-2815
SELECT ALL - 35 / - 9 AS col1
----
3
onlyif mysql # aggregate syntax:
query II rowsort label-2816
SELECT DISTINCT - CASE 73 WHEN + ( + COUNT( - + 31 ) ) - + 36 + - 61 THEN MIN( ALL - 84 ) ELSE NULL END * + + 48 / 70 + - + SUM( ALL + 35 ) + + + ( 44 ) AS col0, 48 - + COUNT( * )
----
NULL
47
skipif mysql # not compatible
query II rowsort label-2816
SELECT DISTINCT - CASE 73 WHEN + ( + COUNT ( - + 31 ) ) - + 36 + - 61 THEN MIN ( ALL - 84 ) ELSE NULL END * + + 48 / 70 + - + SUM ( ALL + 35 ) + + + ( 44 ) AS col0, 48 - + COUNT ( * )
----
NULL
47
query I rowsort
SELECT DISTINCT 58 - - 23 AS col2
----
81
query I rowsort
SELECT ALL 56 * NULLIF ( - + ( + 36 ), 86 ) AS col2
----
-2016
query II rowsort
SELECT ALL NULLIF ( 94, + 9 ) - + 8 + + + ( 24 ) AS col1, - 18
----
110
-18
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2820
SELECT + 59 * + - 49 / + - NULLIF ( - COUNT( - 4 ), + 23 * - 32 ) * - 26 + - 30 + - CASE 41 WHEN 82 + + 56 THEN + + 98 - - AVG ( - 13 ) WHEN 87 + - - 58 THEN NULL END + - COUNT( * ) * - - 45 * 35 * + 55 + - CAST( - 91 AS SIGNED ) * 31 + AVG ( ALL 87 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2820
SELECT + 59 * + - 49 / + - NULLIF ( - COUNT ( - 4 ), + 23 * - 32 ) * - 26 + - 30 + - CASE 41 WHEN 82 + + 56 THEN + + 98 - - AVG ( - 13 ) WHEN 87 + - - 58 THEN NULL END + - COUNT ( * ) * - - 45 * 35 * + 55 + - CAST ( - 91 AS INTEGER ) * 31 + AVG ( ALL 87 ) AS col0
----
NULL
query I rowsort
SELECT 36 * 61 * + 25
----
54900
query II rowsort
SELECT 62 AS col2, - 52
----
62
-52
query II rowsort
SELECT 97 col1, + 76
----
97
76
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-2824
SELECT NULLIF ( + 69, - 52 ) + + 16 + - COUNT( * ) + 85 + - - CAST( NULL AS DECIMAL ) + - CAST( NULL AS DECIMAL ) * - 24 + - + 96 * + 25 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2824
SELECT NULLIF ( + 69, - 52 ) + + 16 + - COUNT ( * ) + 85 + - - CAST ( NULL AS REAL ) + - CAST ( NULL AS REAL ) * - 24 + - + 96 * + 25 AS col1
----
NULL
query I rowsort
SELECT 26 * - 20
----
-520
query I rowsort
SELECT 20 * - 5 + + 72
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-2827
SELECT ( - 5 ) - + - 98 * COUNT( * ) * 92 AS col0
----
9011
skipif mysql # not compatible
query I rowsort label-2827
SELECT ( - 5 ) - + - 98 * COUNT ( * ) * 92 AS col0
----
9011
query II rowsort
SELECT ALL - 71, 52 col1
----
-71
52
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-2829
SELECT ALL - COALESCE ( + 70, - 72 * + 68 * 19 DIV + ( CAST( - CAST( 8 AS SIGNED ) AS SIGNED ) ), 26 ) AS col0
----
-70
skipif mysql # not compatible
query I rowsort label-2829
SELECT ALL - COALESCE ( + 70, - 72 * + 68 * 19 / + ( CAST ( - CAST ( 8 AS INTEGER ) AS INTEGER ) ), 26 ) AS col0
----
-70
onlyif mysql # aggregate syntax:
query I rowsort label-2830
SELECT MAX( ALL + 57 ) * + 74 AS col1
----
4218
skipif mysql # not compatible
query I rowsort label-2830
SELECT MAX ( ALL + 57 ) * + 74 AS col1
----
4218
onlyif mysql # aggregate syntax:
query I rowsort label-2831
SELECT ALL COUNT( * ) + - + 24
----
-23
skipif mysql # not compatible
query I rowsort label-2831
SELECT ALL COUNT ( * ) + - + 24
----
-23
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2832
SELECT COUNT( * ) DIV 60 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-2832
SELECT COUNT ( * ) / 60 AS col0
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-2833
SELECT 86, COUNT( ALL - ( 19 ) ) AS col1
----
86
1
skipif mysql # not compatible
query II rowsort label-2833
SELECT 86, COUNT ( ALL - ( 19 ) ) AS col1
----
86
1
onlyif mysql # DIV for integer division:
query I rowsort label-2834
SELECT 86 + - 69 DIV - + 99 * - ( - - 97 )
----
86
skipif mysql # not compatible
query I rowsort label-2834
SELECT 86 + - 69 / - + 99 * - ( - - 97 )
----
86
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2835
SELECT - 65 * - NULLIF ( 5, CAST( NULL AS SIGNED ) + + - 76 - + COUNT( * ) ), + 15 col2
----
325
15
skipif mysql # not compatible
query II rowsort label-2835
SELECT - 65 * - NULLIF ( 5, CAST ( NULL AS INTEGER ) + + - 76 - + COUNT ( * ) ), + 15 col2
----
325
15
query I rowsort
SELECT ALL ( + + 73 ) AS col0
----
73
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2837
SELECT - 78 * - 95 * + COALESCE ( + - 36, + + 19 + - 42, - + 72 ) DIV COUNT( + 9 ) + - 81 AS col2
----
-266841
skipif mysql # not compatible
query I rowsort label-2837
SELECT - 78 * - 95 * + COALESCE ( + - 36, + + 19 + - 42, - + 72 ) / COUNT ( + 9 ) + - 81 AS col2
----
-266841
query I rowsort
SELECT ALL - + 27 + + 90
----
63
query II rowsort
SELECT DISTINCT - 84 AS col1, 9 * - 56 * + 38 AS col2
----
-84
-19152
onlyif mysql # aggregate syntax:
query I rowsort label-2840
SELECT ALL + ( - + NULLIF ( + + 90, - 99 * - 23 ) ) + 34 - + COUNT( * )
----
-57
skipif mysql # not compatible
query I rowsort label-2840
SELECT ALL + ( - + NULLIF ( + + 90, - 99 * - 23 ) ) + 34 - + COUNT ( * )
----
-57
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2841
SELECT DISTINCT - 27 * - + COUNT( * ) DIV + - COUNT( + - 86 ) AS col1
----
-27
skipif mysql # not compatible
query I rowsort label-2841
SELECT DISTINCT - 27 * - + COUNT ( * ) / + - COUNT ( + - 86 ) AS col1
----
-27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2842
SELECT + CAST( NULL AS SIGNED ) - 28 + - 20 / - MIN( DISTINCT + 71 ) * + 68
----
NULL
skipif mysql # not compatible
query I rowsort label-2842
SELECT + CAST ( NULL AS INTEGER ) - 28 + - 20 / - MIN ( DISTINCT + 71 ) * + 68
----
NULL
query II rowsort
SELECT - 65 AS col1, ( + 49 ) col1
----
-65
49
query II rowsort
SELECT 81 AS col1, + 16 - + 65 AS col1
----
81
-49
query I rowsort
SELECT - 81 - + - CASE + 82 WHEN + 10 THEN - 62 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2846
SELECT ALL - NULLIF ( - 3, + + MIN( DISTINCT + 84 ) )
----
3
skipif mysql # not compatible
query I rowsort label-2846
SELECT ALL - NULLIF ( - 3, + + MIN ( DISTINCT + 84 ) )
----
3
query II rowsort
SELECT ALL - - 64 AS col2, + 55 AS col2
----
64
55
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2848
SELECT DISTINCT - - 93 * - - 80 * SUM( + 85 ) + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-2848
SELECT DISTINCT - - 93 * - - 80 * SUM ( + 85 ) + - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-2849
SELECT ALL - - COUNT( * ) AS col2, 79
----
1
79
skipif mysql # not compatible
query II rowsort label-2849
SELECT ALL - - COUNT ( * ) AS col2, 79
----
1
79
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2850
SELECT ALL - CASE + - 21 WHEN 88 * - - 87 THEN - 71 * 55 WHEN - + 60 + + + 78 THEN 90 WHEN - 38 * 80 / COUNT( * ) THEN - CAST( + + 62 AS SIGNED ) * - 24 * 74 * + 84 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2850
SELECT ALL - CASE + - 21 WHEN 88 * - - 87 THEN - 71 * 55 WHEN - + 60 + + + 78 THEN 90 WHEN - 38 * 80 / COUNT ( * ) THEN - CAST ( + + 62 AS INTEGER ) * - 24 * 74 * + 84 END AS col0
----
NULL
onlyif mysql # aggregate syntax:
query III rowsort label-2851
SELECT 7 * - 40 AS col1, COUNT( * ) AS col0, - 20 + MIN( DISTINCT + 32 ) - + - COUNT( * ) * 8 * - 90 * - 35 AS col2
----
-280
1
25212
skipif mysql # not compatible
query III rowsort label-2851
SELECT 7 * - 40 AS col1, COUNT ( * ) AS col0, - 20 + MIN ( DISTINCT + 32 ) - + - COUNT ( * ) * 8 * - 90 * - 35 AS col2
----
-280
1
25212
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2852
SELECT DISTINCT + COUNT( * ) DIV - + 99 AS col0, 32 AS col2
----
0
32
skipif mysql # not compatible
query II rowsort label-2852
SELECT DISTINCT + COUNT ( * ) / - + 99 AS col0, 32 AS col2
----
0
32
onlyif mysql # aggregate syntax:
query I rowsort label-2853
SELECT COUNT( * ) * + + 84 AS col1
----
84
skipif mysql # not compatible
query I rowsort label-2853
SELECT COUNT ( * ) * + + 84 AS col1
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-2854
SELECT 34 * - MIN( ALL + 71 ) + - 45
----
-2459
skipif mysql # not compatible
query I rowsort label-2854
SELECT 34 * - MIN ( ALL + 71 ) + - 45
----
-2459
onlyif mysql # aggregate syntax:
query I rowsort label-2855
SELECT DISTINCT + 43 * + COUNT( * )
----
43
skipif mysql # not compatible
query I rowsort label-2855
SELECT DISTINCT + 43 * + COUNT ( * )
----
43
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2856
SELECT DISTINCT 73 * + - 74 * - + ( - COALESCE ( + 92, + + MAX( ALL + 17 ) DIV + + 59, - COUNT( * ) ) )
----
-496984
skipif mysql # not compatible
query I rowsort label-2856
SELECT DISTINCT 73 * + - 74 * - + ( - COALESCE ( + 92, + + MAX ( ALL + 17 ) / + + 59, - COUNT ( * ) ) )
----
-496984
query II rowsort
SELECT DISTINCT 90 + + 58 AS col0, 85 AS col0
----
148
85
onlyif mysql # aggregate syntax:
query I rowsort label-2858
SELECT MAX( ALL + 29 )
----
29
skipif mysql # not compatible
query I rowsort label-2858
SELECT MAX ( ALL + 29 )
----
29
onlyif mysql # aggregate syntax:
query I rowsort label-2859
SELECT 32 + + 23 + ( + + 37 ) * COUNT( * )
----
92
skipif mysql # not compatible
query I rowsort label-2859
SELECT 32 + + 23 + ( + + 37 ) * COUNT ( * )
----
92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2860
SELECT DISTINCT 37 + + CASE - 11 WHEN - 20 THEN CAST( 15 AS SIGNED ) * + MAX( ALL - + ( - + 4 ) ) + COUNT( * ) + + + ( 98 ) / - - 43 * - - 66 + 94 END
----
NULL
skipif mysql # not compatible
query I rowsort label-2860
SELECT DISTINCT 37 + + CASE - 11 WHEN - 20 THEN CAST ( 15 AS INTEGER ) * + MAX ( ALL - + ( - + 4 ) ) + COUNT ( * ) + + + ( 98 ) / - - 43 * - - 66 + 94 END
----
NULL
query I rowsort
SELECT ALL - 6 col0
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-2862
SELECT + SUM( 95 ) * + 65 AS col1
----
6175
skipif mysql # not compatible
query I rowsort label-2862
SELECT + SUM ( 95 ) * + 65 AS col1
----
6175
onlyif mysql # aggregate syntax:
query I rowsort label-2863
SELECT CASE - + 26 WHEN 17 THEN NULL WHEN + 17 - ( - 38 ) THEN - 78 ELSE NULL END * + COUNT( * ) - + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-2863
SELECT CASE - + 26 WHEN 17 THEN NULL WHEN + 17 - ( - 38 ) THEN - 78 ELSE NULL END * + COUNT ( * ) - + COUNT ( * )
----
NULL
query II rowsort
SELECT + 71 + - - 68 + 37 col0, - ( + + 34 )
----
176
-34
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2865
SELECT + 62 + NULLIF ( CAST( NULL AS SIGNED ), + - 96 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2865
SELECT + 62 + NULLIF ( CAST ( NULL AS INTEGER ), + - 96 ) AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-2866
SELECT ALL - 90 + - 37 DIV - 91 col2
----
-90
skipif mysql # not compatible
query I rowsort label-2866
SELECT ALL - 90 + - 37 / - 91 col2
----
-90
onlyif mysql # aggregate syntax:
query I rowsort label-2867
SELECT - CASE - 17 WHEN + CASE WHEN - 10 BETWEEN + + COUNT( * ) * + - 93 * - + 8 + 88 - 40 AND + + 70 THEN + + 21 ELSE + 59 + - - 75 + - - 51 - 56 * - 61 END + 0 THEN - 90 END
----
NULL
skipif mysql # not compatible
query I rowsort label-2867
SELECT - CASE - 17 WHEN + CASE WHEN - 10 BETWEEN + + COUNT ( * ) * + - 93 * - + 8 + 88 - 40 AND + + 70 THEN + + 21 ELSE + 59 + - - 75 + - - 51 - 56 * - 61 END + 0 THEN - 90 END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2868
SELECT DISTINCT CAST( + 97 AS SIGNED ) + - + 67 col2
----
30
skipif mysql # not compatible
query I rowsort label-2868
SELECT DISTINCT CAST ( + 97 AS INTEGER ) + - + 67 col2
----
30
onlyif mysql # aggregate syntax:
query II rowsort label-2869
SELECT + - 34 - + COUNT( * ) col2, - COUNT( * )
----
-35
-1
skipif mysql # not compatible
query II rowsort label-2869
SELECT + - 34 - + COUNT ( * ) col2, - COUNT ( * )
----
-35
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2870
SELECT ALL 68 * - CAST( NULL AS SIGNED ) + + 75
----
NULL
skipif mysql # not compatible
query I rowsort label-2870
SELECT ALL 68 * - CAST ( NULL AS INTEGER ) + + 75
----
NULL
query I rowsort
SELECT ALL - ( - CASE ( + + 5 ) WHEN + 20 THEN - 16 WHEN + 38 THEN + 61 END ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2872
SELECT + + 65 + 77 + + ( - COUNT( * ) ) AS col2
----
141
skipif mysql # not compatible
query I rowsort label-2872
SELECT + + 65 + 77 + + ( - COUNT ( * ) ) AS col2
----
141
onlyif mysql # aggregate syntax:
query I rowsort label-2873
SELECT - COALESCE ( 20, + - CASE 89 WHEN - NULLIF ( + ( ( + COUNT( * ) ) ), + 34 + 28 * - - 91 ) + - - 82 THEN NULL ELSE - - 51 END, + - 60 ) + - - 26 + 71 col0
----
77
skipif mysql # not compatible
query I rowsort label-2873
SELECT - COALESCE ( 20, + - CASE 89 WHEN - NULLIF ( + ( ( + COUNT ( * ) ) ), + 34 + 28 * - - 91 ) + - - 82 THEN NULL ELSE - - 51 END, + - 60 ) + - - 26 + 71 col0
----
77
query I rowsort
SELECT ALL 34 * - + 89 * + + 57 AS col2
----
-172482
onlyif mysql # aggregate syntax:
query I rowsort label-2875
SELECT + 78 + - MAX( ALL 11 )
----
67
skipif mysql # not compatible
query I rowsort label-2875
SELECT + 78 + - MAX ( ALL 11 )
----
67
query II rowsort
SELECT DISTINCT - ( + 66 ), 14 * - + 73 AS col0
----
-66
-1022
query I rowsort
SELECT CASE - 88 WHEN + 72 THEN 79 END
----
NULL
query I rowsort
SELECT - + 33 * 74
----
-2442
onlyif mysql # aggregate syntax:
query I rowsort label-2879
SELECT + MAX( 59 ) + - COUNT( * ) - - 85 + - - COUNT( + - 98 ) + + 69 - - - 30 * 23
----
-477
skipif mysql # not compatible
query I rowsort label-2879
SELECT + MAX ( 59 ) + - COUNT ( * ) - - 85 + - - COUNT ( + - 98 ) + + 69 - - - 30 * 23
----
-477
onlyif mysql # aggregate syntax:
query I rowsort label-2880
SELECT - - 58 + + + MIN( DISTINCT + 7 ) + - COUNT( * ) * 21 * 79 AS col2
----
-1594
skipif mysql # not compatible
query I rowsort label-2880
SELECT - - 58 + + + MIN ( DISTINCT + 7 ) + - COUNT ( * ) * 21 * 79 AS col2
----
-1594
query I rowsort
SELECT + ( COALESCE ( - 81, - 91 * - ( - 68 ) - 92 - + 13, - 56 ) )
----
-81
query I rowsort
SELECT - 80 + - + 39 + - 75 * - 87
----
6406
query II rowsort
SELECT ALL + 56 * - - ( + 28 ) AS col2, 75 * - 99 + - - 66
----
1568
-7359
onlyif mysql # aggregate syntax:
query I rowsort label-2884
SELECT 56 * + - NULLIF ( + + MIN( DISTINCT - + 38 ), - + ( 6 ) * + 88 - - 44 * + 25 ) + + COUNT( * ) + 15
----
2144
skipif mysql # not compatible
query I rowsort label-2884
SELECT 56 * + - NULLIF ( + + MIN ( DISTINCT - + 38 ), - + ( 6 ) * + 88 - - 44 * + 25 ) + + COUNT ( * ) + 15
----
2144
onlyif mysql # aggregate syntax:
query I rowsort label-2885
SELECT ALL + ( MIN( - - 9 ) )
----
9
skipif mysql # not compatible
query I rowsort label-2885
SELECT ALL + ( MIN ( - - 9 ) )
----
9
query I rowsort
SELECT - 8 - 11 AS col1
----
-19
query I rowsort
SELECT + 25 * 32 + - + 30
----
770
onlyif mysql # aggregate syntax:
query I rowsort label-2888
SELECT NULLIF ( + 61, + COUNT( * ) + + 80 ) AS col1
----
61
skipif mysql # not compatible
query I rowsort label-2888
SELECT NULLIF ( + 61, + COUNT ( * ) + + 80 ) AS col1
----
61
onlyif mysql # aggregate syntax:
query I rowsort label-2889
SELECT 94 * 18 * 29 + + - 99 + - SUM( + 97 ) + 76 AS col1
----
48948
skipif mysql # not compatible
query I rowsort label-2889
SELECT 94 * 18 * 29 + + - 99 + - SUM ( + 97 ) + 76 AS col1
----
48948
onlyif mysql # aggregate syntax:
query I rowsort label-2890
SELECT + ( - 0 ) * CASE + 60 WHEN - 51 / + - 25 + - 82 THEN + 75 * + ( + COUNT( * ) ) / - MIN( 99 ) + + COUNT( * ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-2890
SELECT + ( - 0 ) * CASE + 60 WHEN - 51 / + - 25 + - 82 THEN + 75 * + ( + COUNT ( * ) ) / - MIN ( 99 ) + + COUNT ( * ) END
----
NULL
query I rowsort
SELECT ALL 42 * + - ( + - 65 ) AS col0
----
2730
onlyif mysql # aggregate syntax:
query I rowsort label-2892
SELECT NULLIF ( - 68, + 3 * + ( - COUNT( * ) ) + - 65 )
----
NULL
skipif mysql # not compatible
query I rowsort label-2892
SELECT NULLIF ( - 68, + 3 * + ( - COUNT ( * ) ) + - 65 )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2893
SELECT ALL - - 65 * + 30 - COUNT( * ) + 24 + + 44
----
2017
skipif mysql # not compatible
query I rowsort label-2893
SELECT ALL - - 65 * + 30 - COUNT ( * ) + 24 + + 44
----
2017
query I rowsort
SELECT + 69 + + - 33
----
36
query I rowsort
SELECT DISTINCT + + 43 * + 88 AS col0
----
3784
query I rowsort
SELECT + 83 + - 75 - - 78 * - - 11 AS col1
----
866
onlyif mysql # aggregate syntax:
query II rowsort label-2897
SELECT ALL 57 * - MAX( DISTINCT - + 77 ) - + + 70 * - + 86 * + 35 AS col0, + 85
----
215089
85
skipif mysql # not compatible
query II rowsort label-2897
SELECT ALL 57 * - MAX ( DISTINCT - + 77 ) - + + 70 * - + 86 * + 35 AS col0, + 85
----
215089
85
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-2898
SELECT + 96 + - COUNT( * ) DIV - + NULLIF ( - 12, + - 10 DIV 44 - + 96 - + + COUNT( * ) ) AS col2, 80 * SUM( DISTINCT + 96 ) * + - 77 + ( - - 49 )
----
96
-591311
skipif mysql # not compatible
query II rowsort label-2898
SELECT + 96 + - COUNT ( * ) / - + NULLIF ( - 12, + - 10 / 44 - + 96 - + + COUNT ( * ) ) AS col2, 80 * SUM ( DISTINCT + 96 ) * + - 77 + ( - - 49 )
----
96
-591311
query I rowsort
SELECT - + 78 * + - 38 AS col1
----
2964
onlyif mysql # aggregate syntax:
query I rowsort label-2900
SELECT NULLIF ( - - 99, - 7 * - COALESCE ( - + NULLIF ( + + 95, + COUNT( * ) * - 31 ), 44 / - 78 ) ) AS col0
----
99
skipif mysql # not compatible
query I rowsort label-2900
SELECT NULLIF ( - - 99, - 7 * - COALESCE ( - + NULLIF ( + + 95, + COUNT ( * ) * - 31 ), 44 / - 78 ) ) AS col0
----
99
query I rowsort
SELECT DISTINCT 84 - + - 45 AS col0
----
129
onlyif mysql # aggregate syntax:
query II rowsort label-2902
SELECT - - CASE 67 WHEN 37 THEN + + 90 * + 16 * - 20 * - 72 WHEN + - MIN( + - 97 ) - + - 31 THEN COUNT( * ) * + ( + 16 ) ELSE - + COUNT( * ) END, 30 * + - MIN( DISTINCT + 81 ) AS col2
----
-1
-2430
skipif mysql # not compatible
query II rowsort label-2902
SELECT - - CASE 67 WHEN 37 THEN + + 90 * + 16 * - 20 * - 72 WHEN + - MIN ( + - 97 ) - + - 31 THEN COUNT ( * ) * + ( + 16 ) ELSE - + COUNT ( * ) END, 30 * + - MIN ( DISTINCT + 81 ) AS col2
----
-1
-2430
query I rowsort
SELECT ALL - 17 * - - 74 AS col2
----
-1258
onlyif mysql # aggregate syntax:
query II rowsort label-2904
SELECT ALL 16 AS col0, COUNT( * ) + - 27 + - + COUNT( * )
----
16
-27
skipif mysql # not compatible
query II rowsort label-2904
SELECT ALL 16 AS col0, COUNT ( * ) + - 27 + - + COUNT ( * )
----
16
-27
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2905
SELECT + + CAST( + CAST( + + 5 AS SIGNED ) AS SIGNED ) * 40
----
200
skipif mysql # not compatible
query I rowsort label-2905
SELECT + + CAST ( + CAST ( + + 5 AS INTEGER ) AS INTEGER ) * 40
----
200
query I rowsort
SELECT ALL 29 * + 87 AS col2
----
2523
query II rowsort
SELECT ALL 68 * + - 13 - - 68 col0, + 93 + - 41
----
-816
52
query I rowsort
SELECT + 43 + - + 6 AS col1
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-2909
SELECT - MIN( DISTINCT + 1 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-2909
SELECT - MIN ( DISTINCT + 1 ) AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-2910
SELECT + 56 * MIN( - 82 ) AS col0
----
-4592
skipif mysql # not compatible
query I rowsort label-2910
SELECT + 56 * MIN ( - 82 ) AS col0
----
-4592
query I rowsort
SELECT + 26 * 76 col2
----
1976
onlyif mysql # DIV for integer division:
query I rowsort label-2912
SELECT - - 96 DIV + 50
----
1
skipif mysql # not compatible
query I rowsort label-2912
SELECT - - 96 / + 50
----
1
query I rowsort
SELECT DISTINCT 32 + 11 col1
----
43
onlyif mysql # DIV for integer division:
query I rowsort label-2914
SELECT ALL - 97 DIV + + 61
----
-1
skipif mysql # not compatible
query I rowsort label-2914
SELECT ALL - 97 / + + 61
----
-1
onlyif mysql # DIV for integer division:
query II rowsort label-2915
SELECT + 62 DIV - - 61 AS col0, + 64 AS col1
----
1
64
skipif mysql # not compatible
query II rowsort label-2915
SELECT + 62 / - - 61 AS col0, + 64 AS col1
----
1
64
onlyif mysql # DIV for integer division:
query I rowsort label-2916
SELECT DISTINCT + 80 DIV + - 98 * - 31 + - - 98 + - 32 AS col1
----
66
skipif mysql # not compatible
query I rowsort label-2916
SELECT DISTINCT + 80 / + - 98 * - 31 + - - 98 + - 32 AS col1
----
66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-2917
SELECT 70 * + 68 * - 44 + - - 36 + COUNT( * ) DIV + CAST( + - 53 AS SIGNED ) DIV - 22
----
-209404
skipif mysql # not compatible
query I rowsort label-2917
SELECT 70 * + 68 * - 44 + - - 36 + COUNT ( * ) / + CAST ( + - 53 AS INTEGER ) / - 22
----
-209404
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2918
SELECT - 8 / + CAST( NULL AS SIGNED ) + 92 + + 45 * COUNT( * ), - COUNT( * ) col1
----
NULL
-1
skipif mysql # not compatible
query II rowsort label-2918
SELECT - 8 / + CAST ( NULL AS INTEGER ) + 92 + + 45 * COUNT ( * ), - COUNT ( * ) col1
----
NULL
-1
query I rowsort
SELECT DISTINCT + 25 + + NULLIF ( + 63, 81 + + 78 ) * + - 8 AS col0
----
-479
query I rowsort
SELECT ALL + 8 + - 13
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-2921
SELECT 61 * + - MIN( 60 )
----
-3660
skipif mysql # not compatible
query I rowsort label-2921
SELECT 61 * + - MIN ( 60 )
----
-3660
onlyif mysql # aggregate syntax:
query I rowsort label-2922
SELECT 8 * + 48 * MAX( ALL + 40 ) + ( + COUNT( * ) ) * + 59
----
15419
skipif mysql # not compatible
query I rowsort label-2922
SELECT 8 * + 48 * MAX ( ALL + 40 ) + ( + COUNT ( * ) ) * + 59
----
15419
onlyif mysql # DIV for integer division:
query II rowsort label-2923
SELECT 92 DIV + 77, + 25 AS col0
----
1
25
skipif mysql # not compatible
query II rowsort label-2923
SELECT 92 / + 77, + 25 AS col0
----
1
25
query I rowsort
SELECT DISTINCT - + 23 AS col2
----
-23
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-2925
SELECT - CASE 48 WHEN + COUNT( * ) + - 34 + + 79 / CAST( 95 AS SIGNED ) THEN NULL WHEN + 49 THEN - - NULLIF ( + 61, + - 53 * - 39 ) * + + CAST( + 93 AS DECIMAL ) - 56 + 75 ELSE NULL END + 11 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2925
SELECT - CASE 48 WHEN + COUNT ( * ) + - 34 + + 79 / CAST ( 95 AS INTEGER ) THEN NULL WHEN + 49 THEN - - NULLIF ( + 61, + - 53 * - 39 ) * + + CAST ( + 93 AS REAL ) - 56 + 75 ELSE NULL END + 11 AS col2
----
NULL
query I rowsort
SELECT NULLIF ( - 0, - + 77 * - 76 + 41 ) * + - 8 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-2927
SELECT 72 - CASE WHEN NOT + 68 IS NULL THEN NULL ELSE - ( + MAX( + + 69 ) ) END + 10 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2927
SELECT 72 - CASE WHEN NOT + 68 IS NULL THEN NULL ELSE - ( + MAX ( + + 69 ) ) END + 10 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-2928
SELECT + 32 * + - COUNT( * ) + + - ( + + 68 ) AS col2, - 77 AS col1
----
-100
-77
skipif mysql # not compatible
query II rowsort label-2928
SELECT + 32 * + - COUNT ( * ) + + - ( + + 68 ) AS col2, - 77 AS col1
----
-100
-77
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2929
SELECT 33 DIV 61 + 56 * - - 77 + 35 + - COALESCE ( - 64, - 45 + - 37 - + - COUNT( * ) + MAX( 33 ) * + CASE + COUNT( * ) WHEN - 83 DIV - 89 THEN + - 84 ELSE NULL END * + + 28, - 90, 58 ) AS col0
----
4411
skipif mysql # not compatible
query I rowsort label-2929
SELECT 33 / 61 + 56 * - - 77 + 35 + - COALESCE ( - 64, - 45 + - 37 - + - COUNT ( * ) + MAX ( 33 ) * + CASE + COUNT ( * ) WHEN - 83 / - 89 THEN + - 84 ELSE NULL END * + + 28, - 90, 58 ) AS col0
----
4411
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2930
SELECT ALL - 68 DIV + + ( - MAX( + 45 ) )
----
1
skipif mysql # not compatible
query I rowsort label-2930
SELECT ALL - 68 / + + ( - MAX ( + 45 ) )
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-2931
SELECT ALL + ( + 75 ) * - 35 + + - 65 - - COALESCE ( + + COUNT( * ), - 31 * - 77 * 90 DIV - + SUM( ALL + 7 ) )
----
-2689
skipif mysql # not compatible
query I rowsort label-2931
SELECT ALL + ( + 75 ) * - 35 + + - 65 - - COALESCE ( + + COUNT ( * ), - 31 * - 77 * 90 / - + SUM ( ALL + 7 ) )
----
-2689
onlyif mysql # aggregate syntax:
query I rowsort label-2932
SELECT DISTINCT - 19 * + COUNT( * )
----
-19
skipif mysql # not compatible
query I rowsort label-2932
SELECT DISTINCT - 19 * + COUNT ( * )
----
-19
query I rowsort
SELECT 43 + + + 74
----
117
query I rowsort
SELECT - ( + + 6 ) - + 21 AS col2
----
-27
query I rowsort
SELECT 2 * - 86 + + 9 AS col0
----
-163
onlyif mysql # aggregate syntax:
query II rowsort label-2936
SELECT ALL + - 74 * - 72 col1, + MIN( ALL + 8 ) + + 35 AS col1
----
5328
43
skipif mysql # not compatible
query II rowsort label-2936
SELECT ALL + - 74 * - 72 col1, + MIN ( ALL + 8 ) + + 35 AS col1
----
5328
43
query I rowsort
SELECT 89 + - + 57
----
32
query I rowsort
SELECT 33 - + 73
----
-40
query I rowsort
SELECT DISTINCT + 94 + - + 47
----
47
onlyif mysql # aggregate syntax:
query II rowsort label-2940
SELECT ALL - COALESCE ( + 25, + ( + 46 ) + + COUNT( * ), + - 52 - 78 ), 74 col0
----
-25
74
skipif mysql # not compatible
query II rowsort label-2940
SELECT ALL - COALESCE ( + 25, + ( + 46 ) + + COUNT ( * ), + - 52 - 78 ), 74 col0
----
-25
74
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2941
SELECT - + CAST( 17 AS SIGNED )
----
-17
skipif mysql # not compatible
query I rowsort label-2941
SELECT - + CAST ( 17 AS INTEGER )
----
-17
query I rowsort
SELECT 82 * + - 65
----
-5330
onlyif mysql # DIV for integer division:
query I rowsort label-2943
SELECT + 24 + - 88 * + 70 - - 91 DIV - 67
----
-6137
skipif mysql # not compatible
query I rowsort label-2943
SELECT + 24 + - 88 * + 70 - - 91 / - 67
----
-6137
onlyif mysql # aggregate syntax:
query I rowsort label-2944
SELECT COUNT( * ) + 77 * + 98 AS col0
----
7547
skipif mysql # not compatible
query I rowsort label-2944
SELECT COUNT ( * ) + 77 * + 98 AS col0
----
7547
query I rowsort
SELECT ALL 15 + 17
----
32
query I rowsort
SELECT 45 + - 47
----
-2
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-2947
SELECT ALL - 38 + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-2947
SELECT ALL - 38 + CAST ( NULL AS REAL )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-2948
SELECT COUNT( * ) + - + 45 + + 78 * + + 99 * - + 52
----
-401588
skipif mysql # not compatible
query I rowsort label-2948
SELECT COUNT ( * ) + - + 45 + + 78 * + + 99 * - + 52
----
-401588
query I rowsort
SELECT 71 + - 67 * - ( + 76 ) AS col1
----
5163
onlyif mysql # DIV for integer division:
query I rowsort label-2950
SELECT DISTINCT 14 + 11 DIV + - 46
----
14
skipif mysql # not compatible
query I rowsort label-2950
SELECT DISTINCT 14 + 11 / + - 46
----
14
query I rowsort
SELECT ALL 72 + + 75
----
147
query II rowsort
SELECT 98 col2, - 98 * + 38 + 39 AS col1
----
98
-3685
query I rowsort
SELECT 61 * - + 77
----
-4697
onlyif mysql # aggregate syntax:
query I rowsort label-2954
SELECT DISTINCT 78 - + - 79 * - MIN( ALL - 18 )
----
1500
skipif mysql # not compatible
query I rowsort label-2954
SELECT DISTINCT 78 - + - 79 * - MIN ( ALL - 18 )
----
1500
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2955
SELECT CAST( - CAST( + COUNT( * ) AS SIGNED ) AS SIGNED ) + - 29 + 1, 65 * + 30 * + 60 + - 84 + - 97 AS col2
----
-29
116819
skipif mysql # not compatible
query II rowsort label-2955
SELECT CAST ( - CAST ( + COUNT ( * ) AS INTEGER ) AS INTEGER ) + - 29 + 1, 65 * + 30 * + 60 + - 84 + - 97 AS col2
----
-29
116819
query II rowsort
SELECT DISTINCT - 18 AS col0, - 4 AS col0
----
-18
-4
query I rowsort
SELECT ( 87 ) - - 82 + - - 61 * + 31
----
2060
query I rowsort
SELECT 96 * 91 * + 89
----
777504
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-2959
SELECT 31 * - - ( - - COUNT( DISTINCT + - CAST( NULL AS SIGNED ) ) ) + - 23 col0, 15
----
-23
15
skipif mysql # not compatible
query II rowsort label-2959
SELECT 31 * - - ( - - COUNT ( DISTINCT + - CAST ( NULL AS INTEGER ) ) ) + - 23 col0, 15
----
-23
15
query II rowsort
SELECT + 55, 88 AS col1
----
55
88
onlyif mysql # aggregate syntax:
query I rowsort label-2961
SELECT - + CASE 54 WHEN 82 THEN - + CASE 4 WHEN + + CASE - 51 WHEN - 2 + 73 * + - 98 THEN NULL WHEN - NULLIF ( 86, - + 72 + + 5 ) THEN NULL ELSE - 59 END THEN - 79 * + - 10 * - + 35 + - 39 - - 92 / - 1 WHEN 40 THEN NULL ELSE + 39 END - - MIN( DISTINCT 74 ) END * 26 + 9 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-2961
SELECT - + CASE 54 WHEN 82 THEN - + CASE 4 WHEN + + CASE - 51 WHEN - 2 + 73 * + - 98 THEN NULL WHEN - NULLIF ( 86, - + 72 + + 5 ) THEN NULL ELSE - 59 END THEN - 79 * + - 10 * - + 35 + - 39 - - 92 / - 1 WHEN 40 THEN NULL ELSE + 39 END - - MIN ( DISTINCT 74 ) END * 26 + 9 AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-2962
SELECT ALL - CAST( + 73 AS SIGNED )
----
-73
skipif mysql # not compatible
query I rowsort label-2962
SELECT ALL - CAST ( + 73 AS INTEGER )
----
-73
onlyif mysql # aggregate syntax:
query II rowsort label-2963
SELECT ALL - - COUNT( * ) * - 35 + + 11 - - + COUNT( * ) / + CASE - - ( + NULLIF ( - - 89, - 10 ) ) WHEN + 76 THEN - 91 + + 63 + 14 WHEN 76 * + 32 THEN + 83 + 83 + - 76 ELSE NULL END / + 57 * - - 72, 8 col2
----
NULL
8
skipif mysql # not compatible
query II rowsort label-2963
SELECT ALL - - COUNT ( * ) * - 35 + + 11 - - + COUNT ( * ) / + CASE - - ( + NULLIF ( - - 89, - 10 ) ) WHEN + 76 THEN - 91 + + 63 + 14 WHEN 76 * + 32 THEN + 83 + 83 + - 76 ELSE NULL END / + 57 * - - 72, 8 col2
----
NULL
8
query I rowsort
SELECT 55 * 15
----
825
onlyif mysql # aggregate syntax:
query I rowsort label-2965
SELECT 99 + - 21 * + 97 + ( + 7 ) - - MIN( + 46 ) * + - 48 * - 51 * - 78
----
-8785355
skipif mysql # not compatible
query I rowsort label-2965
SELECT 99 + - 21 * + 97 + ( + 7 ) - - MIN ( + 46 ) * + - 48 * - 51 * - 78
----
-8785355
onlyif mysql # aggregate syntax:
query I rowsort label-2966
SELECT 86 + - - MAX( DISTINCT + - 55 )
----
31
skipif mysql # not compatible
query I rowsort label-2966
SELECT 86 + - - MAX ( DISTINCT + - 55 )
----
31
query II rowsort
SELECT ALL - 89 AS col2, + 28 AS col0
----
-89
28
query I rowsort
SELECT 78 * 47
----
3666
query I rowsort
SELECT DISTINCT + 90 * + - 97 col1
----
-8730
onlyif mysql # aggregate syntax:
query I rowsort label-2970
SELECT - ( + 4 ) * - + 39 + COUNT( * ) AS col0
----
157
skipif mysql # not compatible
query I rowsort label-2970
SELECT - ( + 4 ) * - + 39 + COUNT ( * ) AS col0
----
157
onlyif mysql # DIV for integer division:
query I rowsort label-2971
SELECT DISTINCT - - 59 DIV 68 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-2971
SELECT DISTINCT - - 59 / 68 AS col1
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-2972
SELECT ALL - ( ( + - 29 ) ) * 80 DIV + 26 + - 68 + - 47 AS col2
----
-26
skipif mysql # not compatible
query I rowsort label-2972
SELECT ALL - ( ( + - 29 ) ) * 80 / + 26 + - 68 + - 47 AS col2
----
-26
query I rowsort
SELECT ALL + + 29 + + 55 + + 5 + - 40 * - 79 * + - 50 AS col2
----
-157911
query I rowsort
SELECT - + CASE WHEN NOT - 65 IS NULL THEN + 79 END
----
-79
onlyif mysql # DIV for integer division:
query I rowsort label-2975
SELECT 73 DIV - - 78 + - 56 - - 0
----
-56
skipif mysql # not compatible
query I rowsort label-2975
SELECT 73 / - - 78 + - 56 - - 0
----
-56
query I rowsort
SELECT ALL 33 + 21 * + 1 AS col2
----
54
query I rowsort
SELECT 52 * - 3
----
-156
onlyif mysql # aggregate syntax:
query I rowsort label-2978
SELECT ALL + SUM( + + 38 ) * 31 * - 62
----
-73036
skipif mysql # not compatible
query I rowsort label-2978
SELECT ALL + SUM ( + + 38 ) * 31 * - 62
----
-73036
onlyif mysql # aggregate syntax:
query I rowsort label-2979
SELECT 26 + + - COUNT( + + 88 ) AS col2
----
25
skipif mysql # not compatible
query I rowsort label-2979
SELECT 26 + + - COUNT ( + + 88 ) AS col2
----
25
onlyif mysql # aggregate syntax:
query I rowsort label-2980
SELECT - 85 + - COUNT( * ) AS col1
----
-86
skipif mysql # not compatible
query I rowsort label-2980
SELECT - 85 + - COUNT ( * ) AS col1
----
-86
query II rowsort
SELECT - 64 AS col2, - 35 col0
----
-64
-35
query I rowsort
SELECT + COALESCE ( 90, + + 82, - 4 ) + - + 69
----
21
query I rowsort
SELECT + 67 * + 17 AS col2
----
1139
onlyif mysql # aggregate syntax:
query I rowsort label-2984
SELECT - 79 * - + COUNT( * ) * 91 * - 16 * - 34
----
3910816
skipif mysql # not compatible
query I rowsort label-2984
SELECT - 79 * - + COUNT ( * ) * 91 * - 16 * - 34
----
3910816
onlyif mysql # aggregate syntax:
query I rowsort label-2985
SELECT ALL COUNT( - 0 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-2985
SELECT ALL COUNT ( - 0 ) AS col2
----
1
query I rowsort
SELECT DISTINCT - 26 - 81 AS col1
----
-107
query II rowsort
SELECT 46 AS col2, - 55 col1
----
46
-55
onlyif mysql # aggregate syntax:
query I rowsort label-2988
SELECT DISTINCT CASE - COUNT( * ) WHEN + COUNT( + ( 50 ) ) THEN NULL WHEN 10 THEN 26 + + 5 ELSE - 90 END
----
-90
skipif mysql # not compatible
query I rowsort label-2988
SELECT DISTINCT CASE - COUNT ( * ) WHEN + COUNT ( + ( 50 ) ) THEN NULL WHEN 10 THEN 26 + + 5 ELSE - 90 END
----
-90
onlyif mysql # aggregate syntax:
query I rowsort label-2989
SELECT ALL - 8 - + COUNT( * ) AS col0
----
-9
skipif mysql # not compatible
query I rowsort label-2989
SELECT ALL - 8 - + COUNT ( * ) AS col0
----
-9
onlyif mysql # aggregate syntax:
query I rowsort label-2990
SELECT + ( + 2 ) + + - COUNT( * ) + - ( 83 ) AS col1
----
-82
skipif mysql # not compatible
query I rowsort label-2990
SELECT + ( + 2 ) + + - COUNT ( * ) + - ( 83 ) AS col1
----
-82
onlyif mysql # aggregate syntax:
query I rowsort label-2991
SELECT + COUNT( - 57 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-2991
SELECT + COUNT ( - 57 ) AS col2
----
1
query I rowsort
SELECT COALESCE ( + 55, + - 18 ) AS col1
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-2993
SELECT - COUNT( * ) * + 4
----
-4
skipif mysql # not compatible
query I rowsort label-2993
SELECT - COUNT ( * ) * + 4
----
-4
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-2994
SELECT CASE + CAST( NULL AS SIGNED ) WHEN + 52 THEN NULL WHEN 34 * - + 12 THEN - + CAST( - + NULLIF ( + 85, - ( - COUNT( * ) ) ) AS SIGNED ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-2994
SELECT CASE + CAST ( NULL AS INTEGER ) WHEN + 52 THEN NULL WHEN 34 * - + 12 THEN - + CAST ( - + NULLIF ( + 85, - ( - COUNT ( * ) ) ) AS INTEGER ) END AS col2
----
NULL
query I rowsort
SELECT DISTINCT 24 * - 39 AS col0
----
-936
onlyif mysql # aggregate syntax:
query I rowsort label-2996
SELECT + SUM( DISTINCT + 79 ) col2
----
79
skipif mysql # not compatible
query I rowsort label-2996
SELECT + SUM ( DISTINCT + 79 ) col2
----
79
onlyif mysql # aggregate syntax:
query I rowsort label-2997
SELECT + CASE - 71 WHEN - - COUNT( * ) THEN + + 10 WHEN - + 49 THEN NULL END / - 20 - 84 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-2997
SELECT + CASE - 71 WHEN - - COUNT ( * ) THEN + + 10 WHEN - + 49 THEN NULL END / - 20 - 84 AS col1
----
NULL
query II rowsort
SELECT DISTINCT + ( - 4 ) * - 1 / - CASE 38 WHEN ( + 64 ) THEN - 42 ELSE NULL END + + 42, 16 AS col0
----
NULL
16
onlyif mysql # DIV for integer division:
query II rowsort label-2999
SELECT DISTINCT + 73 AS col2, 69 - + + 18 DIV + 86
----
73
69
skipif mysql # not compatible
query II rowsort label-2999
SELECT DISTINCT + 73 AS col2, 69 - + + 18 / + 86
----
73
69
onlyif mysql # CAST syntax: DECIMAL type: DIV for integer division:
query I rowsort label-3000
SELECT - 3 * 21 + - CASE - 23 WHEN CAST( NULL AS DECIMAL ) * COALESCE ( + + 33, 26 ) + + 48 * + AVG ( DISTINCT 70 ) * - - 30 DIV - + 2 + + 9 THEN - 62 DIV + + 29 + + 82 ELSE 62 * ( 99 ) - - 12 END AS col1
----
-6213
skipif mysql # not compatible
query I rowsort label-3000
SELECT - 3 * 21 + - CASE - 23 WHEN CAST ( NULL AS REAL ) * COALESCE ( + + 33, 26 ) + + 48 * + AVG ( DISTINCT 70 ) * - - 30 / - + 2 + + 9 THEN - 62 / + + 29 + + 82 ELSE 62 * ( 99 ) - - 12 END AS col1
----
-6213
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3001
SELECT DISTINCT + CAST( + 76 AS SIGNED ) * - - COUNT( * ) * + + 99 * COUNT( * )
----
7524
skipif mysql # not compatible
query I rowsort label-3001
SELECT DISTINCT + CAST ( + 76 AS INTEGER ) * - - COUNT ( * ) * + + 99 * COUNT ( * )
----
7524
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3002
SELECT ALL - 30 / + + ( + 28 ) + - 13 * 79 + - CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3002
SELECT ALL - 30 / + + ( + 28 ) + - 13 * 79 + - CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT ALL + 50 col0
----
50
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3004
SELECT ALL - COALESCE ( - + 82, + 65, COUNT( ALL - 5 ) ) * + - 63 + - 5 * - 46 * CAST( - + CASE - 29 WHEN + SUM( - - 74 ) - 2 THEN + + 18 WHEN MAX( DISTINCT + 92 ) THEN NULL WHEN + - 37 * CAST( 6 AS SIGNED ) * + - 26 - - 47 * 61 THEN - + 80 END AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3004
SELECT ALL - COALESCE ( - + 82, + 65, COUNT ( ALL - 5 ) ) * + - 63 + - 5 * - 46 * CAST ( - + CASE - 29 WHEN + SUM ( - - 74 ) - 2 THEN + + 18 WHEN MAX ( DISTINCT + 92 ) THEN NULL WHEN + - 37 * CAST ( 6 AS INTEGER ) * + - 26 - - 47 * 61 THEN - + 80 END AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT + + ( 72 ) + + ( - 82 ) * + 35 + 10 + + + 28 + + 30 AS col1
----
-2730
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3006
SELECT + 79, - CAST( NULL AS SIGNED ) AS col0
----
79
NULL
skipif mysql # not compatible
query II rowsort label-3006
SELECT + 79, - CAST ( NULL AS INTEGER ) AS col0
----
79
NULL
query I rowsort
SELECT + - 80 + + - 59 AS col2
----
-139
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3008
SELECT ALL - COALESCE ( + NULLIF ( 42, 70 * - 38 + - 8 + - 68 ), - + ( - 7 ), + - 23 ) * - COUNT( * ) * - - COUNT( * ) DIV - + 49 + + 90, COUNT( * ) * - + ( - + 69 ) * + 15 * + 74 AS col1
----
90
76590
skipif mysql # not compatible
query II rowsort label-3008
SELECT ALL - COALESCE ( + NULLIF ( 42, 70 * - 38 + - 8 + - 68 ), - + ( - 7 ), + - 23 ) * - COUNT ( * ) * - - COUNT ( * ) / - + 49 + + 90, COUNT ( * ) * - + ( - + 69 ) * + 15 * + 74 AS col1
----
90
76590
onlyif mysql # DIV for integer division:
query I rowsort label-3009
SELECT + 98 * 15 + + 40 + 16 + - - 57 * - 34 + + 96 + + - 68 DIV + 93 + - ( - - CASE - 86 WHEN ( + + ( + 37 ) ) THEN NULL ELSE + 21 END ) * 14 AS col1
----
-610
skipif mysql # not compatible
query I rowsort label-3009
SELECT + 98 * 15 + + 40 + 16 + - - 57 * - 34 + + 96 + + - 68 / + 93 + - ( - - CASE - 86 WHEN ( + + ( + 37 ) ) THEN NULL ELSE + 21 END ) * 14 AS col1
----
-610
onlyif mysql # aggregate syntax:
query I rowsort label-3010
SELECT 89 * + + ( + - COUNT( * ) ) * - 47 * COUNT( * ) - + - 83 + + 4 / + 14 + + - 40 + - CASE + 20 WHEN - - 25 * MAX( ALL 20 ) THEN + + 16 END + + - ( 8 ) / - 87 * - 83 - + + 22 * - - 7 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3010
SELECT 89 * + + ( + - COUNT ( * ) ) * - 47 * COUNT ( * ) - + - 83 + + 4 / + 14 + + - 40 + - CASE + 20 WHEN - - 25 * MAX ( ALL 20 ) THEN + + 16 END + + - ( 8 ) / - 87 * - 83 - + + 22 * - - 7 AS col0
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-3011
SELECT DISTINCT - + 12 * 57 + - 2 + + - 0 * + 1 DIV + + 73 * - 54 + - 65 * 43 AS col2, + 70
----
-3481
70
skipif mysql # not compatible
query II rowsort label-3011
SELECT DISTINCT - + 12 * 57 + - 2 + + - 0 * + 1 / + + 73 * - 54 + - 65 * 43 AS col2, + 70
----
-3481
70
onlyif mysql # aggregate syntax:
query I rowsort label-3012
SELECT ALL - + COUNT( * ) * NULLIF ( - COUNT( * ), + COUNT( * ) )
----
1
skipif mysql # not compatible
query I rowsort label-3012
SELECT ALL - + COUNT ( * ) * NULLIF ( - COUNT ( * ), + COUNT ( * ) )
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3013
SELECT + 45 + - - 99 + - NULLIF ( - 50, 33 * + - MIN( DISTINCT - 18 ) * + ( - 52 ) * - + 52 * MAX( + 35 ) ) + 55 + ( + MIN( 44 ) ) + 23 + 42 DIV + 96 * + + 6 * COUNT( * ) * + MAX( - - 54 ) - - - COUNT( * ), + 48 AS col2
----
315
48
skipif mysql # not compatible
query II rowsort label-3013
SELECT + 45 + - - 99 + - NULLIF ( - 50, 33 * + - MIN ( DISTINCT - 18 ) * + ( - 52 ) * - + 52 * MAX ( + 35 ) ) + 55 + ( + MIN ( 44 ) ) + 23 + 42 / + 96 * + + 6 * COUNT ( * ) * + MAX ( - - 54 ) - - - COUNT ( * ), + 48 AS col2
----
315
48
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3014
SELECT ALL - 34 + + COUNT( * ) DIV 83 - 26 AS col0
----
-60
skipif mysql # not compatible
query I rowsort label-3014
SELECT ALL - 34 + + COUNT ( * ) / 83 - 26 AS col0
----
-60
query II rowsort
SELECT DISTINCT 31 AS col0, - 96 AS col2
----
31
-96
onlyif mysql # aggregate syntax:
query I rowsort label-3016
SELECT DISTINCT - 17 * - COALESCE ( - 42, + - 88, + 28 ) * - MAX( DISTINCT + 69 ) AS col0
----
49266
skipif mysql # not compatible
query I rowsort label-3016
SELECT DISTINCT - 17 * - COALESCE ( - 42, + - 88, + 28 ) * - MAX ( DISTINCT + 69 ) AS col0
----
49266
onlyif mysql # aggregate syntax:
query I rowsort label-3017
SELECT ALL + - CASE + 88 WHEN + 41 + - 6 - + 11 THEN 21 * + COUNT( * ) ELSE - + 9 + + + 2 END + - 15 + + 96 AS col0
----
88
skipif mysql # not compatible
query I rowsort label-3017
SELECT ALL + - CASE + 88 WHEN + 41 + - 6 - + 11 THEN 21 * + COUNT ( * ) ELSE - + 9 + + + 2 END + - 15 + + 96 AS col0
----
88
onlyif mysql # aggregate syntax:
query I rowsort label-3018
SELECT DISTINCT + NULLIF ( + 52, - - 95 + - NULLIF ( + 59, 49 + 67 ) + - 81 + + COALESCE ( - MAX( + 89 ), + 54 + - 93 ) )
----
52
skipif mysql # not compatible
query I rowsort label-3018
SELECT DISTINCT + NULLIF ( + 52, - - 95 + - NULLIF ( + 59, 49 + 67 ) + - 81 + + COALESCE ( - MAX ( + 89 ), + 54 + - 93 ) )
----
52
query II rowsort
SELECT - - 88 AS col0, - 41 AS col0
----
88
-41
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3020
SELECT ALL - 84 * NULLIF ( - 42, - SUM( - + 62 ) * - 47 * COUNT( * ) ) DIV + 83 + - - 18
----
60
skipif mysql # not compatible
query I rowsort label-3020
SELECT ALL - 84 * NULLIF ( - 42, - SUM ( - + 62 ) * - 47 * COUNT ( * ) ) / + 83 + - - 18
----
60
query I rowsort
SELECT + 85 + - 27
----
58
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3022
SELECT ALL - 39 - 96 + - CAST( NULL AS SIGNED ), 63 AS col1
----
NULL
63
skipif mysql # not compatible
query II rowsort label-3022
SELECT ALL - 39 - 96 + - CAST ( NULL AS INTEGER ), 63 AS col1
----
NULL
63
query I rowsort
SELECT ALL + 49 * 70 col2
----
3430
query I rowsort
SELECT DISTINCT NULLIF ( 92, - + 84 )
----
92
onlyif mysql # DIV for integer division:
query I rowsort label-3025
SELECT DISTINCT + 67 DIV - 84 * - 66
----
0
skipif mysql # not compatible
query I rowsort label-3025
SELECT DISTINCT + 67 / - 84 * - 66
----
0
query I rowsort
SELECT ALL - 76 - + 36
----
-112
onlyif mysql # aggregate syntax:
query I rowsort label-3027
SELECT - 25 * MIN( ALL - 60 ) * - COALESCE ( COUNT( * ), - - 48 )
----
-1500
skipif mysql # not compatible
query I rowsort label-3027
SELECT - 25 * MIN ( ALL - 60 ) * - COALESCE ( COUNT ( * ), - - 48 )
----
-1500
onlyif mysql # aggregate syntax:
query I rowsort label-3028
SELECT ALL NULLIF ( + 57, + + MIN( DISTINCT - 3 ) + + 4 )
----
57
skipif mysql # not compatible
query I rowsort label-3028
SELECT ALL NULLIF ( + 57, + + MIN ( DISTINCT - 3 ) + + 4 )
----
57
query I rowsort
SELECT ALL + 49 * + 5 AS col1
----
245
query I rowsort
SELECT 4 col0
----
4
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-3031
SELECT - CAST( NULL AS DECIMAL ) / - - ( + AVG ( DISTINCT - - ( + - 68 ) ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3031
SELECT - CAST ( NULL AS REAL ) / - - ( + AVG ( DISTINCT - - ( + - 68 ) ) ) AS col0
----
NULL
query II rowsort
SELECT DISTINCT ( - 95 ), 28 AS col1
----
-95
28
onlyif mysql # aggregate syntax:
query I rowsort label-3033
SELECT - MIN( - ( 67 ) ) * + 70
----
4690
skipif mysql # not compatible
query I rowsort label-3033
SELECT - MIN ( - ( 67 ) ) * + 70
----
4690
query I rowsort
SELECT + 95 * 47 AS col0
----
4465
onlyif mysql # aggregate syntax:
query I rowsort label-3035
SELECT - 7 * - + COUNT( * ) + - 3 AS col0
----
4
skipif mysql # not compatible
query I rowsort label-3035
SELECT - 7 * - + COUNT ( * ) + - 3 AS col0
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-3036
SELECT DISTINCT + CASE - - 49 WHEN + - 18 THEN COUNT( * ) * 24 + + COUNT( * ) / - - 90 + 84 WHEN - + 30 THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3036
SELECT DISTINCT + CASE - - 49 WHEN + - 18 THEN COUNT ( * ) * 24 + + COUNT ( * ) / - - 90 + 84 WHEN - + 30 THEN NULL ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-3037
SELECT ALL + 77 * + COUNT( * ) AS col2, + 69 AS col0
----
77
69
skipif mysql # not compatible
query II rowsort label-3037
SELECT ALL + 77 * + COUNT ( * ) AS col2, + 69 AS col0
----
77
69
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3038
SELECT - - 19 DIV 8 - 1 + + + 61 * + 36 + + - COUNT( * ) AS col1
----
2196
skipif mysql # not compatible
query I rowsort label-3038
SELECT - - 19 / 8 - 1 + + + 61 * + 36 + + - COUNT ( * ) AS col1
----
2196
query I rowsort
SELECT - + 70 + + 16 col2
----
-54
onlyif mysql # DIV for integer division:
query I rowsort label-3040
SELECT ALL + 54 DIV 3 + - + 59 * - 59 * - 86 + - + COALESCE ( 35, - - 77 ) * - - 21 + - - 99
----
-299984
skipif mysql # not compatible
query I rowsort label-3040
SELECT ALL + 54 / 3 + - + 59 * - 59 * - 86 + - + COALESCE ( 35, - - 77 ) * - - 21 + - - 99
----
-299984
query II rowsort
SELECT ALL + 1 * + + 25 AS col0, 42
----
25
42
onlyif mysql # DIV for integer division:
query I rowsort label-3042
SELECT ALL - + 19 DIV + + 53 * - - 95 + - + ( + 32 ) * - 28 * 46
----
41216
skipif mysql # not compatible
query I rowsort label-3042
SELECT ALL - + 19 / + + 53 * - - 95 + - + ( + 32 ) * - 28 * 46
----
41216
query I rowsort
SELECT - 66 * - + 38 AS col0
----
2508
onlyif mysql # aggregate syntax:
query I rowsort label-3044
SELECT + COUNT( * ) + 67 AS col0
----
68
skipif mysql # not compatible
query I rowsort label-3044
SELECT + COUNT ( * ) + 67 AS col0
----
68
onlyif mysql # aggregate syntax:
query II rowsort label-3045
SELECT - 38 * 47 + + + COUNT( * ) col0, CASE 86 WHEN + 5 THEN - ( - 97 ) * - + ( + 93 ) ELSE - 88 + - COUNT( * ) - + 30 END
----
-1785
-119
skipif mysql # not compatible
query II rowsort label-3045
SELECT - 38 * 47 + + + COUNT ( * ) col0, CASE 86 WHEN + 5 THEN - ( - 97 ) * - + ( + 93 ) ELSE - 88 + - COUNT ( * ) - + 30 END
----
-1785
-119
onlyif mysql # aggregate syntax:
query I rowsort label-3046
SELECT ALL 23 * MIN( DISTINCT + 31 )
----
713
skipif mysql # not compatible
query I rowsort label-3046
SELECT ALL 23 * MIN ( DISTINCT + 31 )
----
713
query II rowsort
SELECT ( + ( + 58 ) ), 29 col2
----
58
29
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3048
SELECT - + 18 DIV 81 * 17 + - 17 - - + COUNT( * ) + - 50 * - - COUNT( * )
----
-66
skipif mysql # not compatible
query I rowsort label-3048
SELECT - + 18 / 81 * 17 + - 17 - - + COUNT ( * ) + - 50 * - - COUNT ( * )
----
-66
query I rowsort
SELECT - + 18 * - 86
----
1548
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3050
SELECT DISTINCT + 7 * MAX( - ( + 47 ) ) + CASE - ( + NULLIF ( - + 20, + MAX( ALL CAST( NULL AS SIGNED ) ) ) ) WHEN ( + 22 ) + COUNT( * ) + 60 + CAST( NULL AS SIGNED ) * 1 * + 45 THEN CAST( NULL AS SIGNED ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3050
SELECT DISTINCT + 7 * MAX ( - ( + 47 ) ) + CASE - ( + NULLIF ( - + 20, + MAX ( ALL CAST ( NULL AS INTEGER ) ) ) ) WHEN ( + 22 ) + COUNT ( * ) + 60 + CAST ( NULL AS INTEGER ) * 1 * + 45 THEN CAST ( NULL AS INTEGER ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3051
SELECT ALL + 53 * + - ( - MIN( DISTINCT 28 ) ) + - 49 DIV - 37
----
1485
skipif mysql # not compatible
query I rowsort label-3051
SELECT ALL + 53 * + - ( - MIN ( DISTINCT 28 ) ) + - 49 / - 37
----
1485
onlyif mysql # aggregate syntax:
query I rowsort label-3052
SELECT ALL + ( + - MAX( + + 0 ) ) * - + ( + - 59 ) + 64 + + 65
----
129
skipif mysql # not compatible
query I rowsort label-3052
SELECT ALL + ( + - MAX ( + + 0 ) ) * - + ( + - 59 ) + 64 + + 65
----
129
query I rowsort
SELECT DISTINCT + - 8
----
-8
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3054
SELECT ALL - 24 DIV - MAX( ALL + - 89 ) - 16 * ( + - 53 )
----
848
skipif mysql # not compatible
query I rowsort label-3054
SELECT ALL - 24 / - MAX ( ALL + - 89 ) - 16 * ( + - 53 )
----
848
onlyif mysql # aggregate syntax:
query I rowsort label-3055
SELECT ( + - SUM( - 45 ) ) AS col2
----
45
skipif mysql # not compatible
query I rowsort label-3055
SELECT ( + - SUM ( - 45 ) ) AS col2
----
45
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3056
SELECT 33 + + + 56 + + CAST( 60 AS SIGNED ) AS col1
----
149
skipif mysql # not compatible
query I rowsort label-3056
SELECT 33 + + + 56 + + CAST ( 60 AS INTEGER ) AS col1
----
149
query I rowsort
SELECT ALL 97 - + 31
----
66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3058
SELECT - 5 col1, + 43 * + 30 / - NULLIF ( + 62, - ( 39 ) ) - + CASE + 47 WHEN + 30 THEN + CAST( NULL AS SIGNED ) WHEN - COUNT( * ) + 2 * COUNT( * ) THEN NULL END + - COALESCE ( + 97, - - 61, - - 40 + + + 85 * - 28 + 13 ) - - 73 * + - 83 + - + 22 AS col2
----
-5
NULL
skipif mysql # not compatible
query II rowsort label-3058
SELECT - 5 col1, + 43 * + 30 / - NULLIF ( + 62, - ( 39 ) ) - + CASE + 47 WHEN + 30 THEN + CAST ( NULL AS INTEGER ) WHEN - COUNT ( * ) + 2 * COUNT ( * ) THEN NULL END + - COALESCE ( + 97, - - 61, - - 40 + + + 85 * - 28 + 13 ) - - 73 * + - 83 + - + 22 AS col2
----
-5
NULL
query II rowsort
SELECT 71, + 24 AS col0
----
71
24
onlyif mysql # aggregate syntax:
query II rowsort label-3060
SELECT ALL 63 AS col2, COUNT( * )
----
63
1
skipif mysql # not compatible
query II rowsort label-3060
SELECT ALL 63 AS col2, COUNT ( * )
----
63
1
onlyif mysql # DIV for integer division:
query II rowsort label-3061
SELECT ALL 14 AS col1, - 16 * 31 DIV 51 * + 14
----
14
-126
skipif mysql # not compatible
query II rowsort label-3061
SELECT ALL 14 AS col1, - 16 * 31 / 51 * + 14
----
14
-126
onlyif mysql # aggregate syntax:
query I rowsort label-3062
SELECT DISTINCT + MAX( + - 88 ) * - 24
----
2112
skipif mysql # not compatible
query I rowsort label-3062
SELECT DISTINCT + MAX ( + - 88 ) * - 24
----
2112
onlyif mysql # aggregate syntax:
query I rowsort label-3063
SELECT DISTINCT 96 * + MAX( - 0 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-3063
SELECT DISTINCT 96 * + MAX ( - 0 ) AS col2
----
0
query I rowsort
SELECT ALL 14 * + + 10
----
140
query II rowsort
SELECT 3, 94 * + 96 * - - 68 col1
----
3
613632
onlyif mysql # aggregate syntax:
query I rowsort label-3066
SELECT ( - - 86 ) + + CASE 41 WHEN + + 12 THEN NULL WHEN 8 + - + 15 THEN NULL ELSE + COUNT( 27 ) + - 96 END * + 81 * + - MIN( DISTINCT + 2 )
----
15476
skipif mysql # not compatible
query I rowsort label-3066
SELECT ( - - 86 ) + + CASE 41 WHEN + + 12 THEN NULL WHEN 8 + - + 15 THEN NULL ELSE + COUNT ( 27 ) + - 96 END * + 81 * + - MIN ( DISTINCT + 2 )
----
15476
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-3067
SELECT CAST( - 59 AS SIGNED ) DIV + 3, + 68 AS col0
----
-19
68
skipif mysql # not compatible
query II rowsort label-3067
SELECT CAST ( - 59 AS INTEGER ) / + 3, + 68 AS col0
----
-19
68
query I rowsort
SELECT ALL + 18 + - 20 col1
----
-2
onlyif mysql # aggregate syntax:
query I rowsort label-3069
SELECT DISTINCT 6 + 33 * - - MAX( ALL + 5 ) * 66 * - - 42 + - 92 + + MIN( ALL - 67 )
----
457227
skipif mysql # not compatible
query I rowsort label-3069
SELECT DISTINCT 6 + 33 * - - MAX ( ALL + 5 ) * 66 * - - 42 + - 92 + + MIN ( ALL - 67 )
----
457227
onlyif mysql # aggregate syntax:
query I rowsort label-3070
SELECT ALL - MAX( ( - ( + 25 ) ) ) AS col1
----
25
skipif mysql # not compatible
query I rowsort label-3070
SELECT ALL - MAX ( ( - ( + 25 ) ) ) AS col1
----
25
query II rowsort
SELECT 84 * + 90 + 15, 90 AS col1
----
7575
90
onlyif mysql # aggregate syntax:
query I rowsort label-3072
SELECT + COUNT( * ) * 23 + - 50
----
-27
skipif mysql # not compatible
query I rowsort label-3072
SELECT + COUNT ( * ) * 23 + - 50
----
-27
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3073
SELECT - COUNT( * ) * ( - + SUM( - 48 ) ) * + 61 + + + COUNT( * ) DIV - ( - 94 ) + - 93 - - 32 - - 19
----
-2970
skipif mysql # not compatible
query I rowsort label-3073
SELECT - COUNT ( * ) * ( - + SUM ( - 48 ) ) * + 61 + + + COUNT ( * ) / - ( - 94 ) + - 93 - - 32 - - 19
----
-2970
query I rowsort
SELECT DISTINCT + + 65 * 62 + - 21 * 42 AS col2
----
3148
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3075
SELECT + COALESCE ( 25, - COUNT( + 94 ) * - 14 + 74 * + 14 + - 88, 46 - 9 DIV + 91 * - - 2 ) * 60 - + - COUNT( DISTINCT 74 )
----
1501
skipif mysql # not compatible
query I rowsort label-3075
SELECT + COALESCE ( 25, - COUNT ( + 94 ) * - 14 + 74 * + 14 + - 88, 46 - 9 / + 91 * - - 2 ) * 60 - + - COUNT ( DISTINCT 74 )
----
1501
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3076
SELECT DISTINCT 53 + + ( - CAST( NULL AS SIGNED ) ) + - 43 / 19 * - ( 90 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3076
SELECT DISTINCT 53 + + ( - CAST ( NULL AS INTEGER ) ) + - 43 / 19 * - ( 90 ) AS col2
----
NULL
query II rowsort
SELECT ALL - + 57, + 76 AS col1
----
-57
76
query I rowsort
SELECT 12 + + 57
----
69
query I rowsort
SELECT - + 98 * + 63 * + 3 + + 12 col1
----
-18510
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-3080
SELECT ALL - 61, - 35 * CAST( NULL AS DECIMAL ) AS col2
----
-61
NULL
skipif mysql # not compatible
query II rowsort label-3080
SELECT ALL - 61, - 35 * CAST ( NULL AS REAL ) AS col2
----
-61
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3081
SELECT 87 * + - 62 - - + 22 + COUNT( ALL - 13 )
----
-5371
skipif mysql # not compatible
query I rowsort label-3081
SELECT 87 * + - 62 - - + 22 + COUNT ( ALL - 13 )
----
-5371
onlyif mysql # aggregate syntax:
query II rowsort label-3082
SELECT + - COUNT( * ) AS col1, - 8 * 92 * - 60 + + 42 AS col1
----
-1
44202
skipif mysql # not compatible
query II rowsort label-3082
SELECT + - COUNT ( * ) AS col1, - 8 * 92 * - 60 + + 42 AS col1
----
-1
44202
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3083
SELECT ALL 50 * MAX( ALL - CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-3083
SELECT ALL 50 * MAX ( ALL - CAST ( NULL AS INTEGER ) )
----
NULL
query I rowsort
SELECT DISTINCT - 67 * 61
----
-4087
query I rowsort
SELECT DISTINCT + 3 * - - 94
----
282
query I rowsort
SELECT 70 * + + 41
----
2870
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-3087
SELECT CASE + - COUNT( * ) WHEN - + COALESCE ( - 99, 76 ) THEN - 30 WHEN + + 67 THEN 2 END * - CAST( + ( + NULLIF ( 44, + 28 + + + COUNT( * ) ) ) AS DECIMAL ), MIN( + - 1 ) + ( - MAX( ALL - 69 ) ) AS col1
----
NULL
68
skipif mysql # not compatible
query II rowsort label-3087
SELECT CASE + - COUNT ( * ) WHEN - + COALESCE ( - 99, 76 ) THEN - 30 WHEN + + 67 THEN 2 END * - CAST ( + ( + NULLIF ( 44, + 28 + + + COUNT ( * ) ) ) AS REAL ), MIN ( + - 1 ) + ( - MAX ( ALL - 69 ) ) AS col1
----
NULL
68
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3088
SELECT CAST( NULL AS SIGNED ) + 4
----
NULL
skipif mysql # not compatible
query I rowsort label-3088
SELECT CAST ( NULL AS INTEGER ) + 4
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3089
SELECT ALL MAX( DISTINCT - 63 ) AS col1
----
-63
skipif mysql # not compatible
query I rowsort label-3089
SELECT ALL MAX ( DISTINCT - 63 ) AS col1
----
-63
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3090
SELECT ALL 36 + - COALESCE ( - ( 6 ), + + 94 ) DIV + + ( - 78 ) + + COUNT( * )
----
37
skipif mysql # not compatible
query I rowsort label-3090
SELECT ALL 36 + - COALESCE ( - ( 6 ), + + 94 ) / + + ( - 78 ) + + COUNT ( * )
----
37
query I rowsort
SELECT 95 + + + 37 + - 0 col0
----
132
onlyif mysql # aggregate syntax:
query I rowsort label-3092
SELECT DISTINCT COUNT( * ) + 97 * ( 99 ) AS col2
----
9604
skipif mysql # not compatible
query I rowsort label-3092
SELECT DISTINCT COUNT ( * ) + 97 * ( 99 ) AS col2
----
9604
query I rowsort
SELECT DISTINCT 65 + + 60 AS col0
----
125
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3094
SELECT ALL + 14 * + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-3094
SELECT ALL + 14 * + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT DISTINCT - ( - - 46 ) + + 59
----
13
onlyif mysql # aggregate syntax:
query I rowsort label-3096
SELECT DISTINCT CASE - - COUNT( * ) WHEN + 83 THEN - COUNT( * ) ELSE + COUNT( * ) + - - 87 END * 67 * - 20 * 44 - - 59 AS col0
----
-5188421
skipif mysql # not compatible
query I rowsort label-3096
SELECT DISTINCT CASE - - COUNT ( * ) WHEN + 83 THEN - COUNT ( * ) ELSE + COUNT ( * ) + - - 87 END * 67 * - 20 * 44 - - 59 AS col0
----
-5188421
onlyif mysql # aggregate syntax:
query I rowsort label-3097
SELECT 86 + + - 51 + SUM( DISTINCT - - 92 ) - 41 + - + MAX( ALL - 87 ) AS col2
----
173
skipif mysql # not compatible
query I rowsort label-3097
SELECT 86 + + - 51 + SUM ( DISTINCT - - 92 ) - 41 + - + MAX ( ALL - 87 ) AS col2
----
173
query I rowsort
SELECT - 39 * + + 41 + 81
----
-1518
onlyif mysql # aggregate syntax:
query I rowsort label-3099
SELECT - COUNT( * ) * + - 98 - - - 4
----
94
skipif mysql # not compatible
query I rowsort label-3099
SELECT - COUNT ( * ) * + - 98 - - - 4
----
94
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-3100
SELECT CAST( + 46 AS SIGNED ) DIV + 57 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3100
SELECT CAST ( + 46 AS INTEGER ) / + 57 AS col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3101
SELECT + 22 + + 9 + CAST( + 81 AS SIGNED ) - - COUNT( * )
----
113
skipif mysql # not compatible
query I rowsort label-3101
SELECT + 22 + + 9 + CAST ( + 81 AS INTEGER ) - - COUNT ( * )
----
113
query I rowsort
SELECT ( - 10 )
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-3103
SELECT DISTINCT + COUNT( * ) * + 90 + - - 79 - 22 + - 54
----
93
skipif mysql # not compatible
query I rowsort label-3103
SELECT DISTINCT + COUNT ( * ) * + 90 + - - 79 - 22 + - 54
----
93
onlyif mysql # DIV for integer division:
query I rowsort label-3104
SELECT DISTINCT - 90 DIV + 7
----
-12
skipif mysql # not compatible
query I rowsort label-3104
SELECT DISTINCT - 90 / + 7
----
-12
query I rowsort
SELECT DISTINCT - + 63 AS col2
----
-63
query I rowsort
SELECT ALL + - 15 * - - 17 - 46 * + + ( - + 24 ) AS col1
----
849
query I rowsort
SELECT ALL - 57 * 33 * - + 87 * + 17
----
2781999
query I rowsort
SELECT DISTINCT - + 46 AS col2
----
-46
onlyif mysql # DIV for integer division:
query I rowsort label-3109
SELECT - - 60 + + + 35 DIV - 49 AS col1
----
60
skipif mysql # not compatible
query I rowsort label-3109
SELECT - - 60 + + + 35 / - 49 AS col1
----
60
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3110
SELECT DISTINCT - COUNT( * ) * + - 31 - - + 36 + + + 86 * ( - - 95 ) DIV - + 34 + + - 53
----
-226
skipif mysql # not compatible
query I rowsort label-3110
SELECT DISTINCT - COUNT ( * ) * + - 31 - - + 36 + + + 86 * ( - - 95 ) / - + 34 + + - 53
----
-226
query II rowsort
SELECT + - 91 * - 29 AS col0, 68 AS col1
----
2639
68
onlyif mysql # aggregate syntax:
query I rowsort label-3112
SELECT COUNT( DISTINCT 88 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-3112
SELECT COUNT ( DISTINCT 88 ) AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3113
SELECT ALL + 5 * - + 4 - + 96 + - - COUNT( * ) * + 28 AS col0
----
-88
skipif mysql # not compatible
query I rowsort label-3113
SELECT ALL + 5 * - + 4 - + 96 + - - COUNT ( * ) * + 28 AS col0
----
-88
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-3114
SELECT DISTINCT 70 * + - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-3114
SELECT DISTINCT 70 * + - CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT + + 50
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-3116
SELECT DISTINCT + COALESCE ( - CASE - MIN( + 34 ) WHEN - + 79 * - CASE 40 WHEN - - 14 THEN + 31 ELSE NULL END + + SUM( - 18 ) THEN + COUNT( * ) + - - 22 + + - 96 + 93 + 81 END, + + 59 )
----
59
skipif mysql # not compatible
query I rowsort label-3116
SELECT DISTINCT + COALESCE ( - CASE - MIN ( + 34 ) WHEN - + 79 * - CASE 40 WHEN - - 14 THEN + 31 ELSE NULL END + + SUM ( - 18 ) THEN + COUNT ( * ) + - - 22 + + - 96 + 93 + 81 END, + + 59 )
----
59
onlyif mysql # aggregate syntax:
query I rowsort label-3117
SELECT ALL + NULLIF ( - 7, - NULLIF ( + MIN( ALL - + 15 ), 65 * - - 95 ) + + + 72 + 24 / - - 70 ) AS col2
----
-7
skipif mysql # not compatible
query I rowsort label-3117
SELECT ALL + NULLIF ( - 7, - NULLIF ( + MIN ( ALL - + 15 ), 65 * - - 95 ) + + + 72 + 24 / - - 70 ) AS col2
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-3118
SELECT ALL CASE + 8 WHEN 88 * - ( + 34 ) THEN NULL ELSE 48 * - NULLIF ( + + 9, - + 67 ) + + COUNT( * ) + 0 + - 48 + 41 - + 20 * - SUM( ALL + 95 ) * 20 END
----
37562
skipif mysql # not compatible
query I rowsort label-3118
SELECT ALL CASE + 8 WHEN 88 * - ( + 34 ) THEN NULL ELSE 48 * - NULLIF ( + + 9, - + 67 ) + + COUNT ( * ) + 0 + - 48 + 41 - + 20 * - SUM ( ALL + 95 ) * 20 END
----
37562
query I rowsort
SELECT - 49 * + 23 AS col1
----
-1127
query I rowsort
SELECT + 55 * + 91
----
5005
onlyif mysql # aggregate syntax:
query I rowsort label-3121
SELECT ALL - COUNT( * ) + + - 10
----
-11
skipif mysql # not compatible
query I rowsort label-3121
SELECT ALL - COUNT ( * ) + + - 10
----
-11
query I rowsort
SELECT - 66 - + 8
----
-74
onlyif mysql # DIV for integer division:
query I rowsort label-3123
SELECT ALL - 45 DIV 93 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3123
SELECT ALL - 45 / 93 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3124
SELECT ALL + 91 + - + NULLIF ( - COUNT( * ), 91 * - + CASE 82 WHEN - 62 * 61 THEN + 72 WHEN + 46 + - - 38 THEN NULL WHEN + 89 THEN NULL ELSE - 44 * 21 END + 5 + + 40 ) AS col2
----
92
skipif mysql # not compatible
query I rowsort label-3124
SELECT ALL + 91 + - + NULLIF ( - COUNT ( * ), 91 * - + CASE 82 WHEN - 62 * 61 THEN + 72 WHEN + 46 + - - 38 THEN NULL WHEN + 89 THEN NULL ELSE - 44 * 21 END + 5 + + 40 ) AS col2
----
92
onlyif mysql # aggregate syntax:
query I rowsort label-3125
SELECT DISTINCT 95 + NULLIF ( + 58, - SUM( + 4 ) ) col0
----
153
skipif mysql # not compatible
query I rowsort label-3125
SELECT DISTINCT 95 + NULLIF ( + 58, - SUM ( + 4 ) ) col0
----
153
onlyif mysql # aggregate syntax:
query I rowsort label-3126
SELECT DISTINCT - 27 * - CASE - 21 WHEN 80 THEN NULL WHEN + 39 THEN - MIN( - 74 ) * + 49 + + 22 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3126
SELECT DISTINCT - 27 * - CASE - 21 WHEN 80 THEN NULL WHEN + 39 THEN - MIN ( - 74 ) * + 49 + + 22 END AS col1
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-3127
SELECT DISTINCT + 73 + + 35 - + 70 DIV 60 * - 2, - 86 AS col0
----
110
-86
skipif mysql # not compatible
query II rowsort label-3127
SELECT DISTINCT + 73 + + 35 - + 70 / 60 * - 2, - 86 AS col0
----
110
-86
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3128
SELECT ALL - 18 + - COUNT( * ) * 35 * - - 2 DIV + + 1 AS col0
----
-88
skipif mysql # not compatible
query I rowsort label-3128
SELECT ALL - 18 + - COUNT ( * ) * 35 * - - 2 / + + 1 AS col0
----
-88
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3129
SELECT - CAST( NULL AS SIGNED ) + + COUNT( * ) + + + 95 + + + 3 + - + 63 + - 44 AS col1, 5 + 24 - 38
----
NULL
-9
skipif mysql # not compatible
query II rowsort label-3129
SELECT - CAST ( NULL AS INTEGER ) + + COUNT ( * ) + + + 95 + + + 3 + - + 63 + - 44 AS col1, 5 + 24 - 38
----
NULL
-9
query I rowsort
SELECT + 88 * 99
----
8712
onlyif mysql # aggregate syntax:
query I rowsort label-3131
SELECT - + 38 + + + 82 * COUNT( * ) AS col2
----
44
skipif mysql # not compatible
query I rowsort label-3131
SELECT - + 38 + + + 82 * COUNT ( * ) AS col2
----
44
query I rowsort
SELECT + + 33 * - 38 * - 26 AS col2
----
32604
onlyif mysql # aggregate syntax:
query I rowsort label-3133
SELECT MAX( + + 38 ) AS col1
----
38
skipif mysql # not compatible
query I rowsort label-3133
SELECT MAX ( + + 38 ) AS col1
----
38
query I rowsort
SELECT ALL 90 - + - 2
----
92
query II rowsort
SELECT 13, 50 AS col1
----
13
50
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-3136
SELECT ALL 12 * - + MIN( DISTINCT - + 45 ) * + SUM( - 65 ) + COUNT( * ) * - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-3136
SELECT ALL 12 * - + MIN ( DISTINCT - + 45 ) * + SUM ( - 65 ) + COUNT ( * ) * - CAST ( NULL AS REAL )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3137
SELECT + CASE - - 27 WHEN + 0 THEN CAST( - ( 53 ) AS SIGNED ) END col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3137
SELECT + CASE - - 27 WHEN + 0 THEN CAST ( - ( 53 ) AS INTEGER ) END col1
----
NULL
query I rowsort
SELECT ALL 70 * - 66 * 7
----
-32340
query I rowsort
SELECT ALL - 1 * + + 21
----
-21
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3140
SELECT - + SUM( 45 ) DIV + 85 + 82 + - COUNT( * ) col1, + 15 AS col1
----
81
15
skipif mysql # not compatible
query II rowsort label-3140
SELECT - + SUM ( 45 ) / + 85 + 82 + - COUNT ( * ) col1, + 15 AS col1
----
81
15
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3141
SELECT ALL + CAST( + - 44 AS SIGNED )
----
-44
skipif mysql # not compatible
query I rowsort label-3141
SELECT ALL + CAST ( + - 44 AS INTEGER )
----
-44
query II rowsort
SELECT DISTINCT + + 97 AS col2, 71
----
97
71
onlyif mysql # aggregate syntax:
query II rowsort label-3143
SELECT + 76 * - 71 + - + 1 AS col0, - MIN( + 79 ) * + COALESCE ( - COUNT( * ), - 0 + - 7 ) col2
----
-5397
79
skipif mysql # not compatible
query II rowsort label-3143
SELECT + 76 * - 71 + - + 1 AS col0, - MIN ( + 79 ) * + COALESCE ( - COUNT ( * ), - 0 + - 7 ) col2
----
-5397
79
onlyif mysql # DIV for integer division:
query I rowsort label-3144
SELECT + 47 DIV 47 + + 9 - - 89
----
99
skipif mysql # not compatible
query I rowsort label-3144
SELECT + 47 / 47 + + 9 - - 89
----
99
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3145
SELECT - 97 * - - CAST( NULL AS SIGNED ) + 60 + ( + SUM( + 69 ) ) - - COALESCE ( 78, - 26, + 72 + 39 ) * 10 + + 74 * COUNT( * ) + + 19 * CAST( NULL AS SIGNED ) AS col0, COUNT( * ) AS col1
----
NULL
1
skipif mysql # not compatible
query II rowsort label-3145
SELECT - 97 * - - CAST ( NULL AS INTEGER ) + 60 + ( + SUM ( + 69 ) ) - - COALESCE ( 78, - 26, + 72 + 39 ) * 10 + + 74 * COUNT ( * ) + + 19 * CAST ( NULL AS INTEGER ) AS col0, COUNT ( * ) AS col1
----
NULL
1
onlyif mysql # aggregate syntax:
query I rowsort label-3146
SELECT + + 79 * + - NULLIF ( - ( - 86 ), 8 ) * SUM( - 43 )
----
292142
skipif mysql # not compatible
query I rowsort label-3146
SELECT + + 79 * + - NULLIF ( - ( - 86 ), 8 ) * SUM ( - 43 )
----
292142
query I rowsort
SELECT ALL + ( - + 21 ) AS col1
----
-21
onlyif mysql # aggregate syntax:
query I rowsort label-3148
SELECT DISTINCT 17 * COUNT( * ) + + - SUM( - 16 )
----
33
skipif mysql # not compatible
query I rowsort label-3148
SELECT DISTINCT 17 * COUNT ( * ) + + - SUM ( - 16 )
----
33
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3149
SELECT + 20 + + - CAST( NULL AS SIGNED ) + - 3 + + - 8 + - - 30 / - - 65 * + NULLIF ( + 46, 44 ) * - SUM( ALL 34 ) + - - COUNT( * ) * + 44 * - COALESCE ( + COUNT( * ), + + 82, - CAST( + + ( - + 6 ) AS SIGNED ) * + COUNT( * ) * + 50 + + - CASE 57 WHEN COUNT( * ) * + + ( - COUNT( * ) ) + + CASE + - COUNT( * ) WHEN + 10 THEN + 11 + + + 9 ELSE - 45 END * + MIN( DISTINCT 73 ) THEN AVG ( DISTINCT + 45 ) * - COUNT( * ) + + 26 WHEN + 35 THEN ( + 60 ) * COUNT( * ) + + 4 ELSE NULL END ) + - 83
----
NULL
skipif mysql # not compatible
query I rowsort label-3149
SELECT + 20 + + - CAST ( NULL AS INTEGER ) + - 3 + + - 8 + - - 30 / - - 65 * + NULLIF ( + 46, 44 ) * - SUM ( ALL 34 ) + - - COUNT ( * ) * + 44 * - COALESCE ( + COUNT ( * ), + + 82, - CAST ( + + ( - + 6 ) AS INTEGER ) * + COUNT ( * ) * + 50 + + - CASE 57 WHEN COUNT ( * ) * + + ( - COUNT ( * ) ) + + CASE + - COUNT ( * ) WHEN + 10 THEN + 11 + + + 9 ELSE - 45 END * + MIN ( DISTINCT 73 ) THEN AVG ( DISTINCT + 45 ) * - COUNT ( * ) + + 26 WHEN + 35 THEN ( + 60 ) * COUNT ( * ) + + 4 ELSE NULL END ) + - 83
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-3150
SELECT 12 * + - 64 * COUNT( * ) - + 8 AS col2, 21 AS col0
----
-776
21
skipif mysql # not compatible
query II rowsort label-3150
SELECT 12 * + - 64 * COUNT ( * ) - + 8 AS col2, 21 AS col0
----
-776
21
query I rowsort
SELECT ALL 80 * - - 5 + + 6 * - 6 * - ( 45 ) + - 4
----
2016
onlyif mysql # aggregate syntax:
query I rowsort label-3152
SELECT + COUNT( ALL + + 3 ) + - - ( COALESCE ( + 76, + + ( 21 ), 35, + + 23 ) )
----
77
skipif mysql # not compatible
query I rowsort label-3152
SELECT + COUNT ( ALL + + 3 ) + - - ( COALESCE ( + 76, + + ( 21 ), 35, + + 23 ) )
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-3153
SELECT NULLIF ( 55, - + 23 * 29 - + MIN( - 80 ) )
----
55
skipif mysql # not compatible
query I rowsort label-3153
SELECT NULLIF ( 55, - + 23 * 29 - + MIN ( - 80 ) )
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-3154
SELECT NULLIF ( + 1, - - CASE + 32 WHEN - - 91 THEN 20 END / + MAX( - 55 ) + - - COUNT( * ) * - 94 )
----
1
skipif mysql # not compatible
query I rowsort label-3154
SELECT NULLIF ( + 1, - - CASE + 32 WHEN - - 91 THEN 20 END / + MAX ( - 55 ) + - - COUNT ( * ) * - 94 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3155
SELECT ALL COUNT( * ) * + COUNT( * ) * - + 7 + 87 * 12 AS col2
----
1037
skipif mysql # not compatible
query I rowsort label-3155
SELECT ALL COUNT ( * ) * + COUNT ( * ) * - + 7 + 87 * 12 AS col2
----
1037
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-3156
SELECT + CAST( NULL AS DECIMAL ), - 36 * + 2 AS col1
----
NULL
-72
skipif mysql # not compatible
query II rowsort label-3156
SELECT + CAST ( NULL AS REAL ), - 36 * + 2 AS col1
----
NULL
-72
onlyif mysql # DIV for integer division:
query I rowsort label-3157
SELECT - 55 DIV + ( + ( - + 64 ) ) * - - 95 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3157
SELECT - 55 / + ( + ( - + 64 ) ) * - - 95 AS col1
----
0
query I rowsort
SELECT DISTINCT 91 * - ( + - COALESCE ( - 50, 4 ) ) + - 70 AS col0
----
-4620
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3159
SELECT ALL CAST( - 86 AS SIGNED )
----
-86
skipif mysql # not compatible
query I rowsort label-3159
SELECT ALL CAST ( - 86 AS INTEGER )
----
-86
query I rowsort
SELECT - 19 + + 16
----
-3
onlyif mysql # aggregate syntax:
query II rowsort label-3161
SELECT ALL 66 * - NULLIF ( - 28, + 73 ) + + + 57 + + 91 AS col1, - 70 + - COUNT( * )
----
1996
-71
skipif mysql # not compatible
query II rowsort label-3161
SELECT ALL 66 * - NULLIF ( - 28, + 73 ) + + + 57 + + 91 AS col1, - 70 + - COUNT ( * )
----
1996
-71
query I rowsort
SELECT DISTINCT NULLIF ( + ( 69 ), + + 14 + + - 66 )
----
69
onlyif mysql # aggregate syntax:
query II rowsort label-3163
SELECT - 95 + - 72 * - 63 + + + 99 AS col0, MIN( - 90 )
----
4540
-90
skipif mysql # not compatible
query II rowsort label-3163
SELECT - 95 + - 72 * - 63 + + + 99 AS col0, MIN ( - 90 )
----
4540
-90
onlyif mysql # aggregate syntax:
query I rowsort label-3164
SELECT + COUNT( * ) * + 50 AS col0
----
50
skipif mysql # not compatible
query I rowsort label-3164
SELECT + COUNT ( * ) * + 50 AS col0
----
50
query I rowsort
SELECT ALL ( 33 ) AS col0
----
33
onlyif mysql # aggregate syntax:
query II rowsort label-3166
SELECT COUNT( * ) col0, + 81 AS col0
----
1
81
skipif mysql # not compatible
query II rowsort label-3166
SELECT COUNT ( * ) col0, + 81 AS col0
----
1
81
query I rowsort
SELECT - 89 + + 22 AS col0
----
-67
onlyif mysql # aggregate syntax:
query II rowsort label-3168
SELECT COUNT( * ) AS col0, - 54
----
1
-54
skipif mysql # not compatible
query II rowsort label-3168
SELECT COUNT ( * ) AS col0, - 54
----
1
-54
query II rowsort
SELECT - 44, 43 AS col1
----
-44
43
query I rowsort
SELECT - 65 + - 75 AS col0
----
-140
query I rowsort
SELECT ALL - CASE + 30 WHEN - 2 THEN NULL ELSE + COALESCE ( 62, + 88 ) END - 70 AS col0
----
-132
onlyif mysql # DIV for integer division:
query I rowsort label-3172
SELECT DISTINCT + 12 DIV - 67 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3172
SELECT DISTINCT + 12 / - 67 AS col1
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-3173
SELECT DISTINCT - COUNT( * ), + 21 AS col1
----
-1
21
skipif mysql # not compatible
query II rowsort label-3173
SELECT DISTINCT - COUNT ( * ), + 21 AS col1
----
-1
21
onlyif mysql # aggregate syntax:
query I rowsort label-3174
SELECT ALL COUNT( DISTINCT - 44 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-3174
SELECT ALL COUNT ( DISTINCT - 44 ) AS col2
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-3175
SELECT - + 85 * + 70 + + ( - 85 ) + - + 29 DIV + ( 17 ) * - + 58 + + + CAST( NULL AS SIGNED ) col2, 68 + - MIN( + - 12 ) DIV 20 AS col1
----
NULL
68
skipif mysql # not compatible
query II rowsort label-3175
SELECT - + 85 * + 70 + + ( - 85 ) + - + 29 / + ( 17 ) * - + 58 + + + CAST ( NULL AS INTEGER ) col2, 68 + - MIN ( + - 12 ) / 20 AS col1
----
NULL
68
onlyif mysql # aggregate syntax:
query I rowsort label-3176
SELECT ALL - COUNT( * ) - - - 47 col1
----
-48
skipif mysql # not compatible
query I rowsort label-3176
SELECT ALL - COUNT ( * ) - - - 47 col1
----
-48
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3177
SELECT DISTINCT + 63 * - - 46 AS col0, 18 * 3 * + 88 * 28 + CAST( NULL AS SIGNED )
----
2898
NULL
skipif mysql # not compatible
query II rowsort label-3177
SELECT DISTINCT + 63 * - - 46 AS col0, 18 * 3 * + 88 * 28 + CAST ( NULL AS INTEGER )
----
2898
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3178
SELECT DISTINCT 55 AS col2, + CAST( NULL AS SIGNED )
----
55
NULL
skipif mysql # not compatible
query II rowsort label-3178
SELECT DISTINCT 55 AS col2, + CAST ( NULL AS INTEGER )
----
55
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3179
SELECT ( - - 42 ) DIV COUNT( DISTINCT 61 )
----
42
skipif mysql # not compatible
query I rowsort label-3179
SELECT ( - - 42 ) / COUNT ( DISTINCT 61 )
----
42
query I rowsort
SELECT CASE 33 WHEN 3 THEN 19 + + 58 END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-3181
SELECT ALL ( + - 44 ) DIV - - 53 col0
----
0
skipif mysql # not compatible
query I rowsort label-3181
SELECT ALL ( + - 44 ) / - - 53 col0
----
0
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-3182
SELECT - 60 DIV - - CAST( + 71 AS SIGNED )
----
0
skipif mysql # not compatible
query I rowsort label-3182
SELECT - 60 / - - CAST ( + 71 AS INTEGER )
----
0
query I rowsort
SELECT - 29 * - + 21 AS col0
----
609
onlyif mysql # aggregate syntax:
query I rowsort label-3184
SELECT DISTINCT - ( + - COUNT( ALL - 31 ) )
----
1
skipif mysql # not compatible
query I rowsort label-3184
SELECT DISTINCT - ( + - COUNT ( ALL - 31 ) )
----
1
query II rowsort
SELECT DISTINCT - 15, - 79 * - 38 AS col0
----
-15
3002
onlyif mysql # DIV for integer division:
query I rowsort label-3186
SELECT + 32 DIV + 27 + 52 * - 23
----
-1195
skipif mysql # not compatible
query I rowsort label-3186
SELECT + 32 / + 27 + 52 * - 23
----
-1195
query I rowsort
SELECT ALL + + 24 + + - 30 AS col2
----
-6
query I rowsort
SELECT ALL - + ( + - 18 ) AS col1
----
18
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3189
SELECT + CAST( NULL AS SIGNED ) * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-3189
SELECT + CAST ( NULL AS INTEGER ) * COUNT ( * )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3190
SELECT DISTINCT 32 * 62 * + MAX( DISTINCT - 33 ) AS col1
----
-65472
skipif mysql # not compatible
query I rowsort label-3190
SELECT DISTINCT 32 * 62 * + MAX ( DISTINCT - 33 ) AS col1
----
-65472
query I rowsort
SELECT DISTINCT 50 + + + 15 - + + 74 AS col2
----
-9
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-3192
SELECT SUM( ALL 40 ) * CAST( NULL AS DECIMAL ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3192
SELECT SUM ( ALL 40 ) * CAST ( NULL AS REAL ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3193
SELECT - NULLIF ( - 84, COUNT( ALL + 50 ) ) * - - 58 + - 62 AS col1
----
4810
skipif mysql # not compatible
query I rowsort label-3193
SELECT - NULLIF ( - 84, COUNT ( ALL + 50 ) ) * - - 58 + - 62 AS col1
----
4810
query I rowsort
SELECT ALL 85 + + 60
----
145
query I rowsort
SELECT 15 + - 89 + - - 95 * - 78 * - 86 * - 33 AS col1
----
-21029654
onlyif mysql # aggregate syntax:
query I rowsort label-3196
SELECT DISTINCT COUNT( * ) + 12 AS col1
----
13
skipif mysql # not compatible
query I rowsort label-3196
SELECT DISTINCT COUNT ( * ) + 12 AS col1
----
13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3197
SELECT CASE + 7 WHEN - 65 THEN ( + 31 ) WHEN - + COUNT( * ) + - - NULLIF ( - 56, + COALESCE ( CAST( NULL AS SIGNED ), + MIN( DISTINCT + 48 ) ) ) THEN + 19 * - + 51 END - + 43
----
NULL
skipif mysql # not compatible
query I rowsort label-3197
SELECT CASE + 7 WHEN - 65 THEN ( + 31 ) WHEN - + COUNT ( * ) + - - NULLIF ( - 56, + COALESCE ( CAST ( NULL AS INTEGER ), + MIN ( DISTINCT + 48 ) ) ) THEN + 19 * - + 51 END - + 43
----
NULL
query II rowsort
SELECT 21 * 34, - 25 AS col1
----
714
-25
query I rowsort
SELECT + 33 col0
----
33
query I rowsort
SELECT 30 * + + 0 AS col1
----
0
query I rowsort
SELECT DISTINCT - 10 * + - ( 74 )
----
740
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-3202
SELECT ALL + CASE 36 WHEN MIN( + + 32 ) * ( + - NULLIF ( - COUNT( * ), + - COUNT( - - ( + 81 ) ) ) ) + CASE - 46 WHEN - + 92 * COUNT( * ) + - + 84 - + SUM( - 90 ) THEN + - COALESCE ( - + 81, CAST( NULL AS SIGNED ) * 36 ) * + CAST( NULL AS DECIMAL ) END + 14 * + 86 + - 60 * - + 68 + 40 * ( - 60 ) THEN - + 37 + + COALESCE ( 4, 68 ) + + COUNT( * ) * ( - 36 ) * + 0 WHEN + 88 * - 85 THEN NULL ELSE + 81 - 20 END - COUNT( * ) * COUNT( * )
----
60
skipif mysql # not compatible
query I rowsort label-3202
SELECT ALL + CASE 36 WHEN MIN ( + + 32 ) * ( + - NULLIF ( - COUNT ( * ), + - COUNT ( - - ( + 81 ) ) ) ) + CASE - 46 WHEN - + 92 * COUNT ( * ) + - + 84 - + SUM ( - 90 ) THEN + - COALESCE ( - + 81, CAST ( NULL AS INTEGER ) * 36 ) * + CAST ( NULL AS REAL ) END + 14 * + 86 + - 60 * - + 68 + 40 * ( - 60 ) THEN - + 37 + + COALESCE ( 4, 68 ) + + COUNT ( * ) * ( - 36 ) * + 0 WHEN + 88 * - 85 THEN NULL ELSE + 81 - 20 END - COUNT ( * ) * COUNT ( * )
----
60
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3203
SELECT CAST( NULL AS SIGNED ) * - 39 * - AVG ( DISTINCT + 35 )
----
NULL
skipif mysql # not compatible
query I rowsort label-3203
SELECT CAST ( NULL AS INTEGER ) * - 39 * - AVG ( DISTINCT + 35 )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-3204
SELECT ALL - 25 - 71 AS col0, + COUNT( * )
----
-96
1
skipif mysql # not compatible
query II rowsort label-3204
SELECT ALL - 25 - 71 AS col0, + COUNT ( * )
----
-96
1
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-3205
SELECT ALL + 50 * - CAST( NULL AS DECIMAL ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3205
SELECT ALL + 50 * - CAST ( NULL AS REAL ) AS col1
----
NULL
query I rowsort
SELECT DISTINCT - CASE - 92 WHEN + - AVG ( DISTINCT - 19 ) THEN ( + 67 ) END col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3207
SELECT CASE + + 85 WHEN - 24 THEN - 80 * 45 WHEN - MAX( ALL - - 20 ) THEN - 3 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3207
SELECT CASE + + 85 WHEN - 24 THEN - 80 * 45 WHEN - MAX ( ALL - - 20 ) THEN - 3 ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3208
SELECT - 8 + - + COUNT( * ) + - 1 * - 48 * - COALESCE ( - COALESCE ( + NULLIF ( - - COUNT( * ), + 79 * + + 43 + - NULLIF ( - + 63, - - 13 ) ), - + COUNT( * ), + - 58 + 89 ), - 55 ) + 4 AS col1
----
43
skipif mysql # not compatible
query I rowsort label-3208
SELECT - 8 + - + COUNT ( * ) + - 1 * - 48 * - COALESCE ( - COALESCE ( + NULLIF ( - - COUNT ( * ), + 79 * + + 43 + - NULLIF ( - + 63, - - 13 ) ), - + COUNT ( * ), + - 58 + 89 ), - 55 ) + 4 AS col1
----
43
query I rowsort
SELECT 2 + 78
----
80
onlyif mysql # DIV for integer division:
query II rowsort label-3210
SELECT 33 * 33 + 18 AS col2, 21 DIV 54 + + 40
----
1107
40
skipif mysql # not compatible
query II rowsort label-3210
SELECT 33 * 33 + 18 AS col2, 21 / 54 + + 40
----
1107
40
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3211
SELECT + 0 + - + 23 + - + NULLIF ( - 16, - - 21 ) * + 32 * + COUNT( * ) col0, CAST( NULL AS SIGNED ) AS col1
----
489
NULL
skipif mysql # not compatible
query II rowsort label-3211
SELECT + 0 + - + 23 + - + NULLIF ( - 16, - - 21 ) * + 32 * + COUNT ( * ) col0, CAST ( NULL AS INTEGER ) AS col1
----
489
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3212
SELECT DISTINCT + 68 DIV + MAX( DISTINCT - 10 ) AS col1
----
-6
skipif mysql # not compatible
query I rowsort label-3212
SELECT DISTINCT + 68 / + MAX ( DISTINCT - 10 ) AS col1
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-3213
SELECT - - NULLIF ( 75, + + MAX( ALL - 91 ) )
----
75
skipif mysql # not compatible
query I rowsort label-3213
SELECT - - NULLIF ( 75, + + MAX ( ALL - 91 ) )
----
75
query I rowsort
SELECT - ( + ( + COALESCE ( - 70, 94 + - 41 ) ) )
----
70
query III rowsort
SELECT ALL + 18 * + + 94 AS col2, 56 + + - 53 * - + 83 AS col0, 10 * 71 * - + 28
----
1692
4455
-19880
onlyif mysql # aggregate syntax:
query I rowsort label-3216
SELECT - 67 * CASE + ( + 83 ) WHEN + 48 THEN NULL ELSE + NULLIF ( - + 75, - - 65 * + 68 ) END - + 99 - + COUNT( * )
----
4925
skipif mysql # not compatible
query I rowsort label-3216
SELECT - 67 * CASE + ( + 83 ) WHEN + 48 THEN NULL ELSE + NULLIF ( - + 75, - - 65 * + 68 ) END - + 99 - + COUNT ( * )
----
4925
query I rowsort
SELECT DISTINCT + + 72 + + + ( + 25 ) AS col0
----
97
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3218
SELECT ALL CAST( + + 49 AS SIGNED ) AS col1
----
49
skipif mysql # not compatible
query I rowsort label-3218
SELECT ALL CAST ( + + 49 AS INTEGER ) AS col1
----
49
query I rowsort
SELECT + 85 + + 90 AS col1
----
175
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3220
SELECT ALL + NULLIF ( 55, - 62 / CAST( NULL AS SIGNED ) ) * + 92 + 93 + + 27, 19 + + 17 + + ( - + ( 91 ) ) AS col2
----
5180
-55
skipif mysql # not compatible
query II rowsort label-3220
SELECT ALL + NULLIF ( 55, - 62 / CAST ( NULL AS INTEGER ) ) * + 92 + 93 + + 27, 19 + + 17 + + ( - + ( 91 ) ) AS col2
----
5180
-55
query I rowsort
SELECT DISTINCT + 81 * + 33 + + 52 col2
----
2725
onlyif mysql # DIV for integer division:
query I rowsort label-3222
SELECT 5 DIV - - 23 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-3222
SELECT 5 / - - 23 AS col2
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-3223
SELECT DISTINCT 2 DIV - + ( - NULLIF ( - 16, - 35 ) )
----
0
skipif mysql # not compatible
query I rowsort label-3223
SELECT DISTINCT 2 / - + ( - NULLIF ( - 16, - 35 ) )
----
0
query I rowsort
SELECT 89 * + 30 AS col0
----
2670
query I rowsort
SELECT 95 - ( + 48 )
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-3226
SELECT ALL - 86 + + COUNT( ALL + 85 ) AS col2
----
-85
skipif mysql # not compatible
query I rowsort label-3226
SELECT ALL - 86 + + COUNT ( ALL + 85 ) AS col2
----
-85
query I rowsort
SELECT DISTINCT 72 + + 72
----
144
query II rowsort
SELECT + 20, + ( + 96 ) AS col0
----
20
96
onlyif mysql # aggregate syntax:
query I rowsort label-3229
SELECT 85 + COUNT( * ) col1
----
86
skipif mysql # not compatible
query I rowsort label-3229
SELECT 85 + COUNT ( * ) col1
----
86
onlyif mysql # aggregate syntax:
query I rowsort label-3230
SELECT 87 * - + ( 39 ) - + ( COUNT( * ) ) AS col1
----
-3394
skipif mysql # not compatible
query I rowsort label-3230
SELECT 87 * - + ( 39 ) - + ( COUNT ( * ) ) AS col1
----
-3394
onlyif mysql # aggregate syntax:
query I rowsort label-3231
SELECT SUM( + 47 ) AS col1
----
47
skipif mysql # not compatible
query I rowsort label-3231
SELECT SUM ( + 47 ) AS col1
----
47
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3232
SELECT ( + 6 ) - + 16 AS col2, CAST( NULL AS SIGNED ) + - + 81 col0
----
-10
NULL
skipif mysql # not compatible
query II rowsort label-3232
SELECT ( + 6 ) - + 16 AS col2, CAST ( NULL AS INTEGER ) + - + 81 col0
----
-10
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-3233
SELECT 96 * - 24 + - - 50 AS col2, - ( + COUNT( DISTINCT + + 88 ) )
----
-2254
-1
skipif mysql # not compatible
query II rowsort label-3233
SELECT 96 * - 24 + - - 50 AS col2, - ( + COUNT ( DISTINCT + + 88 ) )
----
-2254
-1
onlyif mysql # aggregate syntax:
query I rowsort label-3234
SELECT ALL + 96 * + + COUNT( * ) AS col2
----
96
skipif mysql # not compatible
query I rowsort label-3234
SELECT ALL + 96 * + + COUNT ( * ) AS col2
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-3235
SELECT DISTINCT - SUM( ALL - ( + 95 ) ) AS col2
----
95
skipif mysql # not compatible
query I rowsort label-3235
SELECT DISTINCT - SUM ( ALL - ( + 95 ) ) AS col2
----
95
onlyif mysql # aggregate syntax:
query II rowsort label-3236
SELECT ALL - 94, - 36 * 69 + + COUNT( * ) AS col0
----
-94
-2483
skipif mysql # not compatible
query II rowsort label-3236
SELECT ALL - 94, - 36 * 69 + + COUNT ( * ) AS col0
----
-94
-2483
onlyif mysql # aggregate syntax:
query I rowsort label-3237
SELECT - 39 + 75 * + MAX( ALL + 45 ) * + 64 AS col1
----
215961
skipif mysql # not compatible
query I rowsort label-3237
SELECT - 39 + 75 * + MAX ( ALL + 45 ) * + 64 AS col1
----
215961
query I rowsort
SELECT ALL - ( ( - + ( - 54 ) ) ) * ( 63 )
----
-3402
onlyif mysql # DIV for integer division:
query I rowsort label-3239
SELECT + 48 DIV - 63 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-3239
SELECT + 48 / - 63 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3240
SELECT DISTINCT SUM( - 25 ) AS col2
----
-25
skipif mysql # not compatible
query I rowsort label-3240
SELECT DISTINCT SUM ( - 25 ) AS col2
----
-25
query I rowsort
SELECT ( - 27 ) col0
----
-27
onlyif mysql # aggregate syntax:
query I rowsort label-3242
SELECT - - CASE WHEN 35 IS NULL THEN - + 0 + 43 * 15 ELSE + 62 - - CASE - 15 WHEN COUNT( * ) THEN 44 ELSE NULL END END
----
NULL
skipif mysql # not compatible
query I rowsort label-3242
SELECT - - CASE WHEN 35 IS NULL THEN - + 0 + 43 * 15 ELSE + 62 - - CASE - 15 WHEN COUNT ( * ) THEN 44 ELSE NULL END END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3243
SELECT + 6 * + 39 + + - 9 - + - CAST( - 34 AS SIGNED ) + ( + 61 ) + - 51 * + + 33 * - - 51
----
-85581
skipif mysql # not compatible
query I rowsort label-3243
SELECT + 6 * + 39 + + - 9 - + - CAST ( - 34 AS INTEGER ) + ( + 61 ) + - 51 * + + 33 * - - 51
----
-85581
query I rowsort
SELECT - - 19 + 24 col2
----
43
query I rowsort
SELECT ALL + 13 * 46 AS col2
----
598
onlyif mysql # aggregate syntax:
query I rowsort label-3246
SELECT ALL - 38 * + COUNT( * ) * - 71 AS col2
----
2698
skipif mysql # not compatible
query I rowsort label-3246
SELECT ALL - 38 * + COUNT ( * ) * - 71 AS col2
----
2698
onlyif mysql # aggregate syntax:
query I rowsort label-3247
SELECT DISTINCT 63 * + + COUNT( * )
----
63
skipif mysql # not compatible
query I rowsort label-3247
SELECT DISTINCT 63 * + + COUNT ( * )
----
63
onlyif mysql # aggregate syntax:
query I rowsort label-3248
SELECT DISTINCT + 22 + - - COALESCE ( + + COALESCE ( - ( COUNT( + + 41 ) ), - - 70 ), - - 7 ) AS col2
----
21
skipif mysql # not compatible
query I rowsort label-3248
SELECT DISTINCT + 22 + - - COALESCE ( + + COALESCE ( - ( COUNT ( + + 41 ) ), - - 70 ), - - 7 ) AS col2
----
21
query I rowsort
SELECT - ( 55 ) col2
----
-55
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3250
SELECT ALL + CAST( - 79 AS SIGNED ) + - + COUNT( * ), - 53 * + 62 AS col0
----
-80
-3286
skipif mysql # not compatible
query II rowsort label-3250
SELECT ALL + CAST ( - 79 AS INTEGER ) + - + COUNT ( * ), - 53 * + 62 AS col0
----
-80
-3286
onlyif mysql # aggregate syntax:
query I rowsort label-3251
SELECT ALL 25 * + - 48 + COUNT( * ) + + 91
----
-1108
skipif mysql # not compatible
query I rowsort label-3251
SELECT ALL 25 * + - 48 + COUNT ( * ) + + 91
----
-1108
onlyif mysql # aggregate syntax:
query I rowsort label-3252
SELECT DISTINCT - MAX( + - 67 )
----
67
skipif mysql # not compatible
query I rowsort label-3252
SELECT DISTINCT - MAX ( + - 67 )
----
67
query II rowsort
SELECT ALL 91 AS col2, + 82 AS col0
----
91
82
query I rowsort
SELECT + 22 - + - COALESCE ( 66, + 59 ) AS col1
----
88
query II rowsort
SELECT - + 63 AS col0, + 42 AS col0
----
-63
42
query I rowsort
SELECT + + 6 + + 89 AS col0
----
95
onlyif mysql # aggregate syntax:
query I rowsort label-3257
SELECT - + 1 + - COUNT( * ) - - - 71 AS col0
----
-73
skipif mysql # not compatible
query I rowsort label-3257
SELECT - + 1 + - COUNT ( * ) - - - 71 AS col0
----
-73
query II rowsort
SELECT ALL + 53 AS col1, 93
----
53
93
query II rowsort
SELECT + 25 AS col2, 70 AS col2
----
25
70
onlyif mysql # aggregate syntax:
query I rowsort label-3260
SELECT - + 68 * MIN( 87 ) AS col1
----
-5916
skipif mysql # not compatible
query I rowsort label-3260
SELECT - + 68 * MIN ( 87 ) AS col1
----
-5916
query I rowsort
SELECT DISTINCT NULLIF ( - 54, - 38 ) AS col1
----
-54
onlyif mysql # aggregate syntax:
query I rowsort label-3262
SELECT ALL + 98 * - 69 * + COUNT( * ) + + + 81 * ( + 59 ) AS col2
----
-1983
skipif mysql # not compatible
query I rowsort label-3262
SELECT ALL + 98 * - 69 * + COUNT ( * ) + + + 81 * ( + 59 ) AS col2
----
-1983
onlyif mysql # aggregate syntax:
query I rowsort label-3263
SELECT ( 66 ) * + - COUNT( * ) + + + 89 + - 37
----
-14
skipif mysql # not compatible
query I rowsort label-3263
SELECT ( 66 ) * + - COUNT ( * ) + + + 89 + - 37
----
-14
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3264
SELECT + COUNT( * ) DIV - 72 + + - 22
----
-22
skipif mysql # not compatible
query I rowsort label-3264
SELECT + COUNT ( * ) / - 72 + + - 22
----
-22
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3265
SELECT ALL 42 * + 50 * - 35 * + 92 - - ( CAST( NULL AS SIGNED ) ) - - COUNT( ALL + 25 ) * - 96 * - 74 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3265
SELECT ALL 42 * + 50 * - 35 * + 92 - - ( CAST ( NULL AS INTEGER ) ) - - COUNT ( ALL + 25 ) * - 96 * - 74 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3266
SELECT ALL - COUNT( * ) * - 89 DIV - 89 - 38 - - COUNT( * ) AS col2
----
-38
skipif mysql # not compatible
query I rowsort label-3266
SELECT ALL - COUNT ( * ) * - 89 / - 89 - 38 - - COUNT ( * ) AS col2
----
-38
query I rowsort
SELECT DISTINCT - 82 * + 82 * - 48
----
322752
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3268
SELECT DISTINCT + 87 * + 65 - - + 21 * + 81 * - COUNT( * ) * - - ( COUNT( * ) ) + + COALESCE ( + 68, 82, + CAST( NULL AS SIGNED ) * + 0 + + 97 ) AS col0
----
4022
skipif mysql # not compatible
query I rowsort label-3268
SELECT DISTINCT + 87 * + 65 - - + 21 * + 81 * - COUNT ( * ) * - - ( COUNT ( * ) ) + + COALESCE ( + 68, 82, + CAST ( NULL AS INTEGER ) * + 0 + + 97 ) AS col0
----
4022
query II rowsort
SELECT - 66 * 34 AS col0, 58
----
-2244
58
query I rowsort
SELECT - 72 * 23 AS col2
----
-1656
query I rowsort
SELECT DISTINCT + ( 81 )
----
81
onlyif mysql # aggregate syntax:
query I rowsort label-3272
SELECT - 91 * - + COUNT( * ) + - + 2 AS col2
----
89
skipif mysql # not compatible
query I rowsort label-3272
SELECT - 91 * - + COUNT ( * ) + - + 2 AS col2
----
89
query I rowsort
SELECT - 78 * - + ( - 5 )
----
-390
query I rowsort
SELECT - 36 * - 97
----
3492
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3275
SELECT ALL 48 DIV - COUNT( * ) AS col0, - ( 18 ) AS col0
----
-48
-18
skipif mysql # not compatible
query II rowsort label-3275
SELECT ALL 48 / - COUNT ( * ) AS col0, - ( 18 ) AS col0
----
-48
-18
onlyif mysql # aggregate syntax:
query I rowsort label-3276
SELECT NULLIF ( + COUNT( * ), - 43 / 77 - 42 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-3276
SELECT NULLIF ( + COUNT ( * ), - 43 / 77 - 42 ) AS col2
----
1
onlyif mysql # aggregate syntax:
query II rowsort label-3277
SELECT + MAX( - - 99 ) AS col0, 26 AS col1
----
99
26
skipif mysql # not compatible
query II rowsort label-3277
SELECT + MAX ( - - 99 ) AS col0, 26 AS col1
----
99
26
query I rowsort
SELECT ALL + ( + - ( + 54 ) )
----
-54
onlyif mysql # aggregate syntax:
query I rowsort label-3279
SELECT ALL 42 * + - COUNT( * ) * + 61
----
-2562
skipif mysql # not compatible
query I rowsort label-3279
SELECT ALL 42 * + - COUNT ( * ) * + 61
----
-2562
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3280
SELECT DISTINCT + CAST( + + 29 AS SIGNED ), + 1 col1
----
29
1
skipif mysql # not compatible
query II rowsort label-3280
SELECT DISTINCT + CAST ( + + 29 AS INTEGER ), + 1 col1
----
29
1
onlyif mysql # aggregate syntax:
query I rowsort label-3281
SELECT - + 53 * - - 14 * - COUNT( * ) - - 41 AS col2
----
783
skipif mysql # not compatible
query I rowsort label-3281
SELECT - + 53 * - - 14 * - COUNT ( * ) - - 41 AS col2
----
783
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3282
SELECT - CAST( COUNT( + 75 ) AS SIGNED )
----
-1
skipif mysql # not compatible
query I rowsort label-3282
SELECT - CAST ( COUNT ( + 75 ) AS INTEGER )
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3283
SELECT + + ( + CAST( NULL AS SIGNED ) ) AS col2, CASE - 47 WHEN + + 91 THEN NULL WHEN - - 24 + + + 57 + 2 THEN - 91 + 17 ELSE NULL END
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-3283
SELECT + + ( + CAST ( NULL AS INTEGER ) ) AS col2, CASE - 47 WHEN + + 91 THEN NULL WHEN - - 24 + + + 57 + 2 THEN - 91 + 17 ELSE NULL END
----
NULL
NULL
query I rowsort
SELECT + - 83 AS col2
----
-83
onlyif mysql # aggregate syntax:
query I rowsort label-3285
SELECT - - 79 * - COALESCE ( - + ( - 53 ), - + 37 * - MAX( ALL - 23 ) ) * + 75 * 31 + + - 74 AS col2
----
-9734849
skipif mysql # not compatible
query I rowsort label-3285
SELECT - - 79 * - COALESCE ( - + ( - 53 ), - + 37 * - MAX ( ALL - 23 ) ) * + 75 * 31 + + - 74 AS col2
----
-9734849
query I rowsort
SELECT + + 73 * 42 + - 39 AS col0
----
3027
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3287
SELECT ALL - + COUNT( * ) * 24 + 85 + + 38 DIV - 12 + - - MAX( - 77 ) col0, 3
----
-19
3
skipif mysql # not compatible
query II rowsort label-3287
SELECT ALL - + COUNT ( * ) * 24 + 85 + + 38 / - 12 + - - MAX ( - 77 ) col0, 3
----
-19
3
query I rowsort
SELECT ALL NULLIF ( - 46, - + 56 ) * + - 90 + - 8
----
4132
query I rowsort
SELECT + 26 - - 95
----
121
query I rowsort
SELECT + 40 - - - 26 col1
----
14
query I rowsort
SELECT ALL NULLIF ( + 90, - 12 * - - 58 ) + 69 AS col1
----
159
query I rowsort
SELECT DISTINCT - 90 + - 54
----
-144
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3293
SELECT - ( + CAST( NULL AS SIGNED ) ), MAX( - 9 ) * - COALESCE ( - 26, 71 + - + ( + 92 ) ) * 33 + 27 * + + MAX( DISTINCT - + 9 ) * - 15 AS col0
----
NULL
-4077
skipif mysql # not compatible
query II rowsort label-3293
SELECT - ( + CAST ( NULL AS INTEGER ) ), MAX ( - 9 ) * - COALESCE ( - 26, 71 + - + ( + 92 ) ) * 33 + 27 * + + MAX ( DISTINCT - + 9 ) * - 15 AS col0
----
NULL
-4077
query I rowsort
SELECT + + 52 + - 53 AS col2
----
-1
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-3295
SELECT + - 46 * + CAST( NULL AS DECIMAL ) + 16
----
NULL
skipif mysql # not compatible
query I rowsort label-3295
SELECT + - 46 * + CAST ( NULL AS REAL ) + 16
----
NULL
query I rowsort
SELECT + - 77 + 95 AS col2
----
18
onlyif mysql # DIV for integer division:
query I rowsort label-3297
SELECT - - 97 DIV + 22 - 20 AS col1
----
-16
skipif mysql # not compatible
query I rowsort label-3297
SELECT - - 97 / + 22 - 20 AS col1
----
-16
onlyif mysql # aggregate syntax:
query I rowsort label-3298
SELECT + 42 * - COUNT( + 71 )
----
-42
skipif mysql # not compatible
query I rowsort label-3298
SELECT + 42 * - COUNT ( + 71 )
----
-42
query I rowsort
SELECT ALL 86 - + 62 + - 75 AS col2
----
-51
onlyif mysql # aggregate syntax:
query I rowsort label-3300
SELECT + NULLIF ( - 56, SUM( ALL - 41 ) ) + COUNT( * ) AS col2
----
-55
skipif mysql # not compatible
query I rowsort label-3300
SELECT + NULLIF ( - 56, SUM ( ALL - 41 ) ) + COUNT ( * ) AS col2
----
-55
query I rowsort
SELECT ALL CASE - 65 WHEN - 14 - 16 THEN + 56 END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3302
SELECT ALL MIN( 67 )
----
67
skipif mysql # not compatible
query I rowsort label-3302
SELECT ALL MIN ( 67 )
----
67
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3303
SELECT + 8 + - CAST( - ( 53 ) AS SIGNED ) * + - 96 + 23 AS col2
----
-5057
skipif mysql # not compatible
query I rowsort label-3303
SELECT + 8 + - CAST ( - ( 53 ) AS INTEGER ) * + - 96 + 23 AS col2
----
-5057
onlyif mysql # DIV for integer division:
query II rowsort label-3304
SELECT DISTINCT + 10 DIV 34 - + - 25 - - 18 * + - 32 + 52, 48 AS col0
----
-499
48
skipif mysql # not compatible
query II rowsort label-3304
SELECT DISTINCT + 10 / 34 - + - 25 - - 18 * + - 32 + 52, 48 AS col0
----
-499
48
query I rowsort
SELECT + 60 * 5 * - + 66
----
-19800
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3306
SELECT - MAX( + 70 ) DIV 16 - 98 * - 78 * - + 3 + 49 + 61
----
-22826
skipif mysql # not compatible
query I rowsort label-3306
SELECT - MAX ( + 70 ) / 16 - 98 * - 78 * - + 3 + 49 + 61
----
-22826
onlyif mysql # aggregate syntax:
query I rowsort label-3307
SELECT DISTINCT + SUM( 23 )
----
23
skipif mysql # not compatible
query I rowsort label-3307
SELECT DISTINCT + SUM ( 23 )
----
23
query I rowsort
SELECT DISTINCT - 24 * + 26 AS col0
----
-624
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3309
SELECT COUNT( * ) DIV - + 22
----
0
skipif mysql # not compatible
query I rowsort label-3309
SELECT COUNT ( * ) / - + 22
----
0
query I rowsort
SELECT 49 * + + 89
----
4361
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-3311
SELECT ALL - CAST( NULL AS DECIMAL ) + + ( - 98 ) + - COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-3311
SELECT ALL - CAST ( NULL AS REAL ) + + ( - 98 ) + - COUNT ( * )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3312
SELECT COUNT( * ) + + + COUNT( * ) + 2 DIV + 58 * 55 DIV + 7
----
2
skipif mysql # not compatible
query I rowsort label-3312
SELECT COUNT ( * ) + + + COUNT ( * ) + 2 / + 58 * 55 / + 7
----
2
query I rowsort
SELECT 61 * - ( ( + 48 ) ) - - 87 AS col2
----
-2841
query I rowsort
SELECT 29 + - + 51
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-3315
SELECT - COUNT( * ) - - 69 + - 71 * 40
----
-2772
skipif mysql # not compatible
query I rowsort label-3315
SELECT - COUNT ( * ) - - 69 + - 71 * 40
----
-2772
onlyif mysql # aggregate syntax:
query I rowsort label-3316
SELECT - + 84 * - + 12 * + COALESCE ( 69, COALESCE ( + 69, - + ( 8 ) ) * + - 98, - 95 ) * + MAX( - 47 ) + - + 12 + + - 11 * - 14 - ( 14 ) - + - 74 * - COUNT( * ) + - ( + COALESCE ( - 59, - + 27, 90 + + + 14 ) ) AS col1
----
-3268831
skipif mysql # not compatible
query I rowsort label-3316
SELECT - + 84 * - + 12 * + COALESCE ( 69, COALESCE ( + 69, - + ( 8 ) ) * + - 98, - 95 ) * + MAX ( - 47 ) + - + 12 + + - 11 * - 14 - ( 14 ) - + - 74 * - COUNT ( * ) + - ( + COALESCE ( - 59, - + 27, 90 + + + 14 ) ) AS col1
----
-3268831
query I rowsort
SELECT 98 + - + 30 + + 94
----
162
query I rowsort
SELECT + + 85 col0
----
85
onlyif mysql # aggregate syntax:
query I rowsort label-3319
SELECT DISTINCT + + COUNT( + 2 ) + + + COUNT( * ) + - 22 * - 64 - - 67 + 49 * + - 56 AS col0
----
-1267
skipif mysql # not compatible
query I rowsort label-3319
SELECT DISTINCT + + COUNT ( + 2 ) + + + COUNT ( * ) + - 22 * - 64 - - 67 + 49 * + - 56 AS col0
----
-1267
onlyif mysql # aggregate syntax:
query I rowsort label-3320
SELECT - 86 * + COUNT( * ) + 47 AS col0
----
-39
skipif mysql # not compatible
query I rowsort label-3320
SELECT - 86 * + COUNT ( * ) + 47 AS col0
----
-39
query I rowsort
SELECT ALL - + ( 11 )
----
-11
onlyif mysql # aggregate syntax:
query I rowsort label-3322
SELECT ALL CASE - + AVG ( DISTINCT + 47 ) WHEN 58 * - 23 THEN NULL WHEN - 49 / + 92 THEN + 18 * MAX( DISTINCT + + 83 ) * - 72 * + 21 + + 67 * + 73 WHEN + ( - 45 ) THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3322
SELECT ALL CASE - + AVG ( DISTINCT + 47 ) WHEN 58 * - 23 THEN NULL WHEN - 49 / + 92 THEN + 18 * MAX ( DISTINCT + + 83 ) * - 72 * + 21 + + 67 * + 73 WHEN + ( - 45 ) THEN NULL ELSE NULL END
----
NULL
query I rowsort
SELECT ALL - + 2 + - 16 AS col2
----
-18
query I rowsort
SELECT - ( + 50 )
----
-50
onlyif mysql # aggregate syntax:
query I rowsort label-3325
SELECT + + 83 * + ( - + NULLIF ( + 46, - 34 ) ) + - CASE - 90 WHEN - + 2 THEN - 15 + + 96 WHEN - - CASE + NULLIF ( - 88, - 81 ) WHEN + 75 * - 85 THEN NULL WHEN + COUNT( * ) THEN - 69 * - NULLIF ( - 71, NULLIF ( - 90, NULLIF ( - - COUNT( * ), 62 ) ) / + + COUNT( * ) * - - COUNT( * ) ) * ( - + CASE + COUNT( * ) WHEN + COALESCE ( + 17, + COUNT( * ), + CASE + 15 WHEN + COUNT( * ) THEN - 85 ELSE + 87 END * 90 + 3 ) THEN + 30 / - ( + 89 * + 3 ) WHEN 65 * - 10 THEN COUNT( * ) END ) WHEN + 44 THEN NULL END THEN NULL END * + 93 + - 59 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3325
SELECT + + 83 * + ( - + NULLIF ( + 46, - 34 ) ) + - CASE - 90 WHEN - + 2 THEN - 15 + + 96 WHEN - - CASE + NULLIF ( - 88, - 81 ) WHEN + 75 * - 85 THEN NULL WHEN + COUNT ( * ) THEN - 69 * - NULLIF ( - 71, NULLIF ( - 90, NULLIF ( - - COUNT ( * ), 62 ) ) / + + COUNT ( * ) * - - COUNT ( * ) ) * ( - + CASE + COUNT ( * ) WHEN + COALESCE ( + 17, + COUNT ( * ), + CASE + 15 WHEN + COUNT ( * ) THEN - 85 ELSE + 87 END * 90 + 3 ) THEN + 30 / - ( + 89 * + 3 ) WHEN 65 * - 10 THEN COUNT ( * ) END ) WHEN + 44 THEN NULL END THEN NULL END * + 93 + - 59 AS col0
----
NULL
query I rowsort
SELECT ALL + 86 + + 30
----
116
onlyif mysql # aggregate syntax:
query I rowsort label-3327
SELECT + MIN( DISTINCT 18 )
----
18
skipif mysql # not compatible
query I rowsort label-3327
SELECT + MIN ( DISTINCT 18 )
----
18
query I rowsort
SELECT - + 0 col0
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3329
SELECT 46 + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-3329
SELECT 46 + - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL 43 * - + 76
----
-3268
query I rowsort
SELECT - - 77 col0
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-3332
SELECT - + MAX( + 52 ) AS col0
----
-52
skipif mysql # not compatible
query I rowsort label-3332
SELECT - + MAX ( + 52 ) AS col0
----
-52
query I rowsort
SELECT ALL 70 - 37 AS col2
----
33
onlyif mysql # aggregate syntax:
query I rowsort label-3334
SELECT ( - 48 ) + COUNT( * ) - + + ( 6 ) + - 59 AS col1
----
-112
skipif mysql # not compatible
query I rowsort label-3334
SELECT ( - 48 ) + COUNT ( * ) - + + ( 6 ) + - 59 AS col1
----
-112
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3335
SELECT DISTINCT MIN( + 31 ) DIV 82 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3335
SELECT DISTINCT MIN ( + 31 ) / 82 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3336
SELECT COUNT( * ) * - + 83 * + NULLIF ( + COALESCE ( + 17, 12 * + + 71 ), 21 )
----
-1411
skipif mysql # not compatible
query I rowsort label-3336
SELECT COUNT ( * ) * - + 83 * + NULLIF ( + COALESCE ( + 17, 12 * + + 71 ), 21 )
----
-1411
query I rowsort
SELECT 85 + 84 + + 74
----
243
query I rowsort
SELECT 89 - - 53 * + 2 + - - 51 AS col1
----
246
query III rowsort
SELECT - 6, 79 * + 96 - - 29 AS col0, + - 72 col0
----
-6
7613
-72
query I rowsort
SELECT 30 + 14
----
44
onlyif mysql # aggregate syntax:
query I rowsort label-3341
SELECT COUNT( * ) * - 48 col0
----
-48
skipif mysql # not compatible
query I rowsort label-3341
SELECT COUNT ( * ) * - 48 col0
----
-48
onlyif mysql # aggregate syntax:
query I rowsort label-3342
SELECT ( - 72 ) + + 74 + - COUNT( * ) col0
----
1
skipif mysql # not compatible
query I rowsort label-3342
SELECT ( - 72 ) + + 74 + - COUNT ( * ) col0
----
1
query I rowsort
SELECT ALL 48 * + 89
----
4272
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3344
SELECT 28 * + - COUNT( * ) + - 95 + 18 * - 44 * + 91 * - - ( - CASE + CAST( - COUNT( * ) AS SIGNED ) WHEN 46 THEN - 30 * 94 * 9 * 61 * 71 * CAST( + 39 AS SIGNED ) - + 32 WHEN 90 - 93 + + 71 THEN NULL WHEN COALESCE ( - 52, - + 78 ) + - 74 * + 62 * - 40 THEN NULL ELSE NULL END ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3344
SELECT 28 * + - COUNT ( * ) + - 95 + 18 * - 44 * + 91 * - - ( - CASE + CAST ( - COUNT ( * ) AS INTEGER ) WHEN 46 THEN - 30 * 94 * 9 * 61 * 71 * CAST ( + 39 AS INTEGER ) - + 32 WHEN 90 - 93 + + 71 THEN NULL WHEN COALESCE ( - 52, - + 78 ) + - 74 * + 62 * - 40 THEN NULL ELSE NULL END ) AS col2
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3345
SELECT DISTINCT - 62 AS col0, - 93 + CAST( NULL AS SIGNED )
----
-62
NULL
skipif mysql # not compatible
query II rowsort label-3345
SELECT DISTINCT - 62 AS col0, - 93 + CAST ( NULL AS INTEGER )
----
-62
NULL
query II rowsort
SELECT ALL - 4, 47 AS col1
----
-4
47
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3347
SELECT 39 * 64 / - CASE + + CAST( + 94 AS SIGNED ) WHEN 41 THEN - 92 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3347
SELECT 39 * 64 / - CASE + + CAST ( + 94 AS INTEGER ) WHEN 41 THEN - 92 ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3348
SELECT ALL 13 + - - 19 + - CASE COUNT( * ) WHEN - 44 * - 72 + - CASE + 26 WHEN 92 * - + 48 * 75 + - - NULLIF ( - - NULLIF ( 64, + 21 ), + COUNT( * ) * 36 - + - 82 ) - 65 + + AVG ( DISTINCT + - 97 ) + - - 45 * + - ( + 13 ) * + - 94 * - 11 * - + COUNT( * ) THEN - + 56 * 86 END + 61 THEN - 50 * + 8 * 45 ELSE NULL END / SUM( - 0 )
----
NULL
skipif mysql # not compatible
query I rowsort label-3348
SELECT ALL 13 + - - 19 + - CASE COUNT ( * ) WHEN - 44 * - 72 + - CASE + 26 WHEN 92 * - + 48 * 75 + - - NULLIF ( - - NULLIF ( 64, + 21 ), + COUNT ( * ) * 36 - + - 82 ) - 65 + + AVG ( DISTINCT + - 97 ) + - - 45 * + - ( + 13 ) * + - 94 * - 11 * - + COUNT ( * ) THEN - + 56 * 86 END + 61 THEN - 50 * + 8 * 45 ELSE NULL END / SUM ( - 0 )
----
NULL
query II rowsort
SELECT DISTINCT - 78 AS col0, + CASE + 97 WHEN + 42 THEN + + 76 END AS col2
----
-78
NULL
query I rowsort
SELECT 55 + + 75 + + 42
----
172
onlyif mysql # aggregate syntax:
query I rowsort label-3351
SELECT COUNT( * ) * - 72 * + - 85 * 70 AS col1
----
428400
skipif mysql # not compatible
query I rowsort label-3351
SELECT COUNT ( * ) * - 72 * + - 85 * 70 AS col1
----
428400
query I rowsort
SELECT CASE + 61 WHEN + + 52 THEN - - 95 ELSE NULL END * - + 75 + - 1 + + 78 + + 13 * - 30 + + 65 - 19 * - 7 AS col0
----
NULL
query I rowsort
SELECT ALL - NULLIF ( 86, 80 )
----
-86
query I rowsort
SELECT DISTINCT - 20 + - + ( + 49 ) * - + 68 AS col1
----
3312
query I rowsort
SELECT ALL + - 42 + 25 AS col2
----
-17
query I rowsort
SELECT ALL + 51 + - 31 col2
----
20
query I rowsort
SELECT + 95 * 44
----
4180
onlyif mysql # aggregate syntax:
query II rowsort label-3358
SELECT ALL - COUNT( * ) AS col2, + 84 + 84 AS col2
----
-1
168
skipif mysql # not compatible
query II rowsort label-3358
SELECT ALL - COUNT ( * ) AS col2, + 84 + 84 AS col2
----
-1
168
onlyif mysql # aggregate syntax:
query I rowsort label-3359
SELECT DISTINCT + + 29 * + 76 * - SUM( 95 ) AS col2
----
-209380
skipif mysql # not compatible
query I rowsort label-3359
SELECT DISTINCT + + 29 * + 76 * - SUM ( 95 ) AS col2
----
-209380
query I rowsort
SELECT DISTINCT ( + 93 ) + + ( + + 28 )
----
121
onlyif mysql # DIV for integer division:
query II rowsort label-3361
SELECT ALL - 33, - 27 + 4 DIV + 26 + + - 9 AS col2
----
-33
-36
skipif mysql # not compatible
query II rowsort label-3361
SELECT ALL - 33, - 27 + 4 / + 26 + + - 9 AS col2
----
-33
-36
onlyif mysql # aggregate syntax:
query I rowsort label-3362
SELECT ALL + 1 * + + 25 + COUNT( 65 ) - - 77
----
103
skipif mysql # not compatible
query I rowsort label-3362
SELECT ALL + 1 * + + 25 + COUNT ( 65 ) - - 77
----
103
onlyif mysql # aggregate syntax:
query II rowsort label-3363
SELECT + COUNT( * ) AS col2, 5 + + 20 AS col2
----
1
25
skipif mysql # not compatible
query II rowsort label-3363
SELECT + COUNT ( * ) AS col2, 5 + + 20 AS col2
----
1
25
query II rowsort
SELECT DISTINCT - CASE 87 WHEN - 83 THEN NULL ELSE - 64 END, + 96 col2
----
64
96
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3365
SELECT + CAST( - + 21 AS SIGNED ) AS col2
----
-21
skipif mysql # not compatible
query I rowsort label-3365
SELECT + CAST ( - + 21 AS INTEGER ) AS col2
----
-21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3366
SELECT 10 * - + 83 - + 77 + + CASE + CAST( 15 AS SIGNED ) WHEN - COUNT( * ) THEN + 33 ELSE - + CASE - - 51 WHEN 56 + 7 THEN + 24 WHEN CAST( NULL AS SIGNED ) THEN - MIN( DISTINCT ( + + 99 ) ) WHEN - COUNT( * ) + + 89 THEN 53 ELSE - COUNT( * ) END END - - - 52 * - 39 - - NULLIF ( + 91, + 98 ) - 62 col2
----
1151
skipif mysql # not compatible
query I rowsort label-3366
SELECT 10 * - + 83 - + 77 + + CASE + CAST ( 15 AS INTEGER ) WHEN - COUNT ( * ) THEN + 33 ELSE - + CASE - - 51 WHEN 56 + 7 THEN + 24 WHEN CAST ( NULL AS INTEGER ) THEN - MIN ( DISTINCT ( + + 99 ) ) WHEN - COUNT ( * ) + + 89 THEN 53 ELSE - COUNT ( * ) END END - - - 52 * - 39 - - NULLIF ( + 91, + 98 ) - 62 col2
----
1151
onlyif mysql # aggregate syntax:
query II rowsort label-3367
SELECT ALL - 12, MAX( ALL 57 ) AS col0
----
-12
57
skipif mysql # not compatible
query II rowsort label-3367
SELECT ALL - 12, MAX ( ALL 57 ) AS col0
----
-12
57
query I rowsort
SELECT + + 7 * + - 24 + - 58
----
-226
onlyif mysql # aggregate syntax:
query I rowsort label-3369
SELECT ( COUNT( * ) ) * - - NULLIF ( + COUNT( * ), - 38 ) - 19 * - ( - 8 ) AS col1
----
-151
skipif mysql # not compatible
query I rowsort label-3369
SELECT ( COUNT ( * ) ) * - - NULLIF ( + COUNT ( * ), - 38 ) - 19 * - ( - 8 ) AS col1
----
-151
onlyif mysql # aggregate syntax:
query I rowsort label-3370
SELECT ALL - 49 - - 65 * ( 83 ) - - ( - 79 ) + + - 52 * + COUNT( * ) AS col1
----
5215
skipif mysql # not compatible
query I rowsort label-3370
SELECT ALL - 49 - - 65 * ( 83 ) - - ( - 79 ) + + - 52 * + COUNT ( * ) AS col1
----
5215
onlyif mysql # aggregate syntax:
query I rowsort label-3371
SELECT + NULLIF ( - - 57, - + COUNT( * ) ) AS col1
----
57
skipif mysql # not compatible
query I rowsort label-3371
SELECT + NULLIF ( - - 57, - + COUNT ( * ) ) AS col1
----
57
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3372
SELECT ALL + + SUM( - - 7 ) DIV - 87 * - + ( - - 32 ) * - 94 DIV + - 76 - 76
----
-76
skipif mysql # not compatible
query I rowsort label-3372
SELECT ALL + + SUM ( - - 7 ) / - 87 * - + ( - - 32 ) * - 94 / + - 76 - 76
----
-76
query I rowsort
SELECT ( 86 ) - 57
----
29
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division:
query I rowsort label-3374
SELECT ALL + CASE - 6 WHEN + 8 THEN + + 6 DIV + + CAST( - CAST( - + CAST( - 5 AS SIGNED ) AS DECIMAL ) AS SIGNED ) ELSE - + 14 * + COALESCE ( - + 55, - - 49 ) + 71 + + 15 * - 57 END DIV - - CAST( + 86 AS SIGNED )
----
0
skipif mysql # not compatible
query I rowsort label-3374
SELECT ALL + CASE - 6 WHEN + 8 THEN + + 6 / + + CAST ( - CAST ( - + CAST ( - 5 AS INTEGER ) AS REAL ) AS INTEGER ) ELSE - + 14 * + COALESCE ( - + 55, - - 49 ) + 71 + + 15 * - 57 END / - - CAST ( + 86 AS INTEGER )
----
0
query II rowsort
SELECT - 77 AS col1, 34 AS col1
----
-77
34
onlyif mysql # aggregate syntax:
query II rowsort label-3376
SELECT DISTINCT ( + 51 ) * - ( - - 90 ), COUNT( * ) AS col0
----
-4590
1
skipif mysql # not compatible
query II rowsort label-3376
SELECT DISTINCT ( + 51 ) * - ( - - 90 ), COUNT ( * ) AS col0
----
-4590
1
query I rowsort
SELECT DISTINCT ( + 64 )
----
64
query I rowsort
SELECT 89 + + 10
----
99
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3379
SELECT 24 * - CAST( NULL AS SIGNED ) * - - 18
----
NULL
skipif mysql # not compatible
query I rowsort label-3379
SELECT 24 * - CAST ( NULL AS INTEGER ) * - - 18
----
NULL
query I rowsort
SELECT 95 * - 69
----
-6555
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3381
SELECT DISTINCT + 51 * COUNT( * ) * CAST( NULL AS SIGNED ) / + - 95 / 93 * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-3381
SELECT DISTINCT + 51 * COUNT ( * ) * CAST ( NULL AS INTEGER ) / + - 95 / 93 * COUNT ( * )
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-3382
SELECT ALL + 69 * - 10 * - + 80 AS col0, 39 DIV - 46 AS col2
----
55200
0
skipif mysql # not compatible
query II rowsort label-3382
SELECT ALL + 69 * - 10 * - + 80 AS col0, 39 / - 46 AS col2
----
55200
0
onlyif mysql # aggregate syntax:
query I rowsort label-3383
SELECT ALL - 97 + - + 2 + - MIN( ALL - 91 ) AS col1
----
-8
skipif mysql # not compatible
query I rowsort label-3383
SELECT ALL - 97 + - + 2 + - MIN ( ALL - 91 ) AS col1
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-3384
SELECT + COUNT( * ) * - - 32 AS col0
----
32
skipif mysql # not compatible
query I rowsort label-3384
SELECT + COUNT ( * ) * - - 32 AS col0
----
32
query I rowsort
SELECT ALL + 33 + + 50 + - 74
----
9
onlyif mysql # aggregate syntax:
query I rowsort label-3386
SELECT ALL 19 + - ( 79 ) - - COUNT( 2 ) + 22 * 91
----
1943
skipif mysql # not compatible
query I rowsort label-3386
SELECT ALL 19 + - ( 79 ) - - COUNT ( 2 ) + 22 * 91
----
1943
onlyif mysql # aggregate syntax:
query I rowsort label-3387
SELECT - 95 + - ( - SUM( DISTINCT 42 ) ) AS col2
----
-53
skipif mysql # not compatible
query I rowsort label-3387
SELECT - 95 + - ( - SUM ( DISTINCT 42 ) ) AS col2
----
-53
onlyif mysql # aggregate syntax:
query I rowsort label-3388
SELECT CASE - 60 WHEN - COUNT( * ) THEN NULL ELSE - - 37 END
----
37
skipif mysql # not compatible
query I rowsort label-3388
SELECT CASE - 60 WHEN - COUNT ( * ) THEN NULL ELSE - - 37 END
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-3389
SELECT 79 * COUNT( 99 ) + + 61 AS col0
----
140
skipif mysql # not compatible
query I rowsort label-3389
SELECT 79 * COUNT ( 99 ) + + 61 AS col0
----
140
query I rowsort
SELECT DISTINCT 16 * + 60 + + 67
----
1027
onlyif mysql # aggregate syntax:
query I rowsort label-3391
SELECT COUNT( + - 99 ) * - + 51 + 32 + 26 - + 93 - + 64 + MAX( ALL - 51 )
----
-201
skipif mysql # not compatible
query I rowsort label-3391
SELECT COUNT ( + - 99 ) * - + 51 + 32 + 26 - + 93 - + 64 + MAX ( ALL - 51 )
----
-201
onlyif mysql # aggregate syntax:
query II rowsort label-3392
SELECT DISTINCT + SUM( ALL + ( + 27 ) ), 33 + - - 75 AS col0
----
27
108
skipif mysql # not compatible
query II rowsort label-3392
SELECT DISTINCT + SUM ( ALL + ( + 27 ) ), 33 + - - 75 AS col0
----
27
108
onlyif mysql # DIV for integer division:
query I rowsort label-3393
SELECT ALL + 7 DIV + 63 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-3393
SELECT ALL + 7 / + 63 AS col0
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3394
SELECT + NULLIF ( + 21, - CAST( + 96 AS SIGNED ) ) - - + ( - + 93 ) + + 15 * 57 AS col2
----
783
skipif mysql # not compatible
query I rowsort label-3394
SELECT + NULLIF ( + 21, - CAST ( + 96 AS INTEGER ) ) - - + ( - + 93 ) + + 15 * 57 AS col2
----
783
query I rowsort
SELECT - ( - + 58 )
----
58
onlyif mysql # aggregate syntax:
query I rowsort label-3396
SELECT ALL + MAX( + ( - 95 ) ) AS col0
----
-95
skipif mysql # not compatible
query I rowsort label-3396
SELECT ALL + MAX ( + ( - 95 ) ) AS col0
----
-95
query I rowsort
SELECT + 92 + + - 29 AS col0
----
63
query I rowsort
SELECT ALL 23 * + 3 * + - 80 + 18 + 17 * 0 AS col1
----
-5502
query I rowsort
SELECT + COALESCE ( + 85, - 90 ) AS col1
----
85
onlyif mysql # aggregate syntax:
query I rowsort label-3400
SELECT - - MAX( DISTINCT 84 ) - + COUNT( * ) AS col1
----
83
skipif mysql # not compatible
query I rowsort label-3400
SELECT - - MAX ( DISTINCT 84 ) - + COUNT ( * ) AS col1
----
83
query I rowsort
SELECT - + 84 + 46 * - 46 - - - 68 + + + ( + - 41 ) * 66 + - - ( - 3 ) + 75 * - 29 AS col1
----
-7152
query I rowsort
SELECT ALL - 31 * + 82 - 42
----
-2584
query I rowsort
SELECT + + 73 * 56 AS col1
----
4088
query I rowsort
SELECT ALL + - 65 AS col0
----
-65
onlyif mysql # aggregate syntax:
query I rowsort label-3405
SELECT + COUNT( * ) + + 49 * + + 77 AS col2
----
3774
skipif mysql # not compatible
query I rowsort label-3405
SELECT + COUNT ( * ) + + 49 * + + 77 AS col2
----
3774
query I rowsort
SELECT ALL + + 60 * 95 + + 37
----
5737
query I rowsort
SELECT + 22 + - 36 + - + 95
----
-109
onlyif mysql # DIV for integer division:
query II rowsort label-3408
SELECT ALL 92 DIV 67, + 43 * + + 9 AS col0
----
1
387
skipif mysql # not compatible
query II rowsort label-3408
SELECT ALL 92 / 67, + 43 * + + 9 AS col0
----
1
387
query I rowsort
SELECT - 31 * - 76
----
2356
query I rowsort
SELECT DISTINCT + 85 * + 32 AS col1
----
2720
query I rowsort
SELECT + 22 col1
----
22
query I rowsort
SELECT - + 32 AS col2
----
-32
query I rowsort
SELECT ALL + 52 * 59
----
3068
query I rowsort
SELECT - ( - 93 ) AS col0
----
93
query I rowsort
SELECT - 50 + + 96 + + 58 AS col1
----
104
onlyif mysql # aggregate syntax:
query I rowsort label-3416
SELECT DISTINCT COUNT( * ) + - - 72 + - 99 * - + 43 * 72 AS col1
----
306577
skipif mysql # not compatible
query I rowsort label-3416
SELECT DISTINCT COUNT ( * ) + - - 72 + - 99 * - + 43 * 72 AS col1
----
306577
onlyif mysql # DIV for integer division:
query I rowsort label-3417
SELECT DISTINCT - ( - - 42 ) DIV - - 13 + - 0 + NULLIF ( 14, + 27 ) AS col0
----
11
skipif mysql # not compatible
query I rowsort label-3417
SELECT DISTINCT - ( - - 42 ) / - - 13 + - 0 + NULLIF ( 14, + 27 ) AS col0
----
11
query I rowsort
SELECT DISTINCT + 65 + + 31 col2
----
96
query I rowsort
SELECT - 7 + - - 45 AS col2
----
38
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3420
SELECT ALL + NULLIF ( + 92, - 39 ) + 61 AS col1, CAST( NULL AS SIGNED ) + + COUNT( * ) + + 16 * - - ( + + 61 ) col2
----
153
NULL
skipif mysql # not compatible
query II rowsort label-3420
SELECT ALL + NULLIF ( + 92, - 39 ) + 61 AS col1, CAST ( NULL AS INTEGER ) + + COUNT ( * ) + + 16 * - - ( + + 61 ) col2
----
153
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3421
SELECT ALL + CAST( NULL AS SIGNED ) + + + 10 + + 11 + - 79 - + - 52 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3421
SELECT ALL + CAST ( NULL AS INTEGER ) + + + 10 + + 11 + - 79 - + - 52 AS col0
----
NULL
query I rowsort
SELECT - 95 * 43 AS col1
----
-4085
onlyif mysql # aggregate syntax:
query I rowsort label-3423
SELECT - 54 - + + COUNT( * ) AS col1
----
-55
skipif mysql # not compatible
query I rowsort label-3423
SELECT - 54 - + + COUNT ( * ) AS col1
----
-55
query I rowsort
SELECT ALL ( + 59 ) AS col1
----
59
query I rowsort
SELECT DISTINCT + 20 + + - 29 AS col1
----
-9
query I rowsort
SELECT DISTINCT - 65 + 15 + + - 89
----
-139
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-3427
SELECT 23 AS col2, 46 - 14 * - 98 DIV ( + + COUNT( * ) ) * + + 13 + - NULLIF ( - 16, + 37 * - 45 + + CAST( + CAST( NULL AS SIGNED ) AS SIGNED ) DIV - NULLIF ( + 36, - 55 ) + - - AVG ( ALL - 4 ) ) col0
----
23
17898
skipif mysql # not compatible
query II rowsort label-3427
SELECT 23 AS col2, 46 - 14 * - 98 / ( + + COUNT ( * ) ) * + + 13 + - NULLIF ( - 16, + 37 * - 45 + + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) / - NULLIF ( + 36, - 55 ) + - - AVG ( ALL - 4 ) ) col0
----
23
17898
query II rowsort
SELECT + ( 51 ) + + + 75 AS col1, - COALESCE ( + ( - 71 ), + 90 + - 77 ) AS col2
----
126
71
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3429
SELECT ALL + 2 + - 83 - - + 38 - + 66 + 19 + SUM( + - 17 ) DIV + - 6 AS col0, - 56 * - 36
----
-88
2016
skipif mysql # not compatible
query II rowsort label-3429
SELECT ALL + 2 + - 83 - - + 38 - + 66 + 19 + SUM ( + - 17 ) / + - 6 AS col0, - 56 * - 36
----
-88
2016
query I rowsort
SELECT ALL - 48 + + ( 34 )
----
-14
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3431
SELECT - NULLIF ( 11, - 89 * - 91 + + 18 + - AVG ( + 50 ) - + + 32 + - 91 * - - 26 + - COUNT( * ) * 79 ) * CAST( NULL AS SIGNED ) * CASE 10 WHEN 9 / 35 + + - 40 * + 67 + - - CAST( NULL AS SIGNED ) THEN + - 76 * - + 94 + - ( + CAST( + 33 AS SIGNED ) ) END col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3431
SELECT - NULLIF ( 11, - 89 * - 91 + + 18 + - AVG ( + 50 ) - + + 32 + - 91 * - - 26 + - COUNT ( * ) * 79 ) * CAST ( NULL AS INTEGER ) * CASE 10 WHEN 9 / 35 + + - 40 * + 67 + - - CAST ( NULL AS INTEGER ) THEN + - 76 * - + 94 + - ( + CAST ( + 33 AS INTEGER ) ) END col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3432
SELECT DISTINCT + 35 DIV + 62 - + + ( + 40 ) * 99 * + 80, COUNT( * ) AS col0
----
-316800
1
skipif mysql # not compatible
query II rowsort label-3432
SELECT DISTINCT + 35 / + 62 - + + ( + 40 ) * 99 * + 80, COUNT ( * ) AS col0
----
-316800
1
query I rowsort
SELECT - 34 * - 12
----
408
onlyif mysql # aggregate syntax:
query II rowsort label-3434
SELECT + - CASE + COUNT( * ) WHEN 45 THEN + - MAX( DISTINCT - 19 ) * - 13 ELSE NULL END AS col0, 65
----
NULL
65
skipif mysql # not compatible
query II rowsort label-3434
SELECT + - CASE + COUNT ( * ) WHEN 45 THEN + - MAX ( DISTINCT - 19 ) * - 13 ELSE NULL END AS col0, 65
----
NULL
65
query II rowsort
SELECT ALL + + 73 col0, 43 * - - 80
----
73
3440
query II rowsort
SELECT + - 62, + 90 AS col0
----
-62
90
onlyif mysql # aggregate syntax:
query I rowsort label-3437
SELECT + - 63 + - COALESCE ( - COUNT( * ), + NULLIF ( + ( - 12 ), - MIN( 86 ) ) - - - 27 ) * - 17 AS col1
----
-80
skipif mysql # not compatible
query I rowsort label-3437
SELECT + - 63 + - COALESCE ( - COUNT ( * ), + NULLIF ( + ( - 12 ), - MIN ( 86 ) ) - - - 27 ) * - 17 AS col1
----
-80
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query II rowsort label-3438
SELECT + ( + COALESCE ( - - COUNT( * ), + + COUNT( * ) ) ), CAST( CAST( NULL AS SIGNED ) AS DECIMAL ) AS col2
----
1
NULL
skipif mysql # not compatible
query II rowsort label-3438
SELECT + ( + COALESCE ( - - COUNT ( * ), + + COUNT ( * ) ) ), CAST ( CAST ( NULL AS INTEGER ) AS REAL ) AS col2
----
1
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-3439
SELECT + - CAST( NULL AS DECIMAL ) * + 92 * + COUNT( * ) + - CASE WHEN ( + 32 ) NOT BETWEEN 17 / 70 * - 90 AND - 21 THEN + 15 END * - 86
----
NULL
skipif mysql # not compatible
query I rowsort label-3439
SELECT + - CAST ( NULL AS REAL ) * + 92 * + COUNT ( * ) + - CASE WHEN ( + 32 ) NOT BETWEEN 17 / 70 * - 90 AND - 21 THEN + 15 END * - 86
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3440
SELECT ALL + ( + + SUM( ALL - - 96 ) ) DIV + 72 - - 44
----
45
skipif mysql # not compatible
query I rowsort label-3440
SELECT ALL + ( + + SUM ( ALL - - 96 ) ) / + 72 - - 44
----
45
onlyif mysql # aggregate syntax:
query I rowsort label-3441
SELECT - - COUNT( * ) * 19 - + - COUNT( * )
----
20
skipif mysql # not compatible
query I rowsort label-3441
SELECT - - COUNT ( * ) * 19 - + - COUNT ( * )
----
20
onlyif mysql # aggregate syntax:
query I rowsort label-3442
SELECT + - COUNT( * ) + + - 72
----
-73
skipif mysql # not compatible
query I rowsort label-3442
SELECT + - COUNT ( * ) + + - 72
----
-73
onlyif mysql # aggregate syntax:
query II rowsort label-3443
SELECT ALL + 44 AS col0, COUNT( * ) * - 15 - - 18 - - - 31 * 27 + COUNT( * )
----
44
-833
skipif mysql # not compatible
query II rowsort label-3443
SELECT ALL + 44 AS col0, COUNT ( * ) * - 15 - - 18 - - - 31 * 27 + COUNT ( * )
----
44
-833
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3444
SELECT DISTINCT - + CASE + + 48 WHEN + - COALESCE ( - + 43, + 46 ) + - 76 + - + 10 + - + 8 * - 32 DIV 39 THEN - COUNT( * ) - COUNT( * ) ELSE + 3 - 26 - CAST( - 43 AS SIGNED ) + + 97 * - - COUNT( ( - 53 ) ) * 47 END DIV - SUM( - 57 ) + 27 col2
----
-53
skipif mysql # not compatible
query I rowsort label-3444
SELECT DISTINCT - + CASE + + 48 WHEN + - COALESCE ( - + 43, + 46 ) + - 76 + - + 10 + - + 8 * - 32 / 39 THEN - COUNT ( * ) - COUNT ( * ) ELSE + 3 - 26 - CAST ( - 43 AS INTEGER ) + + 97 * - - COUNT ( ( - 53 ) ) * 47 END / - SUM ( - 57 ) + 27 col2
----
-53
query I rowsort
SELECT ALL - 16 * + 98
----
-1568
query I rowsort
SELECT ALL 76 * - 70 AS col2
----
-5320
onlyif mysql # aggregate syntax:
query II rowsort label-3447
SELECT DISTINCT COUNT( - 95 ) * 77, + 79 AS col0
----
77
79
skipif mysql # not compatible
query II rowsort label-3447
SELECT DISTINCT COUNT ( - 95 ) * 77, + 79 AS col0
----
77
79
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3448
SELECT + - 61 * - + CASE MAX( + 32 ) WHEN + + ( - COUNT( * ) ) THEN + SUM( ALL - + 71 ) ELSE NULL END * - 59 * 39 + CASE - 89 WHEN + COUNT( * ) THEN COUNT( * ) WHEN - - COUNT( ALL - 29 ) * + 16 * + 24 THEN NULL ELSE NULL END + 61 / + SUM( DISTINCT - 39 ), CAST( NULL AS SIGNED ) * - + 6 AS col0
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-3448
SELECT + - 61 * - + CASE MAX ( + 32 ) WHEN + + ( - COUNT ( * ) ) THEN + SUM ( ALL - + 71 ) ELSE NULL END * - 59 * 39 + CASE - 89 WHEN + COUNT ( * ) THEN COUNT ( * ) WHEN - - COUNT ( ALL - 29 ) * + 16 * + 24 THEN NULL ELSE NULL END + 61 / + SUM ( DISTINCT - 39 ), CAST ( NULL AS INTEGER ) * - + 6 AS col0
----
NULL
NULL
query I rowsort
SELECT ALL + + 17
----
17
query I rowsort
SELECT + - 17 + 40 + + 10 AS col1
----
33
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3451
SELECT CASE + SUM( DISTINCT 44 ) WHEN + 74 + 25 * NULLIF ( - - 39, 3 * - 0 + COUNT( * ) - - 39 ) - + - 80 THEN NULL WHEN - COUNT( * ) THEN + 39 - - ( - CASE - 43 WHEN + 49 THEN CAST( NULL AS SIGNED ) * 29 + 75 + - 63 * + - COUNT( * ) * 47 * 40 END ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3451
SELECT CASE + SUM ( DISTINCT 44 ) WHEN + 74 + 25 * NULLIF ( - - 39, 3 * - 0 + COUNT ( * ) - - 39 ) - + - 80 THEN NULL WHEN - COUNT ( * ) THEN + 39 - - ( - CASE - 43 WHEN + 49 THEN CAST ( NULL AS INTEGER ) * 29 + 75 + - 63 * + - COUNT ( * ) * 47 * 40 END ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3452
SELECT ALL - COUNT( * ) * - + 46 DIV - - 41 + - 58
----
-57
skipif mysql # not compatible
query I rowsort label-3452
SELECT ALL - COUNT ( * ) * - + 46 / - - 41 + - 58
----
-57
query II rowsort
SELECT DISTINCT + ( + - 25 ) * - - 67 + - 58, ( + - 81 ) AS col0
----
-1733
-81
query I rowsort
SELECT ALL - 5 * + + 4 col0
----
-20
onlyif mysql # DIV for integer division:
query I rowsort label-3455
SELECT DISTINCT 55 DIV ( + + 71 )
----
0
skipif mysql # not compatible
query I rowsort label-3455
SELECT DISTINCT 55 / ( + + 71 )
----
0
query I rowsort
SELECT 43 + 7 * 80
----
603
onlyif mysql # aggregate syntax:
query I rowsort label-3457
SELECT ALL 90 * - MAX( - 35 )
----
3150
skipif mysql # not compatible
query I rowsort label-3457
SELECT ALL 90 * - MAX ( - 35 )
----
3150
onlyif mysql # aggregate syntax:
query I rowsort label-3458
SELECT 20 / + + 10 * 18 * - CASE 14 WHEN 32 THEN 47 * + - 46 / 15 WHEN - ( - 68 ) * - 58 / ( SUM( + 96 ) ) THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3458
SELECT 20 / + + 10 * 18 * - CASE 14 WHEN 32 THEN 47 * + - 46 / 15 WHEN - ( - 68 ) * - 58 / ( SUM ( + 96 ) ) THEN NULL END
----
NULL
query I rowsort
SELECT 33 + + 38
----
71
query I rowsort
SELECT 68 - + 32 + + 77
----
113
query I rowsort
SELECT ALL + 16 + + 41 + - 90 AS col2
----
-33
query I rowsort
SELECT 55 * 88
----
4840
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3463
SELECT DISTINCT CAST( NULL AS SIGNED ) - 72
----
NULL
skipif mysql # not compatible
query I rowsort label-3463
SELECT DISTINCT CAST ( NULL AS INTEGER ) - 72
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3464
SELECT ALL - 43 / - CASE - 29 WHEN + + 25 * 74 + + COUNT( * ) * + 94 * - - COALESCE ( - 98, + + 38 / - MAX( DISTINCT - 49 ) * - - 21 / COALESCE ( + 95, 19 ) + 93, - 74 + + + 40 + + + 52 * - + 88 ) * ( - + 59 ) THEN - COUNT( * ) WHEN + 84 * - - 40 / - - CAST( + 8 AS SIGNED ) + - 27 * 25 THEN - MIN( ALL 97 ) * + - COUNT( * ) END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3464
SELECT ALL - 43 / - CASE - 29 WHEN + + 25 * 74 + + COUNT ( * ) * + 94 * - - COALESCE ( - 98, + + 38 / - MAX ( DISTINCT - 49 ) * - - 21 / COALESCE ( + 95, 19 ) + 93, - 74 + + + 40 + + + 52 * - + 88 ) * ( - + 59 ) THEN - COUNT ( * ) WHEN + 84 * - - 40 / - - CAST ( + 8 AS INTEGER ) + - 27 * 25 THEN - MIN ( ALL 97 ) * + - COUNT ( * ) END AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3465
SELECT 68 + + + CASE - 77 WHEN + COUNT( * ) * - NULLIF ( - 94, + + 68 ) * - CASE + 42 WHEN + ( + 73 ) THEN + + 4 ELSE - 71 END * - 29 THEN NULL ELSE - - COALESCE ( + 5, 34, 99 ) END * - 94 * - CAST( + 45 AS SIGNED ) + - 83
----
21135
skipif mysql # not compatible
query I rowsort label-3465
SELECT 68 + + + CASE - 77 WHEN + COUNT ( * ) * - NULLIF ( - 94, + + 68 ) * - CASE + 42 WHEN + ( + 73 ) THEN + + 4 ELSE - 71 END * - 29 THEN NULL ELSE - - COALESCE ( + 5, 34, 99 ) END * - 94 * - CAST ( + 45 AS INTEGER ) + - 83
----
21135
onlyif mysql # DIV for integer division:
query I rowsort label-3466
SELECT 0 DIV - 72
----
0
skipif mysql # not compatible
query I rowsort label-3466
SELECT 0 / - 72
----
0
query I rowsort
SELECT + ( - + 10 )
----
-10
query I rowsort
SELECT ALL - ( ( 13 ) )
----
-13
query I rowsort
SELECT 31 + 98
----
129
query I rowsort
SELECT 90 * - 57
----
-5130
onlyif mysql # aggregate syntax:
query I rowsort label-3471
SELECT + + 66 / - 66 * - - COALESCE ( + 77, + 94, - 33 ) * - 78 / + 64 - - CASE - ( 34 ) WHEN + NULLIF ( + + CASE - AVG ( ( - 36 ) ) WHEN - + CASE 61 WHEN ( 11 ) * - 70 THEN - 46 END + + - 81 + - 38 THEN + 58 + - - 10 + + + 78 + + 11 * + 3 WHEN - 36 THEN - 16 WHEN - 30 THEN + 1 * + 27 ELSE NULL END, + 2 * + 5 * 46 - ( MIN( 4 ) ) + + 9 + ( 68 + - 26 * SUM( DISTINCT + 98 + 94 ) ) ) THEN + ( 77 ) + 55 / 15 END
----
NULL
skipif mysql # not compatible
query I rowsort label-3471
SELECT + + 66 / - 66 * - - COALESCE ( + 77, + 94, - 33 ) * - 78 / + 64 - - CASE - ( 34 ) WHEN + NULLIF ( + + CASE - AVG ( ( - 36 ) ) WHEN - + CASE 61 WHEN ( 11 ) * - 70 THEN - 46 END + + - 81 + - 38 THEN + 58 + - - 10 + + + 78 + + 11 * + 3 WHEN - 36 THEN - 16 WHEN - 30 THEN + 1 * + 27 ELSE NULL END, + 2 * + 5 * 46 - ( MIN ( 4 ) ) + + 9 + ( 68 + - 26 * SUM ( DISTINCT + 98 + 94 ) ) ) THEN + ( 77 ) + 55 / 15 END
----
NULL
query I rowsort
SELECT 69 * + + 45
----
3105
onlyif mysql # aggregate syntax:
query I rowsort label-3473
SELECT COUNT( * ) + - - 51 + 45 * - - NULLIF ( + COUNT( * ), 39 ) + + - 69 AS col0
----
28
skipif mysql # not compatible
query I rowsort label-3473
SELECT COUNT ( * ) + - - 51 + 45 * - - NULLIF ( + COUNT ( * ), 39 ) + + - 69 AS col0
----
28
query I rowsort
SELECT ALL - + 30 AS col2
----
-30
query I rowsort
SELECT 15 + + 41 AS col1
----
56
query II rowsort
SELECT DISTINCT + 44 + - 45 AS col1, - 8
----
-1
-8
onlyif mysql # aggregate syntax:
query I rowsort label-3477
SELECT 24 + - COUNT( * )
----
23
skipif mysql # not compatible
query I rowsort label-3477
SELECT 24 + - COUNT ( * )
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-3478
SELECT DISTINCT + MIN( ALL 36 ) * - NULLIF ( - + 87, + 90 ) * 23
----
72036
skipif mysql # not compatible
query I rowsort label-3478
SELECT DISTINCT + MIN ( ALL 36 ) * - NULLIF ( - + 87, + 90 ) * 23
----
72036
onlyif mysql # aggregate syntax:
query II rowsort label-3479
SELECT COALESCE ( - COUNT( * ), 48 + 40 * 75 ) * - 23, COUNT( * ) * + 2 * 48 AS col0
----
23
96
skipif mysql # not compatible
query II rowsort label-3479
SELECT COALESCE ( - COUNT ( * ), 48 + 40 * 75 ) * - 23, COUNT ( * ) * + 2 * 48 AS col0
----
23
96
query I rowsort
SELECT ALL 49 + + 63 AS col0
----
112
query I rowsort
SELECT DISTINCT COALESCE ( - + 73, 53 ) + + + 70
----
-3
query I rowsort
SELECT 30 + + 43 * - 11 + + 86 col1
----
-357
onlyif mysql # aggregate syntax:
query I rowsort label-3483
SELECT ALL SUM( DISTINCT + + 53 )
----
53
skipif mysql # not compatible
query I rowsort label-3483
SELECT ALL SUM ( DISTINCT + + 53 )
----
53
query I rowsort
SELECT 49 * 6 AS col2
----
294
query I rowsort
SELECT 55 + + 94 col1
----
149
query I rowsort
SELECT DISTINCT 48 - - 73
----
121
query I rowsort
SELECT ( - 49 ) + + - 45
----
-94
onlyif mysql # aggregate syntax:
query I rowsort label-3488
SELECT ALL - COUNT( * ) * - + 77 col0
----
77
skipif mysql # not compatible
query I rowsort label-3488
SELECT ALL - COUNT ( * ) * - + 77 col0
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-3489
SELECT COUNT( - 56 ) + - 26
----
-25
skipif mysql # not compatible
query I rowsort label-3489
SELECT COUNT ( - 56 ) + - 26
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-3490
SELECT ALL 0 * - COUNT( * ) col0
----
0
skipif mysql # not compatible
query I rowsort label-3490
SELECT ALL 0 * - COUNT ( * ) col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3491
SELECT COUNT( * ) * + 75 * - 62 * - COUNT( * )
----
4650
skipif mysql # not compatible
query I rowsort label-3491
SELECT COUNT ( * ) * + 75 * - 62 * - COUNT ( * )
----
4650
onlyif mysql # aggregate syntax:
query I rowsort label-3492
SELECT DISTINCT - SUM( - + 8 )
----
8
skipif mysql # not compatible
query I rowsort label-3492
SELECT DISTINCT - SUM ( - + 8 )
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-3493
SELECT DISTINCT COUNT( * ) * 78 + - + 42 + - + 58 + + - 20 * 10 col1
----
-222
skipif mysql # not compatible
query I rowsort label-3493
SELECT DISTINCT COUNT ( * ) * 78 + - + 42 + - + 58 + + - 20 * 10 col1
----
-222
query II rowsort
SELECT ALL 6, - 42 AS col0
----
6
-42
query I rowsort
SELECT + + 4 * 28 + - + 48 + + 12 AS col2
----
76
onlyif mysql # DIV for integer division:
query I rowsort label-3496
SELECT DISTINCT + + 78 DIV 68 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-3496
SELECT DISTINCT + + 78 / 68 AS col0
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3497
SELECT + 88 DIV + CAST( - CASE + 94 WHEN + ( - CAST( - 85 AS SIGNED ) ) THEN NULL ELSE - + 11 - + + 26 - + COUNT( * ) + - 97 + - - 3 - - COUNT( * ) * 27 END AS SIGNED ) + - + 95 + 88 col2
----
-7
skipif mysql # not compatible
query I rowsort label-3497
SELECT + 88 / + CAST ( - CASE + 94 WHEN + ( - CAST ( - 85 AS INTEGER ) ) THEN NULL ELSE - + 11 - + + 26 - + COUNT ( * ) + - 97 + - - 3 - - COUNT ( * ) * 27 END AS INTEGER ) + - + 95 + 88 col2
----
-7
query I rowsort
SELECT ALL 36 * 18 * - 33 + 57 col1
----
-21327
query I rowsort
SELECT - 28 * + 33
----
-924
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3500
SELECT + - CASE - CASE CAST( NULL AS SIGNED ) WHEN - ( + - 49 ) * + CAST( NULL AS SIGNED ) * ( + ( + 47 ) ) * - ( + 59 ) * - MIN( ALL + - 40 ) THEN NULL WHEN + 12 THEN - 53 + + 98 + - - 44 ELSE + 12 END WHEN - - 77 DIV + COUNT( * ) * - 27 THEN - - CAST( NULL AS SIGNED ) DIV 72 + - 24 ELSE - - 21 END col1
----
-21
skipif mysql # not compatible
query I rowsort label-3500
SELECT + - CASE - CASE CAST ( NULL AS INTEGER ) WHEN - ( + - 49 ) * + CAST ( NULL AS INTEGER ) * ( + ( + 47 ) ) * - ( + 59 ) * - MIN ( ALL + - 40 ) THEN NULL WHEN + 12 THEN - 53 + + 98 + - - 44 ELSE + 12 END WHEN - - 77 / + COUNT ( * ) * - 27 THEN - - CAST ( NULL AS INTEGER ) / 72 + - 24 ELSE - - 21 END col1
----
-21
query I rowsort
SELECT - 2 * + 79 col2
----
-158
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3502
SELECT ALL + + 4 * - NULLIF ( + 64, + 59 + - 55 ) * - + COUNT( DISTINCT - + 80 ) + + + CAST( - 41 AS SIGNED )
----
215
skipif mysql # not compatible
query I rowsort label-3502
SELECT ALL + + 4 * - NULLIF ( + 64, + 59 + - 55 ) * - + COUNT ( DISTINCT - + 80 ) + + + CAST ( - 41 AS INTEGER )
----
215
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3503
SELECT DISTINCT - + CAST( NULL AS SIGNED ) * - 62 / 31 * + COUNT( * ) + 16 + + 89 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3503
SELECT DISTINCT - + CAST ( NULL AS INTEGER ) * - 62 / 31 * + COUNT ( * ) + 16 + + 89 AS col2
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-3504
SELECT ALL - 81 AS col1, 54 * 29 DIV - 94
----
-81
-16
skipif mysql # not compatible
query II rowsort label-3504
SELECT ALL - 81 AS col1, 54 * 29 / - 94
----
-81
-16
onlyif mysql # aggregate syntax:
query I rowsort label-3505
SELECT - - COUNT( * ) * - 45 + + ( 32 )
----
-13
skipif mysql # not compatible
query I rowsort label-3505
SELECT - - COUNT ( * ) * - 45 + + ( 32 )
----
-13
query I rowsort
SELECT ALL + + 72 * - + 87 + - 57 + - - 45 col1
----
-6276
onlyif mysql # aggregate syntax:
query I rowsort label-3507
SELECT ALL - - 73 * + COUNT( * )
----
73
skipif mysql # not compatible
query I rowsort label-3507
SELECT ALL - - 73 * + COUNT ( * )
----
73
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3508
SELECT - CAST( - CAST( - 96 AS SIGNED ) AS SIGNED ) * + 55 * 24 * - 44 * - ( - - COUNT( + 66 ) ) - + COUNT( + 74 )
----
-5575681
skipif mysql # not compatible
query I rowsort label-3508
SELECT - CAST ( - CAST ( - 96 AS INTEGER ) AS INTEGER ) * + 55 * 24 * - 44 * - ( - - COUNT ( + 66 ) ) - + COUNT ( + 74 )
----
-5575681
query I rowsort
SELECT DISTINCT 94 * - 22 + - 14 * - 98
----
-696
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3510
SELECT DISTINCT - 73 * 35 DIV - - 15 AS col1, MAX( + 2 )
----
-170
2
skipif mysql # not compatible
query II rowsort label-3510
SELECT DISTINCT - 73 * 35 / - - 15 AS col1, MAX ( + 2 )
----
-170
2
query I rowsort
SELECT ALL - 32 * + - 83 + + 86
----
2742
onlyif mysql # aggregate syntax:
query I rowsort label-3512
SELECT DISTINCT + CASE 27 WHEN COUNT( * ) THEN 37 WHEN MAX( ALL - + 0 ) THEN + 48 ELSE NULL END * - NULLIF ( - - 99, + 18 / - 77 ) + + COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3512
SELECT DISTINCT + CASE 27 WHEN COUNT ( * ) THEN 37 WHEN MAX ( ALL - + 0 ) THEN + 48 ELSE NULL END * - NULLIF ( - - 99, + 18 / - 77 ) + + COUNT ( * ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3513
SELECT ALL - 45 * + SUM( DISTINCT - 79 ) AS col0
----
3555
skipif mysql # not compatible
query I rowsort label-3513
SELECT ALL - 45 * + SUM ( DISTINCT - 79 ) AS col0
----
3555
onlyif mysql # aggregate syntax:
query I rowsort label-3514
SELECT - 91 * + + COUNT( * ) col0
----
-91
skipif mysql # not compatible
query I rowsort label-3514
SELECT - 91 * + + COUNT ( * ) col0
----
-91
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3515
SELECT ALL + ( + CAST( NULL AS SIGNED ) ) + + 82 + ( + 81 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3515
SELECT ALL + ( + CAST ( NULL AS INTEGER ) ) + + 82 + ( + 81 ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-3516
SELECT - 79 - - NULLIF ( - - COUNT( * ), COUNT( * ) ) AS col1, 12 + + - NULLIF ( + 87, 70 + - 73 * + - 54 ) AS col0
----
NULL
-75
skipif mysql # not compatible
query II rowsort label-3516
SELECT - 79 - - NULLIF ( - - COUNT ( * ), COUNT ( * ) ) AS col1, 12 + + - NULLIF ( + 87, 70 + - 73 * + - 54 ) AS col0
----
NULL
-75
onlyif mysql # aggregate syntax:
query I rowsort label-3517
SELECT - COUNT( * ) * - 66 * - 53 + - 31 * - - 74 AS col2
----
-5792
skipif mysql # not compatible
query I rowsort label-3517
SELECT - COUNT ( * ) * - 66 * - 53 + - 31 * - - 74 AS col2
----
-5792
query I rowsort
SELECT - 31 + - 26 - 25 AS col1
----
-82
onlyif mysql # aggregate syntax:
query I rowsort label-3519
SELECT ALL - 15 - COUNT( * )
----
-16
skipif mysql # not compatible
query I rowsort label-3519
SELECT ALL - 15 - COUNT ( * )
----
-16
onlyif mysql # DIV for integer division:
query I rowsort label-3520
SELECT DISTINCT + 61 DIV COALESCE ( ( - COALESCE ( + - 54, - 12, + + 66 * + ( 52 ) DIV + 71 DIV 41 DIV + 15 ) ), + + 58 )
----
1
skipif mysql # not compatible
query I rowsort label-3520
SELECT DISTINCT + 61 / COALESCE ( ( - COALESCE ( + - 54, - 12, + + 66 * + ( 52 ) / + 71 / 41 / + 15 ) ), + + 58 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3521
SELECT ALL SUM( 11 ) AS col2
----
11
skipif mysql # not compatible
query I rowsort label-3521
SELECT ALL SUM ( 11 ) AS col2
----
11
onlyif mysql # aggregate syntax:
query I rowsort label-3522
SELECT ALL 36 * SUM( ALL - 56 ) * - + 75 + - 42 * - 72
----
154224
skipif mysql # not compatible
query I rowsort label-3522
SELECT ALL 36 * SUM ( ALL - 56 ) * - + 75 + - 42 * - 72
----
154224
onlyif mysql # aggregate syntax:
query II rowsort label-3523
SELECT ALL 20, 69 * + - COUNT( * ) col1
----
20
-69
skipif mysql # not compatible
query II rowsort label-3523
SELECT ALL 20, 69 * + - COUNT ( * ) col1
----
20
-69
onlyif mysql # aggregate syntax:
query I rowsort label-3524
SELECT - 1 - 30 * 62 * - - COUNT( * )
----
-1861
skipif mysql # not compatible
query I rowsort label-3524
SELECT - 1 - 30 * 62 * - - COUNT ( * )
----
-1861
query I rowsort
SELECT ALL COALESCE ( - 44, - 94 ) AS col1
----
-44
onlyif mysql # aggregate syntax:
query I rowsort label-3526
SELECT DISTINCT + ( - + 2 ) * + - COUNT( * )
----
2
skipif mysql # not compatible
query I rowsort label-3526
SELECT DISTINCT + ( - + 2 ) * + - COUNT ( * )
----
2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3527
SELECT + ( - ( - + CASE + 90 WHEN - COUNT( * ) * - 50 / - - 14 * - + 21 * - + 10 * COUNT( * ) THEN + + 15 * + + 36 * - 36 + - 50 ELSE - SUM( ALL + + 90 ) + ( + + 14 ) END ) ) * + AVG ( ALL - ( - 45 ) ) - CAST( NULL AS SIGNED ) + + 52 / + COALESCE ( 31, 45 - - 85 / + 37 / 43 + + 62 - - 30 * + - 71 ) * - MIN( 70 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3527
SELECT + ( - ( - + CASE + 90 WHEN - COUNT ( * ) * - 50 / - - 14 * - + 21 * - + 10 * COUNT ( * ) THEN + + 15 * + + 36 * - 36 + - 50 ELSE - SUM ( ALL + + 90 ) + ( + + 14 ) END ) ) * + AVG ( ALL - ( - 45 ) ) - CAST ( NULL AS INTEGER ) + + 52 / + COALESCE ( 31, 45 - - 85 / + 37 / 43 + + 62 - - 30 * + - 71 ) * - MIN ( 70 ) AS col0
----
NULL
query I rowsort
SELECT ALL + 44 * - ( + 21 ) AS col0
----
-924
query III rowsort
SELECT ALL - 89 * 85 AS col1, 95 * - 45 AS col2, + - 31
----
-7565
-4275
-31
query I rowsort
SELECT - 65 + - 88 + - 39 AS col1
----
-192
onlyif mysql # aggregate syntax:
query I rowsort label-3531
SELECT - COALESCE ( + COUNT( 93 ), - 82 + 60, - - ( + 94 ) ) + + - 19 AS col1
----
-20
skipif mysql # not compatible
query I rowsort label-3531
SELECT - COALESCE ( + COUNT ( 93 ), - 82 + 60, - - ( + 94 ) ) + + - 19 AS col1
----
-20
onlyif mysql # aggregate syntax:
query I rowsort label-3532
SELECT - SUM( DISTINCT - - 41 ) col2
----
-41
skipif mysql # not compatible
query I rowsort label-3532
SELECT - SUM ( DISTINCT - - 41 ) col2
----
-41
query II rowsort
SELECT 82 col1, - 95 + + 16 + - 20
----
82
-99
onlyif mysql # aggregate syntax:
query II rowsort label-3534
SELECT DISTINCT + 35, + COUNT( * ) AS col2
----
35
1
skipif mysql # not compatible
query II rowsort label-3534
SELECT DISTINCT + 35, + COUNT ( * ) AS col2
----
35
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3535
SELECT ALL CAST( - ( - 94 ) AS SIGNED )
----
94
skipif mysql # not compatible
query I rowsort label-3535
SELECT ALL CAST ( - ( - 94 ) AS INTEGER )
----
94
query I rowsort
SELECT DISTINCT - COALESCE ( - 97, - 79 ) AS col0
----
97
query I rowsort
SELECT + + 56 + + - 17 AS col2
----
39
onlyif mysql # aggregate syntax:
query I rowsort label-3538
SELECT DISTINCT MAX( ALL - 37 ) * - 65
----
2405
skipif mysql # not compatible
query I rowsort label-3538
SELECT DISTINCT MAX ( ALL - 37 ) * - 65
----
2405
onlyif mysql # aggregate syntax:
query II rowsort label-3539
SELECT + 62 AS col0, 23 - + 12 + + 2 * COUNT( * )
----
62
13
skipif mysql # not compatible
query II rowsort label-3539
SELECT + 62 AS col0, 23 - + 12 + + 2 * COUNT ( * )
----
62
13
query II rowsort
SELECT - - 30 AS col1, 29
----
30
29
query I rowsort
SELECT ALL ( 53 ) + - 76
----
-23
onlyif mysql # aggregate syntax:
query I rowsort label-3542
SELECT + 12 + - 60 - 60 + - 40 + COALESCE ( - COUNT( * ), 31 ) - + 72 * COALESCE ( 60, + - 44 ) * - + SUM( 71 )
----
306571
skipif mysql # not compatible
query I rowsort label-3542
SELECT + 12 + - 60 - 60 + - 40 + COALESCE ( - COUNT ( * ), 31 ) - + 72 * COALESCE ( 60, + - 44 ) * - + SUM ( 71 )
----
306571
query I rowsort
SELECT + - 79 + 80
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3544
SELECT + + 74 * + - COALESCE ( + - 37, + + 42 * 25 * NULLIF ( - - 71, + COUNT( * ) * 93 ) - ( + + 83 ) * - 73 + + - COUNT( * ) * - + 44 ) * 10 + - COUNT( * ) AS col1
----
27379
skipif mysql # not compatible
query I rowsort label-3544
SELECT + + 74 * + - COALESCE ( + - 37, + + 42 * 25 * NULLIF ( - - 71, + COUNT ( * ) * 93 ) - ( + + 83 ) * - 73 + + - COUNT ( * ) * - + 44 ) * 10 + - COUNT ( * ) AS col1
----
27379
onlyif mysql # aggregate syntax:
query II rowsort label-3545
SELECT DISTINCT + COUNT( + - 7 ) * + COUNT( * ) + + 86 AS col2, + 32 AS col1
----
87
32
skipif mysql # not compatible
query II rowsort label-3545
SELECT DISTINCT + COUNT ( + - 7 ) * + COUNT ( * ) + + 86 AS col2, + 32 AS col1
----
87
32
onlyif mysql # aggregate syntax:
query I rowsort label-3546
SELECT ALL + - CASE - COUNT( ALL - + 94 ) WHEN COUNT( * ) / + 8 THEN NULL WHEN - 73 * + + 22 * - + 67 + 78 THEN - - 7 + ( + - 16 ) ELSE - - 90 END
----
-90
skipif mysql # not compatible
query I rowsort label-3546
SELECT ALL + - CASE - COUNT ( ALL - + 94 ) WHEN COUNT ( * ) / + 8 THEN NULL WHEN - 73 * + + 22 * - + 67 + 78 THEN - - 7 + ( + - 16 ) ELSE - - 90 END
----
-90
query I rowsort
SELECT - 13 * 94 + 25 AS col2
----
-1197
query II rowsort
SELECT DISTINCT + 27 col0, - ( + 86 )
----
27
-86
query I rowsort
SELECT ALL - 78 * + - 11 * - 75 + 51 + - - 6
----
-64293
onlyif mysql # aggregate syntax:
query I rowsort label-3550
SELECT + 75 + COALESCE ( - COUNT( DISTINCT 73 ), 73 * + + 15 )
----
74
skipif mysql # not compatible
query I rowsort label-3550
SELECT + 75 + COALESCE ( - COUNT ( DISTINCT 73 ), 73 * + + 15 )
----
74
query I rowsort
SELECT DISTINCT + COALESCE ( - 10, + 96, NULLIF ( - 78, - CASE + 34 WHEN + 49 * 76 * - 2 THEN + 12 ELSE NULL END ) * + + 63 * 8 * - 91 )
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-3552
SELECT ALL - 99 * + 98 * + 52 + - + 39 + - - 44 - - 14 * + COUNT( * ) AS col0
----
-504485
skipif mysql # not compatible
query I rowsort label-3552
SELECT ALL - 99 * + 98 * + 52 + - + 39 + - - 44 - - 14 * + COUNT ( * ) AS col0
----
-504485
query I rowsort
SELECT - - 47 * - 10
----
-470
onlyif mysql # aggregate syntax:
query I rowsort label-3554
SELECT 89 * 13 + 67 + - 23 + - 96 * COUNT( * ) * 2 - + - 3 + + COUNT( * ) * - - 46 * - - CASE 48 WHEN + 95 + + 64 / + 29 + 93 + - 72 + + - 83 THEN 36 WHEN COUNT( * ) - + NULLIF ( + 87, - + CASE 84 WHEN + 44 THEN + + 53 / + 13 + + - COUNT( + 25 ) ELSE + - ( CASE 46 WHEN + 14 * + + 49 THEN - CASE - 74 WHEN - ( - COUNT( * ) ) THEN + NULLIF ( - NULLIF ( - 94, ( + 85 ) ), + COUNT( * ) / + 38 ) END * 13 + 98 ELSE 24 END ) END ) THEN + COUNT( ( 74 ) ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-3554
SELECT 89 * 13 + 67 + - 23 + - 96 * COUNT ( * ) * 2 - + - 3 + + COUNT ( * ) * - - 46 * - - CASE 48 WHEN + 95 + + 64 / + 29 + 93 + - 72 + + - 83 THEN 36 WHEN COUNT ( * ) - + NULLIF ( + 87, - + CASE 84 WHEN + 44 THEN + + 53 / + 13 + + - COUNT ( + 25 ) ELSE + - ( CASE 46 WHEN + 14 * + + 49 THEN - CASE - 74 WHEN - ( - COUNT ( * ) ) THEN + NULLIF ( - NULLIF ( - 94, ( + 85 ) ), + COUNT ( * ) / + 38 ) END * 13 + 98 ELSE 24 END ) END ) THEN + COUNT ( ( 74 ) ) END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3555
SELECT - COALESCE ( + + CAST( NULL AS SIGNED ), - 0 * 33 ) * - 99
----
0
skipif mysql # not compatible
query I rowsort label-3555
SELECT - COALESCE ( + + CAST ( NULL AS INTEGER ), - 0 * 33 ) * - 99
----
0
query I rowsort
SELECT + 55 + + 70 AS col1
----
125
onlyif mysql # aggregate syntax:
query I rowsort label-3557
SELECT - COUNT( * ) + - - 23
----
22
skipif mysql # not compatible
query I rowsort label-3557
SELECT - COUNT ( * ) + - - 23
----
22
query II rowsort
SELECT - 49 * 36 AS col1, + 38 AS col0
----
-1764
38
query I rowsort
SELECT DISTINCT + 75 * 16 AS col0
----
1200
onlyif mysql # DIV for integer division:
query I rowsort label-3560
SELECT DISTINCT + 32 * 55 DIV 5 - + ( 73 ) col2
----
279
skipif mysql # not compatible
query I rowsort label-3560
SELECT DISTINCT + 32 * 55 / 5 - + ( 73 ) col2
----
279
query I rowsort
SELECT ALL + 57 * + 33 * - 91 * - + 38 AS col1
----
6504498
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3562
SELECT - COUNT( * ) + - ( SUM( ALL + - CAST( NULL AS SIGNED ) ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3562
SELECT - COUNT ( * ) + - ( SUM ( ALL + - CAST ( NULL AS INTEGER ) ) ) AS col1
----
NULL
query I rowsort
SELECT ALL + ( 30 )
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-3564
SELECT COALESCE ( - + 50, - 99 * + COUNT( * ) + + 69 )
----
-50
skipif mysql # not compatible
query I rowsort label-3564
SELECT COALESCE ( - + 50, - 99 * + COUNT ( * ) + + 69 )
----
-50
query I rowsort
SELECT DISTINCT + 75 * - + NULLIF ( + 19, 57 ) col0
----
-1425
query I rowsort
SELECT ALL ( 71 )
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-3567
SELECT DISTINCT ( + CASE + + COUNT( * ) WHEN 0 THEN - - 65 WHEN COUNT( * ) / + 23 THEN 98 ELSE + 98 * - 56 + - 15 * 14 + - 34 END ) AS col1
----
-5732
skipif mysql # not compatible
query I rowsort label-3567
SELECT DISTINCT ( + CASE + + COUNT ( * ) WHEN 0 THEN - - 65 WHEN COUNT ( * ) / + 23 THEN 98 ELSE + 98 * - 56 + - 15 * 14 + - 34 END ) AS col1
----
-5732
onlyif mysql # aggregate syntax:
query I rowsort label-3568
SELECT + 83 * + COUNT( * ) + + COUNT( * )
----
84
skipif mysql # not compatible
query I rowsort label-3568
SELECT + 83 * + COUNT ( * ) + + COUNT ( * )
----
84
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3569
SELECT DISTINCT CAST( - - 41 AS SIGNED )
----
41
skipif mysql # not compatible
query I rowsort label-3569
SELECT DISTINCT CAST ( - - 41 AS INTEGER )
----
41
query I rowsort
SELECT - ( + - 1 ) * - - ( 82 )
----
82
query I rowsort
SELECT + 23 + - + 89 + - 41 - - 9 * + + 70 + + + 67
----
590
onlyif mysql # DIV for integer division:
query I rowsort label-3572
SELECT - ( 97 ) DIV + 87
----
-1
skipif mysql # not compatible
query I rowsort label-3572
SELECT - ( 97 ) / + 87
----
-1
query II rowsort
SELECT ALL + 13 + + 19 col0, - 99
----
32
-99
onlyif mysql # aggregate syntax:
query II rowsort label-3574
SELECT - 30 + + + 17 AS col2, COUNT( + 59 ) col2
----
-13
1
skipif mysql # not compatible
query II rowsort label-3574
SELECT - 30 + + + 17 AS col2, COUNT ( + 59 ) col2
----
-13
1
onlyif mysql # aggregate syntax:
query I rowsort label-3575
SELECT DISTINCT + ( + - 33 ) * + COUNT( * ) AS col0
----
-33
skipif mysql # not compatible
query I rowsort label-3575
SELECT DISTINCT + ( + - 33 ) * + COUNT ( * ) AS col0
----
-33
onlyif mysql # aggregate syntax:
query I rowsort label-3576
SELECT - COUNT( * ) + - + 1 * + 28 AS col2
----
-29
skipif mysql # not compatible
query I rowsort label-3576
SELECT - COUNT ( * ) + - + 1 * + 28 AS col2
----
-29
query I rowsort
SELECT - 1 * 18 * + 12 AS col1
----
-216
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3578
SELECT - - COALESCE ( + 28, - COUNT( * ) * - 88 * + 63 * + CAST( NULL AS SIGNED ) * 7 * - + NULLIF ( - + 47, 46 ) * - 27 + + + 79 + SUM( - + 87 ) + - 68 + - 55 ) AS col0
----
28
skipif mysql # not compatible
query I rowsort label-3578
SELECT - - COALESCE ( + 28, - COUNT ( * ) * - 88 * + 63 * + CAST ( NULL AS INTEGER ) * 7 * - + NULLIF ( - + 47, 46 ) * - 27 + + + 79 + SUM ( - + 87 ) + - 68 + - 55 ) AS col0
----
28
onlyif mysql # DIV for integer division:
query I rowsort label-3579
SELECT - - 8 DIV + - 58 + - 88
----
-88
skipif mysql # not compatible
query I rowsort label-3579
SELECT - - 8 / + - 58 + - 88
----
-88
query I rowsort
SELECT + - ( + 4 ) + + 98 AS col0
----
94
query I rowsort
SELECT + 93 + - 54 + 55 * 0 + - - 42 col1
----
81
onlyif mysql # aggregate syntax:
query I rowsort label-3582
SELECT ALL 76 + + 41 + - - 15 * + 53 * - - COALESCE ( - - 79, + - 4 * - ( + MIN( - 59 ) ) ) * - - 67 * - COUNT( ALL + - 94 ) + + 53
----
-4207765
skipif mysql # not compatible
query I rowsort label-3582
SELECT ALL 76 + + 41 + - - 15 * + 53 * - - COALESCE ( - - 79, + - 4 * - ( + MIN ( - 59 ) ) ) * - - 67 * - COUNT ( ALL + - 94 ) + + 53
----
-4207765
query I rowsort
SELECT DISTINCT - 90 + - 13
----
-103
query I rowsort
SELECT - + 70 col1
----
-70
query I rowsort
SELECT - 59 * + 79
----
-4661
onlyif mysql # aggregate syntax:
query I rowsort label-3586
SELECT ALL - SUM( 6 ) - - 97 + - 3
----
88
skipif mysql # not compatible
query I rowsort label-3586
SELECT ALL - SUM ( 6 ) - - 97 + - 3
----
88
query I rowsort
SELECT DISTINCT - CASE - + 28 WHEN - AVG ( DISTINCT - - 73 ) + - 61 THEN NULL ELSE + 13 * + 45 + - 53 END * + - 61 + + 8
----
32460
query I rowsort
SELECT + + NULLIF ( 21, - + 81 ) AS col1
----
21
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3589
SELECT DISTINCT MAX( ALL + 72 ) - + ( + - 40 ) DIV - - 21 AS col2
----
73
skipif mysql # not compatible
query I rowsort label-3589
SELECT DISTINCT MAX ( ALL + 72 ) - + ( + - 40 ) / - - 21 AS col2
----
73
query I rowsort
SELECT DISTINCT - 10 AS col1
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-3591
SELECT ALL 90 * - COUNT( * )
----
-90
skipif mysql # not compatible
query I rowsort label-3591
SELECT ALL 90 * - COUNT ( * )
----
-90
onlyif mysql # aggregate syntax:
query II rowsort label-3592
SELECT + 8 AS col1, - COUNT( * ) * - - 94 AS col0
----
8
-94
skipif mysql # not compatible
query II rowsort label-3592
SELECT + 8 AS col1, - COUNT ( * ) * - - 94 AS col0
----
8
-94
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3593
SELECT ALL - 16 DIV + 80 DIV - COUNT( * ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-3593
SELECT ALL - 16 / + 80 / - COUNT ( * ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3594
SELECT COUNT( * ) * + 41
----
41
skipif mysql # not compatible
query I rowsort label-3594
SELECT COUNT ( * ) * + 41
----
41
query I rowsort
SELECT ( - - 68 ) * - CASE + 60 WHEN - 86 THEN NULL WHEN 61 THEN + 28 ELSE NULL END
----
NULL
query I rowsort
SELECT 77 * + 63 AS col0
----
4851
onlyif mysql # aggregate syntax:
query I rowsort label-3597
SELECT + 79 * 76 + - 29 + + COUNT( DISTINCT 66 ) AS col2
----
5976
skipif mysql # not compatible
query I rowsort label-3597
SELECT + 79 * 76 + - 29 + + COUNT ( DISTINCT 66 ) AS col2
----
5976
onlyif mysql # aggregate syntax:
query I rowsort label-3598
SELECT 67 + + 78 + + COUNT( * )
----
146
skipif mysql # not compatible
query I rowsort label-3598
SELECT 67 + + 78 + + COUNT ( * )
----
146
onlyif mysql # aggregate syntax:
query I rowsort label-3599
SELECT DISTINCT - 81 + - COUNT( * ) + - 57 * 15
----
-937
skipif mysql # not compatible
query I rowsort label-3599
SELECT DISTINCT - 81 + - COUNT ( * ) + - 57 * 15
----
-937
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3600
SELECT ALL + 26 + CAST( NULL AS SIGNED ) + - + 29 AS col2, + ( 56 )
----
NULL
56
skipif mysql # not compatible
query II rowsort label-3600
SELECT ALL + 26 + CAST ( NULL AS INTEGER ) + - + 29 AS col2, + ( 56 )
----
NULL
56
query I rowsort
SELECT DISTINCT 76 + - ( + 35 )
----
41
query I rowsort
SELECT 93 - 27
----
66
onlyif mysql # aggregate syntax:
query II rowsort label-3603
SELECT ALL COUNT( * ) AS col0, COUNT( * ) * - COUNT( * ) * - 42
----
1
42
skipif mysql # not compatible
query II rowsort label-3603
SELECT ALL COUNT ( * ) AS col0, COUNT ( * ) * - COUNT ( * ) * - 42
----
1
42
query I rowsort
SELECT DISTINCT + ( - - 57 ) + - 68 * 60
----
-4023
onlyif mysql # aggregate syntax:
query I rowsort label-3605
SELECT - 32 + - - MIN( 7 ) AS col2
----
-25
skipif mysql # not compatible
query I rowsort label-3605
SELECT - 32 + - - MIN ( 7 ) AS col2
----
-25
query I rowsort
SELECT ALL + + 42 + - 65
----
-23
query I rowsort
SELECT - + ( - + ( - NULLIF ( 1, - + 78 ) ) ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-3608
SELECT 69 + + - 60 * + - 72 * - + COUNT( * ), 25 + + 5 + + - 64 * - - ( - 20 ) * + 46 * - 34 AS col0
----
-4251
-2001890
skipif mysql # not compatible
query II rowsort label-3608
SELECT 69 + + - 60 * + - 72 * - + COUNT ( * ), 25 + + 5 + + - 64 * - - ( - 20 ) * + 46 * - 34 AS col0
----
-4251
-2001890
onlyif mysql # aggregate syntax:
query I rowsort label-3609
SELECT CASE - ( COUNT( * ) ) WHEN + + 6 THEN + COUNT( * ) - - 18 END
----
NULL
skipif mysql # not compatible
query I rowsort label-3609
SELECT CASE - ( COUNT ( * ) ) WHEN + + 6 THEN + COUNT ( * ) - - 18 END
----
NULL
query I rowsort
SELECT ( - 25 )
----
-25
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3611
SELECT 90 DIV + - COUNT( * )
----
-90
skipif mysql # not compatible
query I rowsort label-3611
SELECT 90 / + - COUNT ( * )
----
-90
query I rowsort
SELECT ALL - 52 + - 5 col0
----
-57
query II rowsort
SELECT 21 AS col2, + 59 AS col0
----
21
59
onlyif mysql # aggregate syntax:
query I rowsort label-3614
SELECT ALL + + COALESCE ( + 79, + ( - - 47 ) ) + 26 * 55 * - COUNT( * ) AS col2
----
-1351
skipif mysql # not compatible
query I rowsort label-3614
SELECT ALL + + COALESCE ( + 79, + ( - - 47 ) ) + 26 * 55 * - COUNT ( * ) AS col2
----
-1351
onlyif mysql # aggregate syntax:
query I rowsort label-3615
SELECT 38 * MAX( ALL - - 76 ) * + 52
----
150176
skipif mysql # not compatible
query I rowsort label-3615
SELECT 38 * MAX ( ALL - - 76 ) * + 52
----
150176
query II rowsort
SELECT DISTINCT - 97, 10 AS col2
----
-97
10
query I rowsort
SELECT - NULLIF ( + 14, + 98 * 33 * - - 79 ) + - 98
----
-112
query I rowsort
SELECT - + ( + 81 ) AS col0
----
-81
query I rowsort
SELECT + 97 + - 6 AS col2
----
91
query I rowsort
SELECT 18 * 57 + + 80 col0
----
1106
query I rowsort
SELECT + 71 * 86 + 99
----
6205
onlyif mysql # aggregate syntax:
query I rowsort label-3622
SELECT 49 + COUNT( * )
----
50
skipif mysql # not compatible
query I rowsort label-3622
SELECT 49 + COUNT ( * )
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-3623
SELECT - ( + + COUNT( * ) ) - + - ( + 11 ) AS col0
----
10
skipif mysql # not compatible
query I rowsort label-3623
SELECT - ( + + COUNT ( * ) ) - + - ( + 11 ) AS col0
----
10
query I rowsort
SELECT - 24 + - 48 * + - 67 col0
----
3192
query II rowsort
SELECT + 27, + 56 AS col0
----
27
56
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: DIV for integer division:
query II rowsort label-3626
SELECT - SUM( - 21 ) DIV + 44 + - 86 AS col0, - CAST( NULL AS DECIMAL )
----
-86
NULL
skipif mysql # not compatible
query II rowsort label-3626
SELECT - SUM ( - 21 ) / + 44 + - 86 AS col0, - CAST ( NULL AS REAL )
----
-86
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3627
SELECT DISTINCT + ( COUNT( * ) ) - - + 54 col2
----
55
skipif mysql # not compatible
query I rowsort label-3627
SELECT DISTINCT + ( COUNT ( * ) ) - - + 54 col2
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-3628
SELECT ALL - COUNT( + 95 )
----
-1
skipif mysql # not compatible
query I rowsort label-3628
SELECT ALL - COUNT ( + 95 )
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3629
SELECT CASE + - 20 WHEN - 49 THEN + ( + 88 ) * + 92 + + COUNT( * ) - + 80 + - + 31 * - 71 / + 39 * + 56 * - COUNT( * ) - 91 + 21 WHEN - 37 + - 26 * + - 19 + - 5 + 22 * 32 THEN + 19 WHEN - 15 THEN NULL ELSE NULL END * - CAST( NULL AS SIGNED ) + - + AVG ( ALL + + 39 ) + + 65 * + 89
----
NULL
skipif mysql # not compatible
query I rowsort label-3629
SELECT CASE + - 20 WHEN - 49 THEN + ( + 88 ) * + 92 + + COUNT ( * ) - + 80 + - + 31 * - 71 / + 39 * + 56 * - COUNT ( * ) - 91 + 21 WHEN - 37 + - 26 * + - 19 + - 5 + 22 * 32 THEN + 19 WHEN - 15 THEN NULL ELSE NULL END * - CAST ( NULL AS INTEGER ) + - + AVG ( ALL + + 39 ) + + 65 * + 89
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3630
SELECT + COUNT( ALL + + 94 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-3630
SELECT + COUNT ( ALL + + 94 ) AS col1
----
1
query I rowsort
SELECT 87 * 60 AS col2
----
5220
query I rowsort
SELECT ALL 36 + - 97 - 56
----
-117
query I rowsort
SELECT 58 * - ( + 51 ) * 32
----
-94656
onlyif mysql # aggregate syntax:
query I rowsort label-3634
SELECT 93 + + COUNT( - 26 )
----
94
skipif mysql # not compatible
query I rowsort label-3634
SELECT 93 + + COUNT ( - 26 )
----
94
onlyif mysql # DIV for integer division:
query I rowsort label-3635
SELECT 64 DIV + + 95 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-3635
SELECT 64 / + + 95 AS col2
----
0
query I rowsort
SELECT DISTINCT 71 + - 96 AS col2
----
-25
query I rowsort
SELECT DISTINCT - 40 * + ( + + 26 ) AS col2
----
-1040
query I rowsort
SELECT ALL 6 + 38 * + 67
----
2552
onlyif mysql # aggregate syntax:
query I rowsort label-3639
SELECT DISTINCT - SUM( - 65 ) col0
----
65
skipif mysql # not compatible
query I rowsort label-3639
SELECT DISTINCT - SUM ( - 65 ) col0
----
65
query I rowsort
SELECT DISTINCT 35 + + 12 + - 57
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-3641
SELECT COUNT( * ) + - 98
----
-97
skipif mysql # not compatible
query I rowsort label-3641
SELECT COUNT ( * ) + - 98
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-3642
SELECT ALL 70 + + 58 / + - COUNT( * ) + CASE + 57 WHEN - - 48 THEN - - 13 WHEN + - 44 * - 79 + 46 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3642
SELECT ALL 70 + + 58 / + - COUNT ( * ) + CASE + 57 WHEN - - 48 THEN - - 13 WHEN + - 44 * - 79 + 46 THEN NULL END
----
NULL
query I rowsort
SELECT 73 * + 58 * 45 AS col0
----
190530
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3644
SELECT 84 DIV - 2 AS col1, COALESCE ( SUM( DISTINCT - 38 ), 94, 9 ) + COUNT( * ) + + 2
----
-42
-35
skipif mysql # not compatible
query II rowsort label-3644
SELECT 84 / - 2 AS col1, COALESCE ( SUM ( DISTINCT - 38 ), 94, 9 ) + COUNT ( * ) + + 2
----
-42
-35
onlyif mysql # aggregate syntax:
query I rowsort label-3645
SELECT - + SUM( DISTINCT - 10 ) AS col0
----
10
skipif mysql # not compatible
query I rowsort label-3645
SELECT - + SUM ( DISTINCT - 10 ) AS col0
----
10
onlyif mysql # aggregate syntax:
query I rowsort label-3646
SELECT ALL - 23 + + + 74 + + COUNT( * ) + - 71 AS col0
----
-19
skipif mysql # not compatible
query I rowsort label-3646
SELECT ALL - 23 + + + 74 + + COUNT ( * ) + - 71 AS col0
----
-19
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-3647
SELECT DISTINCT - + CASE + - 26 WHEN 25 THEN ( - 81 ) WHEN - CAST( - ( - - 51 ) AS SIGNED ) THEN NULL ELSE COUNT( * ) + - 39 DIV - + 74 - + 19 END * - 7 * 89, CAST( NULL AS SIGNED ) AS col2
----
-11214
NULL
skipif mysql # not compatible
query II rowsort label-3647
SELECT DISTINCT - + CASE + - 26 WHEN 25 THEN ( - 81 ) WHEN - CAST ( - ( - - 51 ) AS INTEGER ) THEN NULL ELSE COUNT ( * ) + - 39 / - + 74 - + 19 END * - 7 * 89, CAST ( NULL AS INTEGER ) AS col2
----
-11214
NULL
query I rowsort
SELECT DISTINCT ( 31 ) * 82 + + - 25 AS col2
----
2517
query I rowsort
SELECT DISTINCT 98 - + 73 AS col2
----
25
query I rowsort
SELECT ALL + 87 - - - 54 AS col2
----
33
onlyif mysql # aggregate syntax:
query I rowsort label-3651
SELECT + - COUNT( * ) - - 72 - + 91 + 63 * + - 23
----
-1469
skipif mysql # not compatible
query I rowsort label-3651
SELECT + - COUNT ( * ) - - 72 - + 91 + 63 * + - 23
----
-1469
query I rowsort
SELECT - 78 + - 91 AS col2
----
-169
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3653
SELECT ALL - - COUNT( * ) / - CAST( NULL AS SIGNED ) * - COUNT( * ) * - CAST( + 58 AS SIGNED ) / - + CASE + 36 WHEN 48 * - - 75 THEN NULL WHEN 6 THEN + + 35 WHEN COUNT( * ) THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-3653
SELECT ALL - - COUNT ( * ) / - CAST ( NULL AS INTEGER ) * - COUNT ( * ) * - CAST ( + 58 AS INTEGER ) / - + CASE + 36 WHEN 48 * - - 75 THEN NULL WHEN 6 THEN + + 35 WHEN COUNT ( * ) THEN NULL END
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-3654
SELECT ALL COUNT( + - 1 ) AS col2, - 2 * COUNT( * ) * 51 AS col1
----
1
-102
skipif mysql # not compatible
query II rowsort label-3654
SELECT ALL COUNT ( + - 1 ) AS col2, - 2 * COUNT ( * ) * 51 AS col1
----
1
-102
onlyif mysql # aggregate syntax:
query II rowsort label-3655
SELECT DISTINCT CASE + 54 WHEN + + ( + COUNT( * ) ) THEN + 40 END AS col0, 77
----
NULL
77
skipif mysql # not compatible
query II rowsort label-3655
SELECT DISTINCT CASE + 54 WHEN + + ( + COUNT ( * ) ) THEN + 40 END AS col0, 77
----
NULL
77
query I rowsort
SELECT ALL + ( - + 75 )
----
-75
onlyif mysql # aggregate syntax:
query II rowsort label-3657
SELECT - SUM( ALL 92 ) * - 7 AS col0, + 32 AS col2
----
644
32
skipif mysql # not compatible
query II rowsort label-3657
SELECT - SUM ( ALL 92 ) * - 7 AS col0, + 32 AS col2
----
644
32
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3658
SELECT - CAST( NULL AS SIGNED ) * + CAST( 46 AS SIGNED ) - - COUNT( * ) * - 60 * + 43 AS col2, 58
----
NULL
58
skipif mysql # not compatible
query II rowsort label-3658
SELECT - CAST ( NULL AS INTEGER ) * + CAST ( 46 AS INTEGER ) - - COUNT ( * ) * - 60 * + 43 AS col2, 58
----
NULL
58
onlyif mysql # aggregate syntax:
query I rowsort label-3659
SELECT - 49 * COUNT( * ) AS col2
----
-49
skipif mysql # not compatible
query I rowsort label-3659
SELECT - 49 * COUNT ( * ) AS col2
----
-49
query I rowsort
SELECT ( - 12 )
----
-12
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3661
SELECT - COUNT( * ) * - CAST( + 73 AS SIGNED )
----
73
skipif mysql # not compatible
query I rowsort label-3661
SELECT - COUNT ( * ) * - CAST ( + 73 AS INTEGER )
----
73
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3662
SELECT + ( CAST( + 6 AS SIGNED ) ) * COUNT( * ) + + + COUNT( * )
----
7
skipif mysql # not compatible
query I rowsort label-3662
SELECT + ( CAST ( + 6 AS INTEGER ) ) * COUNT ( * ) + + + COUNT ( * )
----
7
query I rowsort
SELECT - 19 * - + ( 91 ) AS col2
----
1729
query II rowsort
SELECT NULLIF ( + 88, - 99 ) AS col1, + 83
----
88
83
query I rowsort
SELECT ALL - 53 * - - 51
----
-2703
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3666
SELECT ALL + CAST( NULL AS SIGNED ) * + + 44 + + + CAST( NULL AS SIGNED ) + 16 + 86 + - ( + 44 ) * 86 * - + 86
----
NULL
skipif mysql # not compatible
query I rowsort label-3666
SELECT ALL + CAST ( NULL AS INTEGER ) * + + 44 + + + CAST ( NULL AS INTEGER ) + 16 + 86 + - ( + 44 ) * 86 * - + 86
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3667
SELECT - 88 * + + 37 * SUM( DISTINCT 35 ) AS col0
----
-113960
skipif mysql # not compatible
query I rowsort label-3667
SELECT - 88 * + + 37 * SUM ( DISTINCT 35 ) AS col0
----
-113960
query I rowsort
SELECT + 58 * 28 AS col2
----
1624
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3669
SELECT + + COALESCE ( - 21, + CAST( + 64 AS SIGNED ) )
----
-21
skipif mysql # not compatible
query I rowsort label-3669
SELECT + + COALESCE ( - 21, + CAST ( + 64 AS INTEGER ) )
----
-21
onlyif mysql # aggregate syntax:
query I rowsort label-3670
SELECT + COUNT( 8 )
----
1
skipif mysql # not compatible
query I rowsort label-3670
SELECT + COUNT ( 8 )
----
1
query I rowsort
SELECT + - 15 + - + 33 AS col0
----
-48
query I rowsort
SELECT ALL + + 58 * 69 AS col1
----
4002
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3673
SELECT + - 71 + - + 29 * - 63 * + 0 + 14 - SUM( ALL ( + 88 ) ) AS col2, CAST( NULL AS SIGNED ) * + COUNT( * ) * 17 / 73
----
-145
NULL
skipif mysql # not compatible
query II rowsort label-3673
SELECT + - 71 + - + 29 * - 63 * + 0 + 14 - SUM ( ALL ( + 88 ) ) AS col2, CAST ( NULL AS INTEGER ) * + COUNT ( * ) * 17 / 73
----
-145
NULL
query II rowsort
SELECT ALL 43 AS col1, - 95 AS col2
----
43
-95
query I rowsort
SELECT + + 97 + + + ( - + 94 ) * 31
----
-2817
query I rowsort
SELECT + - 22 + + 85 AS col0
----
63
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3677
SELECT + 83 + + ( - 58 ) + + 54 * CAST( - + MIN( + 27 ) AS SIGNED ) * - + 89
----
129787
skipif mysql # not compatible
query I rowsort label-3677
SELECT + 83 + + ( - 58 ) + + 54 * CAST ( - + MIN ( + 27 ) AS INTEGER ) * - + 89
----
129787
onlyif mysql # aggregate syntax:
query I rowsort label-3678
SELECT + - COUNT( * ) * + - COUNT( * ) + + 37 * + 76
----
2813
skipif mysql # not compatible
query I rowsort label-3678
SELECT + - COUNT ( * ) * + - COUNT ( * ) + + 37 * + 76
----
2813
query I rowsort
SELECT + 97 + - 63 - - + 67 * - 70
----
-4656
onlyif mysql # aggregate syntax:
query I rowsort label-3680
SELECT - CASE + - 18 WHEN - SUM( ALL 69 ) * 18 THEN NULL WHEN - 35 THEN NULL ELSE - 94 END - + 90
----
4
skipif mysql # not compatible
query I rowsort label-3680
SELECT - CASE + - 18 WHEN - SUM ( ALL 69 ) * 18 THEN NULL WHEN - 35 THEN NULL ELSE - 94 END - + 90
----
4
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3681
SELECT - CAST( 9 AS SIGNED )
----
-9
skipif mysql # not compatible
query I rowsort label-3681
SELECT - CAST ( 9 AS INTEGER )
----
-9
onlyif mysql # aggregate syntax:
query I rowsort label-3682
SELECT ALL 11 * + NULLIF ( + COUNT( * ), - COUNT( * ) ) * + - 12 * - + 49 * - + 51 AS col0
----
-329868
skipif mysql # not compatible
query I rowsort label-3682
SELECT ALL 11 * + NULLIF ( + COUNT ( * ), - COUNT ( * ) ) * + - 12 * - + 49 * - + 51 AS col0
----
-329868
query II rowsort
SELECT - 94 AS col0, 16 - + + ( + + 70 )
----
-94
-54
onlyif mysql # aggregate syntax:
query I rowsort label-3684
SELECT + MIN( - ( 67 ) ) + - 44 * - 7
----
241
skipif mysql # not compatible
query I rowsort label-3684
SELECT + MIN ( - ( 67 ) ) + - 44 * - 7
----
241
query I rowsort
SELECT ALL 61 + 32
----
93
query I rowsort
SELECT + 43 + - 99 AS col1
----
-56
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3687
SELECT DISTINCT + 85 / + CASE + - CASE - COUNT( * ) WHEN - COUNT( * ) + + 28 THEN + 49 WHEN 51 * 36 + 58 + + 31 THEN NULL ELSE + - 69 - + CASE + 35 WHEN + - CAST( NULL AS SIGNED ) THEN + - 46 ELSE NULL END END WHEN - 44 THEN 17 * + + 87 * + 79 + + 25 END * + + 8
----
NULL
skipif mysql # not compatible
query I rowsort label-3687
SELECT DISTINCT + 85 / + CASE + - CASE - COUNT ( * ) WHEN - COUNT ( * ) + + 28 THEN + 49 WHEN 51 * 36 + 58 + + 31 THEN NULL ELSE + - 69 - + CASE + 35 WHEN + - CAST ( NULL AS INTEGER ) THEN + - 46 ELSE NULL END END WHEN - 44 THEN 17 * + + 87 * + 79 + + 25 END * + + 8
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-3688
SELECT ALL + 58 DIV - + 65 + - - 96 AS col2
----
96
skipif mysql # not compatible
query I rowsort label-3688
SELECT ALL + 58 / - + 65 + - - 96 AS col2
----
96
query II rowsort
SELECT DISTINCT + 31 AS col2, 90 col0
----
31
90
onlyif mysql # aggregate syntax:
query I rowsort label-3690
SELECT 67 * SUM( - 0 ) + + - 17 AS col1
----
-17
skipif mysql # not compatible
query I rowsort label-3690
SELECT 67 * SUM ( - 0 ) + + - 17 AS col1
----
-17
onlyif mysql # DIV for integer division:
query I rowsort label-3691
SELECT - ( 72 ) DIV - - 64 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-3691
SELECT - ( 72 ) / - - 64 AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-3692
SELECT ALL - 95 * + - COUNT( * ) AS col0
----
95
skipif mysql # not compatible
query I rowsort label-3692
SELECT ALL - 95 * + - COUNT ( * ) AS col0
----
95
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3693
SELECT - 74 DIV - - COUNT( * )
----
-74
skipif mysql # not compatible
query I rowsort label-3693
SELECT - 74 / - - COUNT ( * )
----
-74
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3694
SELECT ALL - + 56 * 64 * + 11 * + 14 + 86 * + + 94 * - CAST( + - ( - + 61 ) AS SIGNED ) + - + 92
----
-1045152
skipif mysql # not compatible
query I rowsort label-3694
SELECT ALL - + 56 * 64 * + 11 * + 14 + 86 * + + 94 * - CAST ( + - ( - + 61 ) AS INTEGER ) + - + 92
----
-1045152
onlyif mysql # aggregate syntax:
query I rowsort label-3695
SELECT ALL - 20 - NULLIF ( - 99, - + 46 ) - + 64 * - + 87 * MIN( ALL + 42 ) AS col2
----
233935
skipif mysql # not compatible
query I rowsort label-3695
SELECT ALL - 20 - NULLIF ( - 99, - + 46 ) - + 64 * - + 87 * MIN ( ALL + 42 ) AS col2
----
233935
onlyif mysql # aggregate syntax:
query II rowsort label-3696
SELECT DISTINCT - + 75 AS col1, - MAX( - 23 ) + - 9
----
-75
14
skipif mysql # not compatible
query II rowsort label-3696
SELECT DISTINCT - + 75 AS col1, - MAX ( - 23 ) + - 9
----
-75
14
query I rowsort
SELECT + 23 * 4 AS col2
----
92
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3698
SELECT ALL + 11 AS col2, COUNT( * ) DIV 21 AS col0
----
11
0
skipif mysql # not compatible
query II rowsort label-3698
SELECT ALL + 11 AS col2, COUNT ( * ) / 21 AS col0
----
11
0
query I rowsort
SELECT - + 21 * + 4 + - 57
----
-141
query II rowsort
SELECT 52 AS col1, 22 - 65
----
52
-43
onlyif mysql # aggregate syntax:
query I rowsort label-3701
SELECT + 76 + + 27 + + + 29 - - 55 * + COUNT( * ) * - COUNT( * ) * - 9
----
627
skipif mysql # not compatible
query I rowsort label-3701
SELECT + 76 + + 27 + + + 29 - - 55 * + COUNT ( * ) * - COUNT ( * ) * - 9
----
627
query I rowsort
SELECT 44 + 61 + + - 22
----
83
query I rowsort
SELECT - COALESCE ( 3, - 95 )
----
-3
onlyif mysql # aggregate syntax:
query II rowsort label-3704
SELECT + 90 * - + NULLIF ( + - COUNT( * ), + 41 + ( - AVG ( DISTINCT - 45 ) ) + 41 ) * 6, - 78 AS col0
----
540
-78
skipif mysql # not compatible
query II rowsort label-3704
SELECT + 90 * - + NULLIF ( + - COUNT ( * ), + 41 + ( - AVG ( DISTINCT - 45 ) ) + 41 ) * 6, - 78 AS col0
----
540
-78
query II rowsort
SELECT ALL 6 AS col1, 85 - - - 93
----
6
-8
query I rowsort
SELECT 24 + - 47 AS col0
----
-23
query I rowsort
SELECT DISTINCT COALESCE ( ( - + 2 ), - 84 ) AS col0
----
-2
query III rowsort
SELECT + 84 AS col2, 75 AS col2, + 74
----
84
75
74
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-3709
SELECT ALL + 29, + CAST( NULL AS DECIMAL ) * SUM( DISTINCT + + 78 ) AS col1
----
29
NULL
skipif mysql # not compatible
query II rowsort label-3709
SELECT ALL + 29, + CAST ( NULL AS REAL ) * SUM ( DISTINCT + + 78 ) AS col1
----
29
NULL
query I rowsort
SELECT + 40 + - 99 + + + 71 + - 59
----
-47
onlyif mysql # aggregate syntax:
query I rowsort label-3711
SELECT COALESCE ( + MIN( - 56 ), - + 86 * - COUNT( * ) - - - 58 ) * + 2 + + 53
----
-59
skipif mysql # not compatible
query I rowsort label-3711
SELECT COALESCE ( + MIN ( - 56 ), - + 86 * - COUNT ( * ) - - - 58 ) * + 2 + + 53
----
-59
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3712
SELECT CAST( - + 9 AS SIGNED ) + - 28 - 81 AS col1
----
-118
skipif mysql # not compatible
query I rowsort label-3712
SELECT CAST ( - + 9 AS INTEGER ) + - 28 - 81 AS col1
----
-118
onlyif mysql # aggregate syntax:
query I rowsort label-3713
SELECT 58 * + 38 * - COUNT( * ) AS col0
----
-2204
skipif mysql # not compatible
query I rowsort label-3713
SELECT 58 * + 38 * - COUNT ( * ) AS col0
----
-2204
query I rowsort
SELECT CASE - 56 WHEN - 26 THEN NULL WHEN + 51 THEN COALESCE ( 73, - 68 ) ELSE - 33 * + 68 END + + + 60 * + 3 AS col1
----
-2064
query I rowsort
SELECT ALL 55 + + ( - 9 )
----
46
query I rowsort
SELECT 74 * NULLIF ( - 69, - 55 )
----
-5106
onlyif mysql # aggregate syntax:
query I rowsort label-3717
SELECT DISTINCT 48 * + + COUNT( * ) * - + SUM( DISTINCT + 85 ) col2
----
-4080
skipif mysql # not compatible
query I rowsort label-3717
SELECT DISTINCT 48 * + + COUNT ( * ) * - + SUM ( DISTINCT + 85 ) col2
----
-4080
onlyif mysql # aggregate syntax:
query I rowsort label-3718
SELECT ALL COUNT( * ) + + NULLIF ( + - 6, - 69 + AVG ( + - 48 ) + - COUNT( * ) * - + ( - 18 ) ) AS col1
----
-5
skipif mysql # not compatible
query I rowsort label-3718
SELECT ALL COUNT ( * ) + + NULLIF ( + - 6, - 69 + AVG ( + - 48 ) + - COUNT ( * ) * - + ( - 18 ) ) AS col1
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-3719
SELECT CASE + + ( - 6 ) WHEN 39 THEN COUNT( * ) ELSE + - 71 END * - 30
----
2130
skipif mysql # not compatible
query I rowsort label-3719
SELECT CASE + + ( - 6 ) WHEN 39 THEN COUNT ( * ) ELSE + - 71 END * - 30
----
2130
query I rowsort
SELECT ALL 54 * - 10
----
-540
query I rowsort
SELECT 9 * - 73
----
-657
onlyif mysql # aggregate syntax:
query I rowsort label-3722
SELECT DISTINCT COUNT( * ) - - 18 col1
----
19
skipif mysql # not compatible
query I rowsort label-3722
SELECT DISTINCT COUNT ( * ) - - 18 col1
----
19
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3723
SELECT 28 * CAST( + 5 AS SIGNED )
----
140
skipif mysql # not compatible
query I rowsort label-3723
SELECT 28 * CAST ( + 5 AS INTEGER )
----
140
query I rowsort
SELECT ALL + 63 - + 96 - + 51 + + 17 AS col2
----
-67
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3725
SELECT CAST( + 49 AS SIGNED ) * - - 17 * 18 + 57 DIV COALESCE ( - 64, + COALESCE ( - COUNT( * ), + ( + MIN( ALL ( - 5 ) ) ) ), + 15 )
----
14994
skipif mysql # not compatible
query I rowsort label-3725
SELECT CAST ( + 49 AS INTEGER ) * - - 17 * 18 + 57 / COALESCE ( - 64, + COALESCE ( - COUNT ( * ), + ( + MIN ( ALL ( - 5 ) ) ) ), + 15 )
----
14994
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3726
SELECT DISTINCT COUNT( + 58 ) * + 81 DIV + MAX( ALL + + 95 ) AS col2, + 86 + 28 + + 31 AS col2
----
0
145
skipif mysql # not compatible
query II rowsort label-3726
SELECT DISTINCT COUNT ( + 58 ) * + 81 / + MAX ( ALL + + 95 ) AS col2, + 86 + 28 + + 31 AS col2
----
0
145
onlyif mysql # aggregate syntax:
query I rowsort label-3727
SELECT + - COUNT( ALL 57 )
----
-1
skipif mysql # not compatible
query I rowsort label-3727
SELECT + - COUNT ( ALL 57 )
----
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3728
SELECT DISTINCT 59 DIV - 34 + + COUNT( * ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3728
SELECT DISTINCT 59 / - 34 + + COUNT ( * ) AS col1
----
0
query I rowsort
SELECT - NULLIF ( + + 34, COALESCE ( + + 11, 19 + - 67 ) ) * + - 63 * + 0 * + - 58 + ( + 49 ) col0
----
49
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3730
SELECT + CASE + 21 WHEN - + 33 THEN CAST( NULL AS SIGNED ) + - 18 - + - 98 WHEN - 55 THEN NULL ELSE + - 59 * 76 * - - COUNT( * ) END + + - COUNT( * ) - + COUNT( * ) + + 4 * - + 48
----
-4678
skipif mysql # not compatible
query I rowsort label-3730
SELECT + CASE + 21 WHEN - + 33 THEN CAST ( NULL AS INTEGER ) + - 18 - + - 98 WHEN - 55 THEN NULL ELSE + - 59 * 76 * - - COUNT ( * ) END + + - COUNT ( * ) - + COUNT ( * ) + + 4 * - + 48
----
-4678
query I rowsort
SELECT - 24 * - + 38 - - 94 AS col1
----
1006
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3732
SELECT ALL 44 * + - CAST( NULL AS SIGNED ) - - - 81 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3732
SELECT ALL 44 * + - CAST ( NULL AS INTEGER ) - - - 81 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3733
SELECT ALL 48 * + COUNT( * ) AS col0
----
48
skipif mysql # not compatible
query I rowsort label-3733
SELECT ALL 48 * + COUNT ( * ) AS col0
----
48
onlyif mysql # aggregate syntax:
query I rowsort label-3734
SELECT ALL + - 3 + + - COUNT( * ) + 59 - - COUNT( ALL 38 ) + - 1 * 10 * - - COUNT( * )
----
46
skipif mysql # not compatible
query I rowsort label-3734
SELECT ALL + - 3 + + - COUNT ( * ) + 59 - - COUNT ( ALL 38 ) + - 1 * 10 * - - COUNT ( * )
----
46
onlyif mysql # aggregate syntax:
query II rowsort label-3735
SELECT DISTINCT COUNT( * ), 69 * 60 AS col0
----
1
4140
skipif mysql # not compatible
query II rowsort label-3735
SELECT DISTINCT COUNT ( * ), 69 * 60 AS col0
----
1
4140
query I rowsort
SELECT 58 * 6 * 16 AS col0
----
5568
query I rowsort
SELECT ( COALESCE ( 98, - 30 * 76 - + 49 * - - 32 ) ) * + 24 AS col1
----
2352
query I rowsort
SELECT DISTINCT + 12 + + 32 + + 11 AS col0
----
55
query I rowsort
SELECT 83 - - 89
----
172
query I rowsort
SELECT DISTINCT - 94 + 12
----
-82
onlyif mysql # aggregate syntax:
query I rowsort label-3741
SELECT ALL NULLIF ( + 89, - COUNT( * ) ) col0
----
89
skipif mysql # not compatible
query I rowsort label-3741
SELECT ALL NULLIF ( + 89, - COUNT ( * ) ) col0
----
89
query II rowsort
SELECT 37 AS col2, - 0 AS col0
----
37
0
onlyif mysql # aggregate syntax:
query II rowsort label-3743
SELECT 72 AS col1, MAX( ALL - 37 ) AS col1
----
72
-37
skipif mysql # not compatible
query II rowsort label-3743
SELECT 72 AS col1, MAX ( ALL - 37 ) AS col1
----
72
-37
query I rowsort
SELECT 22 * - 30
----
-660
query I rowsort
SELECT + 30 + + ( + 76 ) col0
----
106
query I rowsort
SELECT + 35 - - - 35 AS col1
----
0
query I rowsort
SELECT + 47 * + 69 AS col0
----
3243
onlyif mysql # aggregate syntax:
query I rowsort label-3748
SELECT DISTINCT COUNT( * ) * - 27 - - 11
----
-16
skipif mysql # not compatible
query I rowsort label-3748
SELECT DISTINCT COUNT ( * ) * - 27 - - 11
----
-16
onlyif mysql # aggregate syntax:
query II rowsort label-3749
SELECT + 82 * - NULLIF ( - 82, + NULLIF ( AVG ( + - 10 ), - 40 + + 80 + - 31 ) * - 15 + + SUM( DISTINCT 97 ) + - + ( - + 56 ) + 5 ) * - 48 col0, - 91
----
-322752
-91
skipif mysql # not compatible
query II rowsort label-3749
SELECT + 82 * - NULLIF ( - 82, + NULLIF ( AVG ( + - 10 ), - 40 + + 80 + - 31 ) * - 15 + + SUM ( DISTINCT 97 ) + - + ( - + 56 ) + 5 ) * - 48 col0, - 91
----
-322752
-91
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3750
SELECT + 0 + + - 10 * + - 10 + + 39 - - + 18 * + CAST( + ( + - 12 ) AS SIGNED ), 77 + + 71 col0
----
-77
148
skipif mysql # not compatible
query II rowsort label-3750
SELECT + 0 + + - 10 * + - 10 + + 39 - - + 18 * + CAST ( + ( + - 12 ) AS INTEGER ), 77 + + 71 col0
----
-77
148
onlyif mysql # aggregate syntax:
query I rowsort label-3751
SELECT - ( + + COUNT( * ) ) * - SUM( - 94 ) - - 56 * - 71 + + - 63
----
-4133
skipif mysql # not compatible
query I rowsort label-3751
SELECT - ( + + COUNT ( * ) ) * - SUM ( - 94 ) - - 56 * - 71 + + - 63
----
-4133
query I rowsort
SELECT ALL + - 55 * + 26 col2
----
-1430
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3753
SELECT ALL + 17 AS col1, - 33 DIV COUNT( * )
----
17
-33
skipif mysql # not compatible
query II rowsort label-3753
SELECT ALL + 17 AS col1, - 33 / COUNT ( * )
----
17
-33
query II rowsort
SELECT + + 61, - 2 AS col1
----
61
-2
query II rowsort
SELECT + - 4 col0, + 37
----
-4
37
onlyif mysql # DIV for integer division:
query I rowsort label-3756
SELECT + - 34 + 39 DIV - 9 + 16
----
-22
skipif mysql # not compatible
query I rowsort label-3756
SELECT + - 34 + 39 / - 9 + 16
----
-22
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-3757
SELECT 7 AS col0, + MIN( 64 ) / + - CAST( + 54 AS SIGNED ) + - - 53 * - 85 * 91 * + CAST( NULL AS SIGNED ) AS col0
----
7
NULL
skipif mysql # not compatible
query II rowsort label-3757
SELECT 7 AS col0, + MIN ( 64 ) / + - CAST ( + 54 AS INTEGER ) + - - 53 * - 85 * 91 * + CAST ( NULL AS INTEGER ) AS col0
----
7
NULL
query II rowsort
SELECT + 12 AS col2, + 58
----
12
58
query I rowsort
SELECT - 19 + + + 96 + 27 * + 62 AS col2
----
1751
query II rowsort
SELECT 50, 31 AS col2
----
50
31
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3761
SELECT + ( + 29 ) * + 68 * + 79 * + 43 - ( CAST( NULL AS SIGNED ) ) + + - 17 / 5 * + 86
----
NULL
skipif mysql # not compatible
query I rowsort label-3761
SELECT + ( + 29 ) * + 68 * + 79 * + 43 - ( CAST ( NULL AS INTEGER ) ) + + - 17 / 5 * + 86
----
NULL
query I rowsort
SELECT DISTINCT + - NULLIF ( - 25, + 7 ) AS col2
----
25
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3763
SELECT DISTINCT + - 53 * 41 + 30 + - 81 + + COALESCE ( + 82, + + COUNT( * ) ) - - 86 + - 60 * - COALESCE ( 79, - 42 + - 23, - NULLIF ( - 81, + 66 * - 8 ) ) DIV - 79
----
-2116
skipif mysql # not compatible
query I rowsort label-3763
SELECT DISTINCT + - 53 * 41 + 30 + - 81 + + COALESCE ( + 82, + + COUNT ( * ) ) - - 86 + - 60 * - COALESCE ( 79, - 42 + - 23, - NULLIF ( - 81, + 66 * - 8 ) ) / - 79
----
-2116
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3764
SELECT - + 8 * + 5 * - ( - COUNT( * ) ) DIV + 73 * 1 * 77 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-3764
SELECT - + 8 * + 5 * - ( - COUNT ( * ) ) / + 73 * 1 * 77 AS col2
----
0
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3765
SELECT + + 9, - 8 + 78 + 98 + 4 + 11 + 74 * + 26 * - 80 * - CAST( + 40 AS SIGNED ) AS col0
----
9
6156983
skipif mysql # not compatible
query II rowsort label-3765
SELECT + + 9, - 8 + 78 + 98 + 4 + 11 + 74 * + 26 * - 80 * - CAST ( + 40 AS INTEGER ) AS col0
----
9
6156983
query II rowsort
SELECT ALL 9 * + 45 + - - 71, + ( 91 ) AS col2
----
476
91
query I rowsort
SELECT + - 56 AS col1
----
-56
onlyif mysql # aggregate syntax:
query I rowsort label-3768
SELECT + 65 - COUNT( * )
----
64
skipif mysql # not compatible
query I rowsort label-3768
SELECT + 65 - COUNT ( * )
----
64
query I rowsort
SELECT ALL - 36 * - 80 AS col0
----
2880
query I rowsort
SELECT ALL + 98 + - + 48 + 90
----
140
query I rowsort
SELECT DISTINCT 43 * 24 * - 27 AS col0
----
-27864
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3772
SELECT ALL 2 * + + 96 * - NULLIF ( - CASE - ( + - 15 ) WHEN + 1 / 66 * + AVG ( - CAST( NULL AS SIGNED ) ) * + NULLIF ( - - 14, + 46 ) + - ( - COUNT( * ) ) + - - ( + 43 ) * + + 39 + + 19 THEN + 41 * ( 39 ) ELSE NULL END, - 21 * ( + COALESCE ( - 41, + 23, - SUM( - 90 ), - AVG ( DISTINCT - - 69 ) ) ) + COUNT( + 33 ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-3772
SELECT ALL 2 * + + 96 * - NULLIF ( - CASE - ( + - 15 ) WHEN + 1 / 66 * + AVG ( - CAST ( NULL AS INTEGER ) ) * + NULLIF ( - - 14, + 46 ) + - ( - COUNT ( * ) ) + - - ( + 43 ) * + + 39 + + 19 THEN + 41 * ( 39 ) ELSE NULL END, - 21 * ( + COALESCE ( - 41, + 23, - SUM ( - 90 ), - AVG ( DISTINCT - - 69 ) ) ) + COUNT ( + 33 ) )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-3773
SELECT DISTINCT - 26 DIV + 40
----
0
skipif mysql # not compatible
query I rowsort label-3773
SELECT DISTINCT - 26 / + 40
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3774
SELECT DISTINCT MAX( 0 )
----
0
skipif mysql # not compatible
query I rowsort label-3774
SELECT DISTINCT MAX ( 0 )
----
0
query I rowsort
SELECT - ( - - 6 ) AS col2
----
-6
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3776
SELECT ALL CASE - 38 WHEN COALESCE ( 52, + 83, - 34 * - 24 / 3 + - + 13 + + 68 ) / - - AVG ( ( ( + - CAST( NULL AS SIGNED ) ) ) ) THEN - - 62 END col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3776
SELECT ALL CASE - 38 WHEN COALESCE ( 52, + 83, - 34 * - 24 / 3 + - + 13 + + 68 ) / - - AVG ( ( ( + - CAST ( NULL AS INTEGER ) ) ) ) THEN - - 62 END col0
----
NULL
query I rowsort
SELECT - 58 col0
----
-58
query I rowsort
SELECT - 36 * 5 * + 50 * + 41 col1
----
-369000
query I rowsort
SELECT - 60 + - 74
----
-134
onlyif mysql # aggregate syntax:
query II rowsort label-3780
SELECT DISTINCT ( + COUNT( DISTINCT - ( + 12 ) ) ) AS col2, 22 * + + 17 * 0 * - 80
----
1
0
skipif mysql # not compatible
query II rowsort label-3780
SELECT DISTINCT ( + COUNT ( DISTINCT - ( + 12 ) ) ) AS col2, 22 * + + 17 * 0 * - 80
----
1
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3781
SELECT + 36 + 98 + + CAST( - 0 AS SIGNED ) AS col2
----
134
skipif mysql # not compatible
query I rowsort label-3781
SELECT + 36 + 98 + + CAST ( - 0 AS INTEGER ) AS col2
----
134
query I rowsort
SELECT - 6 * - 48 AS col1
----
288
query I rowsort
SELECT ALL - 36 * + 26 AS col1
----
-936
onlyif mysql # aggregate syntax:
query I rowsort label-3784
SELECT DISTINCT - 64 * - ( - 33 ) * 81 * + COUNT( * )
----
-171072
skipif mysql # not compatible
query I rowsort label-3784
SELECT DISTINCT - 64 * - ( - 33 ) * 81 * + COUNT ( * )
----
-171072
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3785
SELECT ALL CASE - 4 WHEN - 8 + + 62 THEN NULL ELSE - COUNT( * ) DIV - ( 8 ) * 88 + + - 28 END col1
----
-28
skipif mysql # not compatible
query I rowsort label-3785
SELECT ALL CASE - 4 WHEN - 8 + + 62 THEN NULL ELSE - COUNT ( * ) / - ( 8 ) * 88 + + - 28 END col1
----
-28
query I rowsort
SELECT DISTINCT ( - - 13 ) AS col1
----
13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3787
SELECT + CAST( + - COUNT( * ) AS SIGNED ) DIV COUNT( * ) * + - 25 * - - ( - 7 ) + 0
----
-175
skipif mysql # not compatible
query I rowsort label-3787
SELECT + CAST ( + - COUNT ( * ) AS INTEGER ) / COUNT ( * ) * + - 25 * - - ( - 7 ) + 0
----
-175
onlyif mysql # DIV for integer division:
query II rowsort label-3788
SELECT 52 DIV - 85 - - + ( + 50 ), 58 * + + 29 AS col0
----
50
1682
skipif mysql # not compatible
query II rowsort label-3788
SELECT 52 / - 85 - - + ( + 50 ), 58 * + + 29 AS col0
----
50
1682
onlyif mysql # DIV for integer division:
query I rowsort label-3789
SELECT + 47 DIV ( + 50 ) col1
----
0
skipif mysql # not compatible
query I rowsort label-3789
SELECT + 47 / ( + 50 ) col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3790
SELECT ALL + - 32 / - - CAST( NULL AS SIGNED ) + + 76 * COUNT( - 0 ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-3790
SELECT ALL + - 32 / - - CAST ( NULL AS INTEGER ) + + 76 * COUNT ( - 0 ) col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-3791
SELECT ALL + 43 DIV + + 51 + + CASE - + ( + 54 ) WHEN - 44 THEN 47 ELSE - 5 END AS col0
----
-5
skipif mysql # not compatible
query I rowsort label-3791
SELECT ALL + 43 / + + 51 + + CASE - + ( + 54 ) WHEN - 44 THEN 47 ELSE - 5 END AS col0
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-3792
SELECT COUNT( * ) * - 14 - + + 20 AS col1
----
-34
skipif mysql # not compatible
query I rowsort label-3792
SELECT COUNT ( * ) * - 14 - + + 20 AS col1
----
-34
onlyif mysql # aggregate syntax:
query II rowsort label-3793
SELECT ALL 9 * + 63 AS col2, + 17 * MAX( ALL 25 ) + - 79 * 81 AS col1
----
567
-5974
skipif mysql # not compatible
query II rowsort label-3793
SELECT ALL 9 * + 63 AS col2, + 17 * MAX ( ALL 25 ) + - 79 * 81 AS col1
----
567
-5974
onlyif mysql # aggregate syntax:
query I rowsort label-3794
SELECT DISTINCT - 0 * COALESCE ( COUNT( * ), 32 ) * + + 29 + - 25 + 94 AS col2
----
69
skipif mysql # not compatible
query I rowsort label-3794
SELECT DISTINCT - 0 * COALESCE ( COUNT ( * ), 32 ) * + + 29 + - 25 + 94 AS col2
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-3795
SELECT ALL + MIN( ALL - - 94 ) * + + 28 + 70 * - NULLIF ( - + 96, + 16 - - COUNT( * ) )
----
9352
skipif mysql # not compatible
query I rowsort label-3795
SELECT ALL + MIN ( ALL - - 94 ) * + + 28 + 70 * - NULLIF ( - + 96, + 16 - - COUNT ( * ) )
----
9352
query I rowsort
SELECT + 36 + - 65 AS col0
----
-29
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3797
SELECT - - 54 + - - CAST( - + 35 AS SIGNED )
----
19
skipif mysql # not compatible
query I rowsort label-3797
SELECT - - 54 + - - CAST ( - + 35 AS INTEGER )
----
19
onlyif mysql # aggregate syntax:
query I rowsort label-3798
SELECT 96 * - 23 - COUNT( * )
----
-2209
skipif mysql # not compatible
query I rowsort label-3798
SELECT 96 * - 23 - COUNT ( * )
----
-2209
onlyif mysql # aggregate syntax:
query I rowsort label-3799
SELECT + MIN( DISTINCT - 62 )
----
-62
skipif mysql # not compatible
query I rowsort label-3799
SELECT + MIN ( DISTINCT - 62 )
----
-62
query I rowsort
SELECT ALL + - 12 AS col2
----
-12
query I rowsort
SELECT ALL - 64 * - 93 - 68 AS col2
----
5884
query I rowsort
SELECT + ( + 68 ) AS col0
----
68
query II rowsort
SELECT DISTINCT 40, 5 col2
----
40
5
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3804
SELECT CASE + COUNT( * ) WHEN + 55 THEN + CAST( NULL AS SIGNED ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3804
SELECT CASE + COUNT ( * ) WHEN + 55 THEN + CAST ( NULL AS INTEGER ) END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3805
SELECT COUNT( DISTINCT 56 )
----
1
skipif mysql # not compatible
query I rowsort label-3805
SELECT COUNT ( DISTINCT 56 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3806
SELECT + 78 - - 29 * + 79 * + - COUNT( * )
----
-2213
skipif mysql # not compatible
query I rowsort label-3806
SELECT + 78 - - 29 * + 79 * + - COUNT ( * )
----
-2213
onlyif mysql # aggregate syntax:
query II rowsort label-3807
SELECT - 42 * - - ( + - COUNT( * ) ), 66 - + - MIN( DISTINCT - 11 ) - + 65 * - 64 col2
----
42
4215
skipif mysql # not compatible
query II rowsort label-3807
SELECT - 42 * - - ( + - COUNT ( * ) ), 66 - + - MIN ( DISTINCT - 11 ) - + 65 * - 64 col2
----
42
4215
query II rowsort
SELECT - 11 AS col2, 29 - 60 AS col0
----
-11
-31
query II rowsort
SELECT DISTINCT 15, + 47 + + - 88 + - 69 + - + 14 AS col1
----
15
-124
query I rowsort
SELECT 12 * - 56
----
-672
onlyif mysql # aggregate syntax:
query I rowsort label-3811
SELECT ALL 88 * + - CASE + 16 WHEN + MIN( DISTINCT - 46 ) THEN NULL ELSE - 77 + + + NULLIF ( - 36, + + 22 ) END
----
9944
skipif mysql # not compatible
query I rowsort label-3811
SELECT ALL 88 * + - CASE + 16 WHEN + MIN ( DISTINCT - 46 ) THEN NULL ELSE - 77 + + + NULLIF ( - 36, + + 22 ) END
----
9944
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3812
SELECT DISTINCT COUNT( * ) * + ( - CASE + COUNT( * ) WHEN - COUNT( * ) THEN NULL ELSE 2 + - 48 * 29 - CAST( NULL AS SIGNED ) END ) * 73 * 42 * + - 29
----
NULL
skipif mysql # not compatible
query I rowsort label-3812
SELECT DISTINCT COUNT ( * ) * + ( - CASE + COUNT ( * ) WHEN - COUNT ( * ) THEN NULL ELSE 2 + - 48 * 29 - CAST ( NULL AS INTEGER ) END ) * 73 * 42 * + - 29
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3813
SELECT ALL + ( + COUNT( * ) ) DIV COUNT( * ) + - 8 AS col0
----
-7
skipif mysql # not compatible
query I rowsort label-3813
SELECT ALL + ( + COUNT ( * ) ) / COUNT ( * ) + - 8 AS col0
----
-7
query I rowsort
SELECT 27 + + 17 AS col1
----
44
query II rowsort
SELECT ( + + 51 ) + + 21, + 66 * + 9 AS col1
----
72
594
query I rowsort
SELECT 2 * 73 * - 27 col1
----
-3942
query I rowsort
SELECT 37 * + - 41
----
-1517
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3818
SELECT COUNT( * ) + - + 11 - 95 DIV 49
----
-11
skipif mysql # not compatible
query I rowsort label-3818
SELECT COUNT ( * ) + - + 11 - 95 / 49
----
-11
query I rowsort
SELECT 17 + + 82
----
99
query I rowsort
SELECT ALL - 15 + 22
----
7
query I rowsort
SELECT 27 + - 7
----
20
onlyif mysql # aggregate syntax:
query I rowsort label-3822
SELECT 62 - - COUNT( * )
----
63
skipif mysql # not compatible
query I rowsort label-3822
SELECT 62 - - COUNT ( * )
----
63
query I rowsort
SELECT DISTINCT - CASE WHEN NULL IS NOT NULL THEN 77 END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-3824
SELECT ALL + 42 + 85 DIV 49
----
43
skipif mysql # not compatible
query I rowsort label-3824
SELECT ALL + 42 + 85 / 49
----
43
onlyif mysql # DIV for integer division:
query I rowsort label-3825
SELECT 6 DIV 40 + + 1
----
1
skipif mysql # not compatible
query I rowsort label-3825
SELECT 6 / 40 + + 1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3826
SELECT DISTINCT - SUM( ALL - 61 ) + COUNT( * ) AS col1
----
62
skipif mysql # not compatible
query I rowsort label-3826
SELECT DISTINCT - SUM ( ALL - 61 ) + COUNT ( * ) AS col1
----
62
query I rowsort
SELECT ALL 57 + - ( ( 28 ) ) AS col1
----
29
onlyif mysql # aggregate syntax:
query I rowsort label-3828
SELECT MAX( + 59 ) * - COUNT( ALL - 0 ) + 76 AS col1
----
17
skipif mysql # not compatible
query I rowsort label-3828
SELECT MAX ( + 59 ) * - COUNT ( ALL - 0 ) + 76 AS col1
----
17
query I rowsort
SELECT ALL - ( - 64 ) + 15
----
79
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3830
SELECT + 29 * - CAST( NULL AS SIGNED ) + - 66
----
NULL
skipif mysql # not compatible
query I rowsort label-3830
SELECT + 29 * - CAST ( NULL AS INTEGER ) + - 66
----
NULL
query I rowsort
SELECT DISTINCT 56 - + ( 33 ) AS col0
----
23
query I rowsort
SELECT ALL - ( - 3 )
----
3
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3833
SELECT ALL 91 - 10 DIV COUNT( * )
----
81
skipif mysql # not compatible
query I rowsort label-3833
SELECT ALL 91 - 10 / COUNT ( * )
----
81
onlyif mysql # aggregate syntax:
query I rowsort label-3834
SELECT DISTINCT MAX( DISTINCT + 93 ) * 46 AS col0
----
4278
skipif mysql # not compatible
query I rowsort label-3834
SELECT DISTINCT MAX ( DISTINCT + 93 ) * 46 AS col0
----
4278
onlyif mysql # DIV for integer division:
query I rowsort label-3835
SELECT DISTINCT + 53 DIV + 75 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-3835
SELECT DISTINCT + 53 / + 75 AS col0
----
0
query I rowsort
SELECT DISTINCT - 99 - 0
----
-99
query I rowsort
SELECT ( COALESCE ( + 62, + 77, + 54 * ( 63 ) ) ) + - 94 AS col0
----
-32
query I rowsort
SELECT DISTINCT + 35 * + NULLIF ( 19 * - 37, NULLIF ( + 58, 38 * - 57 ) ) AS col0
----
-24605
onlyif mysql # aggregate syntax:
query I rowsort label-3839
SELECT 67 * - COUNT( * )
----
-67
skipif mysql # not compatible
query I rowsort label-3839
SELECT 67 * - COUNT ( * )
----
-67
query I rowsort
SELECT DISTINCT 90 * - 85 AS col1
----
-7650
query I rowsort
SELECT 86 - + 29 AS col2
----
57
onlyif mysql # aggregate syntax:
query I rowsort label-3842
SELECT NULLIF ( SUM( + 68 ), + COUNT( - 26 ) * + 43 ) * + NULLIF ( COUNT( * ), + 6 * + 96 + - COUNT( * ) )
----
68
skipif mysql # not compatible
query I rowsort label-3842
SELECT NULLIF ( SUM ( + 68 ), + COUNT ( - 26 ) * + 43 ) * + NULLIF ( COUNT ( * ), + 6 * + 96 + - COUNT ( * ) )
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-3843
SELECT - 9 * 7 + + COUNT( * )
----
-62
skipif mysql # not compatible
query I rowsort label-3843
SELECT - 9 * 7 + + COUNT ( * )
----
-62
query I rowsort
SELECT DISTINCT + 63 * 51 AS col1
----
3213
query I rowsort
SELECT 21 - 13 AS col2
----
8
query I rowsort
SELECT 27 + - 71 AS col0
----
-44
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3847
SELECT CAST( NULL AS SIGNED ) * + SUM( 45 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3847
SELECT CAST ( NULL AS INTEGER ) * + SUM ( 45 ) AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-3848
SELECT COALESCE ( - 54, 81, 35 DIV - CASE + 18 WHEN 0 THEN NULL WHEN + 40 * + 68 THEN 56 ELSE NULL END ) * 26
----
-1404
skipif mysql # not compatible
query I rowsort label-3848
SELECT COALESCE ( - 54, 81, 35 / - CASE + 18 WHEN 0 THEN NULL WHEN + 40 * + 68 THEN 56 ELSE NULL END ) * 26
----
-1404
query I rowsort
SELECT DISTINCT ( 7 ) * 45 AS col1
----
315
query I rowsort
SELECT ALL 35 + 72 * 96 AS col1
----
6947
query I rowsort
SELECT 53 + + 57 * 97
----
5582
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3852
SELECT CAST( NULL AS SIGNED ) / + 36 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3852
SELECT CAST ( NULL AS INTEGER ) / + 36 AS col1
----
NULL
query I rowsort
SELECT 62 + 72
----
134
query I rowsort
SELECT ALL + 25 + + 5 * 38 AS col2
----
215
onlyif mysql # aggregate syntax:
query I rowsort label-3855
SELECT DISTINCT 81 * MAX( - 48 + - 73 ) AS col0
----
-9801
skipif mysql # not compatible
query I rowsort label-3855
SELECT DISTINCT 81 * MAX ( - 48 + - 73 ) AS col0
----
-9801
query I rowsort
SELECT ALL 85 + 52 * + 81
----
4297
query I rowsort
SELECT DISTINCT + ( 54 )
----
54
query I rowsort
SELECT DISTINCT - 23 + - 18
----
-41
query I rowsort
SELECT ALL - 64 + 6 * 59
----
290
onlyif mysql # aggregate syntax:
query I rowsort label-3860
SELECT COUNT( * ) * + 99 AS col0
----
99
skipif mysql # not compatible
query I rowsort label-3860
SELECT COUNT ( * ) * + 99 AS col0
----
99
query I rowsort
SELECT - COALESCE ( + ( + 23 ), + 56 )
----
-23
query I rowsort
SELECT 9 * + 14 - + 28
----
98
onlyif mysql # aggregate syntax:
query I rowsort label-3863
SELECT + ( COALESCE ( - ( COUNT( * ) ), 57 * 3 - - 85 ) ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-3863
SELECT + ( COALESCE ( - ( COUNT ( * ) ), 57 * 3 - - 85 ) ) AS col1
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-3864
SELECT ALL - + NULLIF ( SUM( + 55 ), 53 ) AS col0
----
-55
skipif mysql # not compatible
query I rowsort label-3864
SELECT ALL - + NULLIF ( SUM ( + 55 ), 53 ) AS col0
----
-55
onlyif mysql # DIV for integer division:
query I rowsort label-3865
SELECT + 94 DIV + 15 - + 97
----
-91
skipif mysql # not compatible
query I rowsort label-3865
SELECT + 94 / + 15 - + 97
----
-91
query I rowsort
SELECT 51 * - 69 AS col1
----
-3519
query I rowsort
SELECT DISTINCT + 7 * + 50
----
350
query I rowsort
SELECT ALL - - COALESCE ( 55, - 65 * 61 + - 45, 33 ) AS col0
----
55
query I rowsort
SELECT ALL + 57 * + 21
----
1197
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3870
SELECT DISTINCT + - 60 * - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3870
SELECT DISTINCT + - 60 * - CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT + - 7 col0
----
-7
onlyif mysql # DIV for integer division:
query I rowsort label-3872
SELECT + 18 DIV + 27 - - 70 AS col2
----
70
skipif mysql # not compatible
query I rowsort label-3872
SELECT + 18 / + 27 - - 70 AS col2
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-3873
SELECT ALL + COUNT( * ) * 3 AS col1
----
3
skipif mysql # not compatible
query I rowsort label-3873
SELECT ALL + COUNT ( * ) * 3 AS col1
----
3
onlyif mysql # aggregate syntax:
query I rowsort label-3874
SELECT COUNT( * ) * 69
----
69
skipif mysql # not compatible
query I rowsort label-3874
SELECT COUNT ( * ) * 69
----
69
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3875
SELECT COUNT( * ) * + 21 * COALESCE ( + 5, + CAST( NULL AS SIGNED ) )
----
105
skipif mysql # not compatible
query I rowsort label-3875
SELECT COUNT ( * ) * + 21 * COALESCE ( + 5, + CAST ( NULL AS INTEGER ) )
----
105
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3876
SELECT ALL + CAST( + 67 AS SIGNED ) AS col2
----
67
skipif mysql # not compatible
query I rowsort label-3876
SELECT ALL + CAST ( + 67 AS INTEGER ) AS col2
----
67
onlyif mysql # aggregate syntax:
query I rowsort label-3877
SELECT + 19 - COUNT( * ) * COUNT( * )
----
18
skipif mysql # not compatible
query I rowsort label-3877
SELECT + 19 - COUNT ( * ) * COUNT ( * )
----
18
query I rowsort
SELECT + 37 * 89
----
3293
onlyif mysql # DIV for integer division:
query I rowsort label-3879
SELECT DISTINCT - 4 DIV + 12
----
0
skipif mysql # not compatible
query I rowsort label-3879
SELECT DISTINCT - 4 / + 12
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3880
SELECT ALL 95 + COUNT( * ) * 29 col0
----
124
skipif mysql # not compatible
query I rowsort label-3880
SELECT ALL 95 + COUNT ( * ) * 29 col0
----
124
query I rowsort
SELECT - 1 * + 41 * + 14
----
-574
onlyif mysql # DIV for integer division:
query I rowsort label-3882
SELECT DISTINCT - 5 DIV - - 82 * + ( + 25 * 75 )
----
0
skipif mysql # not compatible
query I rowsort label-3882
SELECT DISTINCT - 5 / - - 82 * + ( + 25 * 75 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-3883
SELECT + 77 * + ( COUNT( * ) ) AS col2
----
77
skipif mysql # not compatible
query I rowsort label-3883
SELECT + 77 * + ( COUNT ( * ) ) AS col2
----
77
query I rowsort
SELECT ALL - 87 * + + 45 AS col1
----
-3915
query I rowsort
SELECT - 65 + - 47
----
-112
query I rowsort
SELECT - 41 + + - 6 AS col0
----
-47
query I rowsort
SELECT + 17 + + 52 AS col1
----
69
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3888
SELECT ALL + CAST( NULL AS SIGNED ) * 30 * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-3888
SELECT ALL + CAST ( NULL AS INTEGER ) * 30 * COUNT ( * )
----
NULL
query I rowsort
SELECT ( - COALESCE ( 79, 57 ) ) AS col0
----
-79
query I rowsort
SELECT ALL + COALESCE ( - 85, 43 ) col1
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-3891
SELECT + - COUNT( * ) + - 42
----
-43
skipif mysql # not compatible
query I rowsort label-3891
SELECT + - COUNT ( * ) + - 42
----
-43
onlyif mysql # aggregate syntax:
query I rowsort label-3892
SELECT MIN( DISTINCT 12 )
----
12
skipif mysql # not compatible
query I rowsort label-3892
SELECT MIN ( DISTINCT 12 )
----
12
query I rowsort
SELECT + 89 + - 71 AS col2
----
18
query I rowsort
SELECT - - 74 AS col2
----
74
onlyif mysql # aggregate syntax:
query I rowsort label-3895
SELECT + COUNT( * ) + + + 80 * COUNT( * ) col1
----
81
skipif mysql # not compatible
query I rowsort label-3895
SELECT + COUNT ( * ) + + + 80 * COUNT ( * ) col1
----
81
query I rowsort
SELECT - 72 - + - 26
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-3897
SELECT + 16 + 44 + 77 * COUNT( * ) * 79
----
6143
skipif mysql # not compatible
query I rowsort label-3897
SELECT + 16 + 44 + 77 * COUNT ( * ) * 79
----
6143
query I rowsort
SELECT ALL 55 - 90 * 16
----
-1385
onlyif mysql # aggregate syntax:
query I rowsort label-3899
SELECT DISTINCT 60 * COUNT( * ) + - 69 AS col0
----
-9
skipif mysql # not compatible
query I rowsort label-3899
SELECT DISTINCT 60 * COUNT ( * ) + - 69 AS col0
----
-9
onlyif mysql # aggregate syntax:
query I rowsort label-3900
SELECT + COUNT( * ) * - 68
----
-68
skipif mysql # not compatible
query I rowsort label-3900
SELECT + COUNT ( * ) * - 68
----
-68
query I rowsort
SELECT ALL 99 * - ( 10 ) + + 33
----
-957
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3902
SELECT + MIN( ALL + CAST( NULL AS SIGNED ) ) / MIN( ALL - ( + CAST( + 68 AS SIGNED ) ) + + 30 ) + - 50
----
NULL
skipif mysql # not compatible
query I rowsort label-3902
SELECT + MIN ( ALL + CAST ( NULL AS INTEGER ) ) / MIN ( ALL - ( + CAST ( + 68 AS INTEGER ) ) + + 30 ) + - 50
----
NULL
query I rowsort
SELECT DISTINCT 17 * - + 81 * + 93
----
-128061
query I rowsort
SELECT ALL - 17 * + 16 + 95 AS col1
----
-177
onlyif mysql # DIV for integer division:
query I rowsort label-3905
SELECT + 5 DIV - 24 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-3905
SELECT + 5 / - 24 AS col0
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-3906
SELECT - 75 DIV 54
----
-1
skipif mysql # not compatible
query I rowsort label-3906
SELECT - 75 / 54
----
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3907
SELECT - ( - + COUNT( * ) ) DIV - 44 + 87 AS col0
----
87
skipif mysql # not compatible
query I rowsort label-3907
SELECT - ( - + COUNT ( * ) ) / - 44 + 87 AS col0
----
87
onlyif mysql # aggregate syntax:
query I rowsort label-3908
SELECT ( - MAX( - + CASE 62 WHEN + 63 THEN 6 WHEN + 80 THEN NULL END ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-3908
SELECT ( - MAX ( - + CASE 62 WHEN + 63 THEN 6 WHEN + 80 THEN NULL END ) )
----
NULL
query I rowsort
SELECT - 19 + 82
----
63
query I rowsort
SELECT ( - 42 )
----
-42
onlyif mysql # aggregate syntax:
query I rowsort label-3911
SELECT DISTINCT 63 * 54 * ( COUNT( * ) ) + 40
----
3442
skipif mysql # not compatible
query I rowsort label-3911
SELECT DISTINCT 63 * 54 * ( COUNT ( * ) ) + 40
----
3442
onlyif mysql # aggregate syntax:
query I rowsort label-3912
SELECT DISTINCT + SUM( ALL - 54 )
----
-54
skipif mysql # not compatible
query I rowsort label-3912
SELECT DISTINCT + SUM ( ALL - 54 )
----
-54
query I rowsort
SELECT ALL ( 72 ) * + 48 + 27 AS col2
----
3483
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3914
SELECT ALL + COUNT( - + 2 ) * 37 + 91 DIV + COUNT( * )
----
128
skipif mysql # not compatible
query I rowsort label-3914
SELECT ALL + COUNT ( - + 2 ) * 37 + 91 / + COUNT ( * )
----
128
query I rowsort
SELECT - 1 * - + 24 + + + 49 AS col1
----
73
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3916
SELECT DISTINCT - 79 * - COUNT( + 6 ) DIV NULLIF ( - 87, 29 + 67 DIV 39 ) + COUNT( * )
----
1
skipif mysql # not compatible
query I rowsort label-3916
SELECT DISTINCT - 79 * - COUNT ( + 6 ) / NULLIF ( - 87, 29 + 67 / 39 ) + COUNT ( * )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3917
SELECT ALL - COUNT( * ) * + 77 * + 29 AS col2
----
-2233
skipif mysql # not compatible
query I rowsort label-3917
SELECT ALL - COUNT ( * ) * + 77 * + 29 AS col2
----
-2233
onlyif mysql # aggregate syntax:
query I rowsort label-3918
SELECT DISTINCT - COUNT( * ) * + 68 + + COUNT( * ) AS col2
----
-67
skipif mysql # not compatible
query I rowsort label-3918
SELECT DISTINCT - COUNT ( * ) * + 68 + + COUNT ( * ) AS col2
----
-67
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3919
SELECT + CAST( - 12 AS SIGNED ) AS col2
----
-12
skipif mysql # not compatible
query I rowsort label-3919
SELECT + CAST ( - 12 AS INTEGER ) AS col2
----
-12
onlyif mysql # aggregate syntax:
query I rowsort label-3920
SELECT ALL + 80 * + - COUNT( * ) * 72 + + 33 * 83 AS col1
----
-3021
skipif mysql # not compatible
query I rowsort label-3920
SELECT ALL + 80 * + - COUNT ( * ) * 72 + + 33 * 83 AS col1
----
-3021
onlyif mysql # aggregate syntax:
query I rowsort label-3921
SELECT - 38 * - - 95 + - ( + COUNT( * ) ) * - 78 col0
----
-3532
skipif mysql # not compatible
query I rowsort label-3921
SELECT - 38 * - - 95 + - ( + COUNT ( * ) ) * - 78 col0
----
-3532
query I rowsort
SELECT - 24 - - 1 col1
----
-23
onlyif mysql # DIV for integer division:
query I rowsort label-3923
SELECT - 41 DIV + 15
----
-2
skipif mysql # not compatible
query I rowsort label-3923
SELECT - 41 / + 15
----
-2
query I rowsort
SELECT - 47 + + + 31 col1
----
-16
onlyif mysql # aggregate syntax:
query II rowsort label-3925
SELECT COUNT( * ) AS col2, - 31 - + 97 * + 30
----
1
-2941
skipif mysql # not compatible
query II rowsort label-3925
SELECT COUNT ( * ) AS col2, - 31 - + 97 * + 30
----
1
-2941
onlyif mysql # aggregate syntax:
query I rowsort label-3926
SELECT ALL - COUNT( * ) * 28 * - 19 * 99 + 76 * - 30 AS col0
----
50388
skipif mysql # not compatible
query I rowsort label-3926
SELECT ALL - COUNT ( * ) * 28 * - 19 * 99 + 76 * - 30 AS col0
----
50388
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3927
SELECT ALL - 56 DIV MIN( 77 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-3927
SELECT ALL - 56 / MIN ( 77 ) AS col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3928
SELECT DISTINCT CAST( MIN( - 91 ) AS SIGNED ) col2
----
-91
skipif mysql # not compatible
query I rowsort label-3928
SELECT DISTINCT CAST ( MIN ( - 91 ) AS INTEGER ) col2
----
-91
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-3929
SELECT DISTINCT + 70 * MIN( - - 92 ) * CAST( NULL AS DECIMAL ) + 79 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3929
SELECT DISTINCT + 70 * MIN ( - - 92 ) * CAST ( NULL AS REAL ) + 79 AS col2
----
NULL
query I rowsort
SELECT DISTINCT ( - 10 ) col0
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-3931
SELECT - CASE + SUM( ALL + - 78 ) WHEN AVG ( - 20 ) THEN - ( - 86 ) + 32 END + 3
----
NULL
skipif mysql # not compatible
query I rowsort label-3931
SELECT - CASE + SUM ( ALL + - 78 ) WHEN AVG ( - 20 ) THEN - ( - 86 ) + 32 END + 3
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3932
SELECT ALL + COALESCE ( 29, - COALESCE ( - 18, + 95 DIV 26, + MIN( ALL 85 ) DIV SUM( ALL + 24 ) ) + 28 ) - 14 * - 98
----
1401
skipif mysql # not compatible
query I rowsort label-3932
SELECT ALL + COALESCE ( 29, - COALESCE ( - 18, + 95 / 26, + MIN ( ALL 85 ) / SUM ( ALL + 24 ) ) + 28 ) - 14 * - 98
----
1401
onlyif mysql # DIV for integer division:
query I rowsort label-3933
SELECT ALL - + NULLIF ( 79, - 98 ) DIV - 44
----
1
skipif mysql # not compatible
query I rowsort label-3933
SELECT ALL - + NULLIF ( 79, - 98 ) / - 44
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-3934
SELECT - CASE - + 35 WHEN + COUNT( * ) * ( 45 ) THEN - COUNT( * ) + + ( 66 + + 99 ) WHEN - 99 THEN NULL ELSE NULL END / - AVG ( DISTINCT - 63 )
----
NULL
skipif mysql # not compatible
query I rowsort label-3934
SELECT - CASE - + 35 WHEN + COUNT ( * ) * ( 45 ) THEN - COUNT ( * ) + + ( 66 + + 99 ) WHEN - 99 THEN NULL ELSE NULL END / - AVG ( DISTINCT - 63 )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3935
SELECT - COALESCE ( - 38, COUNT( * ), - 80 + 3 ) AS col2
----
38
skipif mysql # not compatible
query I rowsort label-3935
SELECT - COALESCE ( - 38, COUNT ( * ), - 80 + 3 ) AS col2
----
38
onlyif mysql # aggregate syntax:
query I rowsort label-3936
SELECT DISTINCT - + 48 - + COUNT( * )
----
-49
skipif mysql # not compatible
query I rowsort label-3936
SELECT DISTINCT - + 48 - + COUNT ( * )
----
-49
onlyif mysql # DIV for integer division:
query II rowsort label-3937
SELECT - 76 AS col0, - 97 DIV - 50
----
-76
1
skipif mysql # not compatible
query II rowsort label-3937
SELECT - 76 AS col0, - 97 / - 50
----
-76
1
onlyif mysql # aggregate syntax:
query I rowsort label-3938
SELECT - MIN( DISTINCT - 11 ) AS col2
----
11
skipif mysql # not compatible
query I rowsort label-3938
SELECT - MIN ( DISTINCT - 11 ) AS col2
----
11
query I rowsort
SELECT + - CASE + 15 WHEN 53 + 72 * + 15 THEN 55 ELSE NULL END + + 38 * 47 AS col1
----
NULL
query I rowsort
SELECT + 61 * - 1 + - NULLIF ( - 87, + 91 * - 26 - 47 * 63 ) + 34 AS col2
----
60
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-3941
SELECT + + 1 * 61 * - CAST( NULL AS DECIMAL ) - SUM( 18 ) * + 25
----
NULL
skipif mysql # not compatible
query I rowsort label-3941
SELECT + + 1 * 61 * - CAST ( NULL AS REAL ) - SUM ( 18 ) * + 25
----
NULL
query I rowsort
SELECT - + NULLIF ( - - 24, - 15 )
----
-24
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3943
SELECT DISTINCT - CAST( - 55 AS SIGNED ) * - 45 col1
----
-2475
skipif mysql # not compatible
query I rowsort label-3943
SELECT DISTINCT - CAST ( - 55 AS INTEGER ) * - 45 col1
----
-2475
query I rowsort
SELECT + + 68 * + 20
----
1360
query I rowsort
SELECT ALL - ( - 37 )
----
37
query I rowsort
SELECT - NULLIF ( NULLIF ( - 54, - NULLIF ( - 44, + 93 + 28 ) ), + 1 )
----
54
query II rowsort
SELECT + 33 AS col1, + 47 AS col2
----
33
47
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3948
SELECT - 63 * COUNT( * ) / COALESCE ( 88, 87 ) + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-3948
SELECT - 63 * COUNT ( * ) / COALESCE ( 88, 87 ) + + CAST ( NULL AS INTEGER )
----
NULL
query II rowsort
SELECT ALL - 50, 42 AS col1
----
-50
42
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3950
SELECT 91 * 26 DIV + 42 + NULLIF ( - 33, + 24 * 53 ) - - COUNT( 6 ) col2
----
24
skipif mysql # not compatible
query I rowsort label-3950
SELECT 91 * 26 / + 42 + NULLIF ( - 33, + 24 * 53 ) - - COUNT ( 6 ) col2
----
24
onlyif mysql # DIV for integer division:
query I rowsort label-3951
SELECT + 47 DIV - 9 + - + 15
----
-20
skipif mysql # not compatible
query I rowsort label-3951
SELECT + 47 / - 9 + - + 15
----
-20
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3952
SELECT ALL - COALESCE ( + 41, - SUM( - 90 ) DIV 84 )
----
-41
skipif mysql # not compatible
query I rowsort label-3952
SELECT ALL - COALESCE ( + 41, - SUM ( - 90 ) / 84 )
----
-41
query II rowsort
SELECT + 90 AS col0, - 87 * + 66
----
90
-5742
query I rowsort
SELECT ALL 96 + + 92
----
188
onlyif mysql # aggregate syntax:
query I rowsort label-3955
SELECT DISTINCT COUNT( * ) + - ( 73 )
----
-72
skipif mysql # not compatible
query I rowsort label-3955
SELECT DISTINCT COUNT ( * ) + - ( 73 )
----
-72
query I rowsort
SELECT DISTINCT 31 + + 95 AS col2
----
126
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3957
SELECT DISTINCT SUM( CASE 66 WHEN + CASE 21 WHEN + ( + 81 ) THEN + 49 * + CASE + 47 WHEN 87 * 56 THEN NULL WHEN + 50 + 75 THEN NULL ELSE CAST( NULL AS SIGNED ) END + + 36 WHEN 46 * + 43 THEN NULL END * - 32 THEN 93 * 10 ELSE + 44 END ) + 39
----
83
skipif mysql # not compatible
query I rowsort label-3957
SELECT DISTINCT SUM ( CASE 66 WHEN + CASE 21 WHEN + ( + 81 ) THEN + 49 * + CASE + 47 WHEN 87 * 56 THEN NULL WHEN + 50 + 75 THEN NULL ELSE CAST ( NULL AS INTEGER ) END + + 36 WHEN 46 * + 43 THEN NULL END * - 32 THEN 93 * 10 ELSE + 44 END ) + 39
----
83
query I rowsort
SELECT - 34 * + 4 + 50
----
-86
onlyif mysql # aggregate syntax:
query I rowsort label-3959
SELECT 60 * - COUNT( * ) + - - 63 AS col2
----
3
skipif mysql # not compatible
query I rowsort label-3959
SELECT 60 * - COUNT ( * ) + - - 63 AS col2
----
3
query I rowsort
SELECT 24 * - - 57 - - 18 col1
----
1386
query I rowsort
SELECT DISTINCT - 69 * 35
----
-2415
query I rowsort
SELECT ALL - NULLIF ( 70, 98 )
----
-70
query I rowsort
SELECT DISTINCT ( - 19 ) - + 61 AS col2
----
-80
onlyif mysql # aggregate syntax:
query I rowsort label-3964
SELECT + COUNT( 40 ) * + + 38 + + 86 + 5 AS col2
----
129
skipif mysql # not compatible
query I rowsort label-3964
SELECT + COUNT ( 40 ) * + + 38 + + 86 + 5 AS col2
----
129
query II rowsort
SELECT DISTINCT - 70 * - 75 AS col1, 20
----
5250
20
query I rowsort
SELECT 36 * ( + 95 )
----
3420
query I rowsort
SELECT - ( 17 ) * - 74 * + 73
----
91834
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3968
SELECT 67 + - MIN( ALL + 65 ) + + SUM( ALL + 81 ) DIV - 16 * - COUNT( * )
----
7
skipif mysql # not compatible
query I rowsort label-3968
SELECT 67 + - MIN ( ALL + 65 ) + + SUM ( ALL + 81 ) / - 16 * - COUNT ( * )
----
7
query I rowsort
SELECT + 71 + + NULLIF ( 68, + 80 / 46 )
----
139
query I rowsort
SELECT ALL - ( + 87 ) AS col1
----
-87
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3971
SELECT + 85 + + 53 + + 86 * CASE 22 WHEN 17 * - CASE ( + 37 ) WHEN - ( 33 ) THEN - 91 END + 22 THEN 25 - - 35 WHEN ( - 91 ) THEN NULL ELSE COALESCE ( - MAX( + 34 ), - ( COALESCE ( CAST( 74 AS SIGNED ), 91 + + COUNT( * ), - 71 * NULLIF ( - 7 * + 39, + 64 + + ( COUNT( * ) ) ) + 4 * + CAST( + 16 AS SIGNED ) ) ) ) * 72 END AS col0
----
-210390
skipif mysql # not compatible
query I rowsort label-3971
SELECT + 85 + + 53 + + 86 * CASE 22 WHEN 17 * - CASE ( + 37 ) WHEN - ( 33 ) THEN - 91 END + 22 THEN 25 - - 35 WHEN ( - 91 ) THEN NULL ELSE COALESCE ( - MAX ( + 34 ), - ( COALESCE ( CAST ( 74 AS INTEGER ), 91 + + COUNT ( * ), - 71 * NULLIF ( - 7 * + 39, + 64 + + ( COUNT ( * ) ) ) + 4 * + CAST ( + 16 AS INTEGER ) ) ) ) * 72 END AS col0
----
-210390
onlyif mysql # DIV for integer division:
query I rowsort label-3972
SELECT DISTINCT + + 45 DIV 76 * 25 * - 87 - 35
----
-35
skipif mysql # not compatible
query I rowsort label-3972
SELECT DISTINCT + + 45 / 76 * 25 * - 87 - 35
----
-35
query I rowsort
SELECT 36 + - ( + 76 ) AS col2
----
-40
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-3974
SELECT + 12 DIV - - 12 AS col1, COUNT( * )
----
1
1
skipif mysql # not compatible
query II rowsort label-3974
SELECT + 12 / - - 12 AS col1, COUNT ( * )
----
1
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3975
SELECT - COUNT( * ) + - 4 - - 0 DIV + MIN( 89 ) AS col1
----
-5
skipif mysql # not compatible
query I rowsort label-3975
SELECT - COUNT ( * ) + - 4 - - 0 / + MIN ( 89 ) AS col1
----
-5
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3976
SELECT 16 + - - SUM( DISTINCT CAST( + CAST( 85 AS SIGNED ) AS SIGNED ) ) DIV - 44
----
15
skipif mysql # not compatible
query I rowsort label-3976
SELECT 16 + - - SUM ( DISTINCT CAST ( + CAST ( 85 AS INTEGER ) AS INTEGER ) ) / - 44
----
15
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3977
SELECT CASE + + 58 WHEN - 20 + + 48 / + CAST( + 94 AS SIGNED ) THEN NULL WHEN - 97 + + 8 * 84 THEN - ( COUNT( * ) ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3977
SELECT CASE + + 58 WHEN - 20 + + 48 / + CAST ( + 94 AS INTEGER ) THEN NULL WHEN - 97 + + 8 * 84 THEN - ( COUNT ( * ) ) END AS col1
----
NULL
query I rowsort
SELECT 75 + - 60 AS col1
----
15
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3979
SELECT ALL + - 3 + + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-3979
SELECT ALL + - 3 + + CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT - 61 * - 74 * - 99 * + 60
----
-26813160
onlyif mysql # aggregate syntax:
query I rowsort label-3981
SELECT + 70 - + COUNT( * ) + - 82 * + 19 * + COUNT( * ) AS col2
----
-1489
skipif mysql # not compatible
query I rowsort label-3981
SELECT + 70 - + COUNT ( * ) + - 82 * + 19 * + COUNT ( * ) AS col2
----
-1489
onlyif mysql # aggregate syntax:
query I rowsort label-3982
SELECT ALL - COUNT( * ) * + + 56 + + + 12
----
-44
skipif mysql # not compatible
query I rowsort label-3982
SELECT ALL - COUNT ( * ) * + + 56 + + + 12
----
-44
onlyif mysql # aggregate syntax:
query I rowsort label-3983
SELECT DISTINCT - + 74 + + COUNT( * ) + - NULLIF ( + + 83, - 95 ) * - 65
----
5322
skipif mysql # not compatible
query I rowsort label-3983
SELECT DISTINCT - + 74 + + COUNT ( * ) + - NULLIF ( + + 83, - 95 ) * - 65
----
5322
query I rowsort
SELECT DISTINCT - - 49 + - 97
----
-48
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-3985
SELECT + 28 * - CAST( NULL AS SIGNED ) AS col0, + 65 AS col0
----
NULL
65
skipif mysql # not compatible
query II rowsort label-3985
SELECT + 28 * - CAST ( NULL AS INTEGER ) AS col0, + 65 AS col0
----
NULL
65
onlyif mysql # aggregate syntax:
query I rowsort label-3986
SELECT ALL COUNT( + 80 ) + + SUM( 21 ) col2
----
22
skipif mysql # not compatible
query I rowsort label-3986
SELECT ALL COUNT ( + 80 ) + + SUM ( 21 ) col2
----
22
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3987
SELECT 54 DIV 23 + - 68 * + ( - - COUNT( * ) ) AS col0
----
-66
skipif mysql # not compatible
query I rowsort label-3987
SELECT 54 / 23 + - 68 * + ( - - COUNT ( * ) ) AS col0
----
-66
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3988
SELECT ALL - NULLIF ( CAST( - 60 AS SIGNED ), 12 * - 40 ) * 32
----
1920
skipif mysql # not compatible
query I rowsort label-3988
SELECT ALL - NULLIF ( CAST ( - 60 AS INTEGER ), 12 * - 40 ) * 32
----
1920
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-3989
SELECT ALL - CAST( - 68 AS SIGNED ) AS col2
----
68
skipif mysql # not compatible
query I rowsort label-3989
SELECT ALL - CAST ( - 68 AS INTEGER ) AS col2
----
68
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-3990
SELECT ALL - SUM( CASE 58 WHEN - 31 + - CAST( NULL AS SIGNED ) THEN - 2 * + 0 WHEN ( - 75 ) THEN NULL ELSE NULL END ) col1
----
NULL
skipif mysql # not compatible
query I rowsort label-3990
SELECT ALL - SUM ( CASE 58 WHEN - 31 + - CAST ( NULL AS INTEGER ) THEN - 2 * + 0 WHEN ( - 75 ) THEN NULL ELSE NULL END ) col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-3991
SELECT COUNT( + - 8 )
----
1
skipif mysql # not compatible
query I rowsort label-3991
SELECT COUNT ( + - 8 )
----
1
query I rowsort
SELECT DISTINCT ( + 15 ) + + - 31 AS col2
----
-16
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3993
SELECT ALL COUNT( * ) + + COALESCE ( + + COALESCE ( 34, COUNT( * ), 83 ), - ( 21 ) DIV + 89, - 45 * COUNT( * ) - + 8 ) * - MIN( - 65 DIV + 13 + - 30 ) AS col0
----
1191
skipif mysql # not compatible
query I rowsort label-3993
SELECT ALL COUNT ( * ) + + COALESCE ( + + COALESCE ( 34, COUNT ( * ), 83 ), - ( 21 ) / + 89, - 45 * COUNT ( * ) - + 8 ) * - MIN ( - 65 / + 13 + - 30 ) AS col0
----
1191
query I rowsort
SELECT 2 * 77 AS col1
----
154
onlyif mysql # aggregate syntax:
query I rowsort label-3995
SELECT MIN( - + 91 ) AS col1
----
-91
skipif mysql # not compatible
query I rowsort label-3995
SELECT MIN ( - + 91 ) AS col1
----
-91
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-3996
SELECT 64 DIV - 92 * + 35 + - COALESCE ( + 42, - SUM( 74 ) + - 27 * + COUNT( * ) ) + 2 * + CAST( - 7 AS SIGNED ) AS col2
----
-56
skipif mysql # not compatible
query I rowsort label-3996
SELECT 64 / - 92 * + 35 + - COALESCE ( + 42, - SUM ( 74 ) + - 27 * + COUNT ( * ) ) + 2 * + CAST ( - 7 AS INTEGER ) AS col2
----
-56
query I rowsort
SELECT ALL 19 + 79
----
98
query I rowsort
SELECT 18 + - + 59 * ( 25 )
----
-1457
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-3999
SELECT COUNT( * ) DIV 62 col1
----
0
skipif mysql # not compatible
query I rowsort label-3999
SELECT COUNT ( * ) / 62 col1
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-4000
SELECT ALL + 83 DIV 43
----
1
skipif mysql # not compatible
query I rowsort label-4000
SELECT ALL + 83 / 43
----
1
query I rowsort
SELECT ALL 65 - + 65 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4002
SELECT COALESCE ( + 57, - + 8, 70 ) * + ( COUNT( * ) ) AS col1
----
57
skipif mysql # not compatible
query I rowsort label-4002
SELECT COALESCE ( + 57, - + 8, 70 ) * + ( COUNT ( * ) ) AS col1
----
57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4003
SELECT + CAST( 62 AS SIGNED ) * - MAX( DISTINCT + ( - - 21 ) ) + CAST( ( - 7 ) AS SIGNED ) col0
----
-1309
skipif mysql # not compatible
query I rowsort label-4003
SELECT + CAST ( 62 AS INTEGER ) * - MAX ( DISTINCT + ( - - 21 ) ) + CAST ( ( - 7 ) AS INTEGER ) col0
----
-1309
query I rowsort
SELECT 56 * + 40 * + 7 col2
----
15680
query I rowsort
SELECT 62 + + + 20 col1
----
82
query I rowsort
SELECT ALL 29 - + 83 + 69
----
15
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-4007
SELECT NULLIF ( + 58, - + 97 * + 89 + - - MAX( DISTINCT + CAST( - 27 AS DECIMAL ) ) / COUNT( * ) ) / CASE 79 WHEN 95 THEN 78 + 24 * 71 WHEN + COUNT( + 76 ) THEN + 13 END
----
NULL
skipif mysql # not compatible
query I rowsort label-4007
SELECT NULLIF ( + 58, - + 97 * + 89 + - - MAX ( DISTINCT + CAST ( - 27 AS REAL ) ) / COUNT ( * ) ) / CASE 79 WHEN 95 THEN 78 + 24 * 71 WHEN + COUNT ( + 76 ) THEN + 13 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4008
SELECT + MIN( DISTINCT + 81 ) AS col0
----
81
skipif mysql # not compatible
query I rowsort label-4008
SELECT + MIN ( DISTINCT + 81 ) AS col0
----
81
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4009
SELECT + CAST( NULL AS SIGNED ) * + + 58 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4009
SELECT + CAST ( NULL AS INTEGER ) * + + 58 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4010
SELECT - 25 + COUNT( * ) + - 62 AS col2
----
-86
skipif mysql # not compatible
query I rowsort label-4010
SELECT - 25 + COUNT ( * ) + - 62 AS col2
----
-86
onlyif mysql # aggregate syntax:
query I rowsort label-4011
SELECT ALL + CASE WHEN NULL <> ( - COUNT( * ) ) THEN - 91 / 52 ELSE - 82 END
----
-82
skipif mysql # not compatible
query I rowsort label-4011
SELECT ALL + CASE WHEN NULL <> ( - COUNT ( * ) ) THEN - 91 / 52 ELSE - 82 END
----
-82
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4012
SELECT - 61, - MIN( 99 ) * COALESCE ( - 10, - 37 + - CAST( + MAX( 51 ) + - 93 AS SIGNED ), 98 ) AS col0
----
-61
990
skipif mysql # not compatible
query II rowsort label-4012
SELECT - 61, - MIN ( 99 ) * COALESCE ( - 10, - 37 + - CAST ( + MAX ( 51 ) + - 93 AS INTEGER ), 98 ) AS col0
----
-61
990
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4013
SELECT DISTINCT + CAST( SUM( + 73 ) AS SIGNED ), + MAX( - + 16 ) col1
----
73
-16
skipif mysql # not compatible
query II rowsort label-4013
SELECT DISTINCT + CAST ( SUM ( + 73 ) AS INTEGER ), + MAX ( - + 16 ) col1
----
73
-16
onlyif mysql # aggregate syntax:
query I rowsort label-4014
SELECT - 82 * SUM( - + 86 ) col2
----
7052
skipif mysql # not compatible
query I rowsort label-4014
SELECT - 82 * SUM ( - + 86 ) col2
----
7052
query I rowsort
SELECT - 91 + - 79 AS col1
----
-170
onlyif mysql # aggregate syntax:
query I rowsort label-4016
SELECT DISTINCT MIN( DISTINCT - 45 )
----
-45
skipif mysql # not compatible
query I rowsort label-4016
SELECT DISTINCT MIN ( DISTINCT - 45 )
----
-45
query I rowsort
SELECT - 49 * - 59 * 58
----
167678
onlyif mysql # aggregate syntax:
query I rowsort label-4018
SELECT + NULLIF ( NULLIF ( + 56, + 80 + - 46 ), - MAX( 99 ) ) * 61
----
3416
skipif mysql # not compatible
query I rowsort label-4018
SELECT + NULLIF ( NULLIF ( + 56, + 80 + - 46 ), - MAX ( 99 ) ) * 61
----
3416
onlyif mysql # aggregate syntax:
query I rowsort label-4019
SELECT ALL + COUNT( * ) + + 26 AS col2
----
27
skipif mysql # not compatible
query I rowsort label-4019
SELECT ALL + COUNT ( * ) + + 26 AS col2
----
27
query I rowsort
SELECT ALL + - 76 + - 71 + + CASE + 65 WHEN 73 THEN 6 WHEN - AVG ( DISTINCT ( - 92 ) ) THEN NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4021
SELECT - 55 + + MAX( ALL - - 75 ) * + + 55
----
4070
skipif mysql # not compatible
query I rowsort label-4021
SELECT - 55 + + MAX ( ALL - - 75 ) * + + 55
----
4070
onlyif mysql # aggregate syntax:
query I rowsort label-4022
SELECT DISTINCT + COUNT( * ) + - 89 + - 32 + + 93 * 50 + 14 * - NULLIF ( 89 * 19, + ( - 9 ) ) AS col0
----
-19144
skipif mysql # not compatible
query I rowsort label-4022
SELECT DISTINCT + COUNT ( * ) + - 89 + - 32 + + 93 * 50 + 14 * - NULLIF ( 89 * 19, + ( - 9 ) ) AS col0
----
-19144
onlyif mysql # aggregate syntax:
query II rowsort label-4023
SELECT DISTINCT - ( + 73 ) + + COUNT( * ) AS col1, 2 AS col0
----
-72
2
skipif mysql # not compatible
query II rowsort label-4023
SELECT DISTINCT - ( + 73 ) + + COUNT ( * ) AS col1, 2 AS col0
----
-72
2
query I rowsort
SELECT ALL + + 75 + - 56
----
19
onlyif mysql # aggregate syntax:
query II rowsort label-4025
SELECT ALL + 43 AS col2, - 27 + 98 - + COUNT( * ) AS col1
----
43
70
skipif mysql # not compatible
query II rowsort label-4025
SELECT ALL + 43 AS col2, - 27 + 98 - + COUNT ( * ) AS col1
----
43
70
onlyif mysql # aggregate syntax: DIV for integer division:
query III rowsort label-4026
SELECT - 37 DIV + - 54 AS col2, - 10 * - 11 AS col1, COUNT( * ) * - 76 + 14 DIV - 7 AS col1
----
0
110
-78
skipif mysql # not compatible
query III rowsort label-4026
SELECT - 37 / + - 54 AS col2, - 10 * - 11 AS col1, COUNT ( * ) * - 76 + 14 / - 7 AS col1
----
0
110
-78
onlyif mysql # aggregate syntax:
query I rowsort label-4027
SELECT ALL + SUM( + - 46 ) + + - 59 AS col0
----
-105
skipif mysql # not compatible
query I rowsort label-4027
SELECT ALL + SUM ( + - 46 ) + + - 59 AS col0
----
-105
query I rowsort
SELECT - 49 - 4 - - 48 AS col1
----
-5
onlyif mysql # aggregate syntax:
query II rowsort label-4029
SELECT - COUNT( ALL - 63 ) * - ( + 85 ) AS col2, 99 * + 43 + COALESCE ( - 88, + 31 ) AS col0
----
85
4169
skipif mysql # not compatible
query II rowsort label-4029
SELECT - COUNT ( ALL - 63 ) * - ( + 85 ) AS col2, 99 * + 43 + COALESCE ( - 88, + 31 ) AS col0
----
85
4169
query II rowsort
SELECT ( + 40 ), - 13 + + - 8 + + 33 AS col2
----
40
12
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4031
SELECT 60 DIV + 78 * 15 - - COUNT( * )
----
1
skipif mysql # not compatible
query I rowsort label-4031
SELECT 60 / + 78 * 15 - - COUNT ( * )
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4032
SELECT - 1 + + COUNT( * ) DIV - + NULLIF ( - NULLIF ( - 93, 40 + 74 ), 11 )
----
-1
skipif mysql # not compatible
query I rowsort label-4032
SELECT - 1 + + COUNT ( * ) / - + NULLIF ( - NULLIF ( - 93, 40 + 74 ), 11 )
----
-1
query I rowsort
SELECT DISTINCT + ( 39 ) * + ( - 18 ) - - - 59
----
-761
query I rowsort
SELECT - 77 + - + 27 col2
----
-104
query II rowsort
SELECT DISTINCT + 69, - ( + 69 ) col0
----
69
-69
query I rowsort
SELECT ALL + 88 * - - 17 AS col0
----
1496
onlyif mysql # aggregate syntax:
query II rowsort label-4037
SELECT ALL + 11 AS col1, + 45 + COUNT( * ) col0
----
11
46
skipif mysql # not compatible
query II rowsort label-4037
SELECT ALL + 11 AS col1, + 45 + COUNT ( * ) col0
----
11
46
onlyif mysql # aggregate syntax:
query I rowsort label-4038
SELECT MIN( DISTINCT - - 74 ) * NULLIF ( + SUM( + 62 ), + 76 ) - + 36 - 61 * 12 AS col0
----
3820
skipif mysql # not compatible
query I rowsort label-4038
SELECT MIN ( DISTINCT - - 74 ) * NULLIF ( + SUM ( + 62 ), + 76 ) - + 36 - 61 * 12 AS col0
----
3820
query I rowsort
SELECT - 59 * 24
----
-1416
onlyif mysql # aggregate syntax:
query I rowsort label-4040
SELECT + 23 + + 16 + - MAX( - 46 ) AS col0
----
85
skipif mysql # not compatible
query I rowsort label-4040
SELECT + 23 + + 16 + - MAX ( - 46 ) AS col0
----
85
onlyif mysql # aggregate syntax:
query II rowsort label-4041
SELECT ALL + 1, ( + COUNT( * ) ) + + + 0 - 7 * + 52 AS col1
----
1
-363
skipif mysql # not compatible
query II rowsort label-4041
SELECT ALL + 1, ( + COUNT ( * ) ) + + + 0 - 7 * + 52 AS col1
----
1
-363
query I rowsort
SELECT CASE + 90 WHEN + 47 / - + 12 THEN 86 END AS col2
----
NULL
query I rowsort
SELECT - 87 * - 28 + + 92 AS col0
----
2528
onlyif mysql # aggregate syntax:
query I rowsort label-4044
SELECT + ( + 50 ) * + COUNT( * ) AS col2
----
50
skipif mysql # not compatible
query I rowsort label-4044
SELECT + ( + 50 ) * + COUNT ( * ) AS col2
----
50
onlyif mysql # DIV for integer division:
query I rowsort label-4045
SELECT ALL 23 DIV - 43
----
0
skipif mysql # not compatible
query I rowsort label-4045
SELECT ALL 23 / - 43
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4046
SELECT DISTINCT - ( - ( - ( COALESCE ( - - CASE MAX( ( + 86 ) ) WHEN 11 + + COUNT( * ) THEN - 41 WHEN 3 THEN NULL ELSE NULL END, + 78, + CASE - 10 WHEN 80 - - NULLIF ( 71 + 93, ( 35 ) ) THEN 57 WHEN + 19 * 52 - - 82 THEN NULL END + 28 ) ) ) ) * - SUM( - ( + 40 ) ) AS col2
----
-3120
skipif mysql # not compatible
query I rowsort label-4046
SELECT DISTINCT - ( - ( - ( COALESCE ( - - CASE MAX ( ( + 86 ) ) WHEN 11 + + COUNT ( * ) THEN - 41 WHEN 3 THEN NULL ELSE NULL END, + 78, + CASE - 10 WHEN 80 - - NULLIF ( 71 + 93, ( 35 ) ) THEN 57 WHEN + 19 * 52 - - 82 THEN NULL END + 28 ) ) ) ) * - SUM ( - ( + 40 ) ) AS col2
----
-3120
onlyif mysql # DIV for integer division:
query I rowsort label-4047
SELECT ALL + + 12 DIV 76 - + 5
----
-5
skipif mysql # not compatible
query I rowsort label-4047
SELECT ALL + + 12 / 76 - + 5
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-4048
SELECT + - COALESCE ( - 40, + 73 + + 90 * - CASE + - 98 WHEN - 98 THEN COUNT( * ) - 91 END, 52 ) * - 81
----
-3240
skipif mysql # not compatible
query I rowsort label-4048
SELECT + - COALESCE ( - 40, + 73 + + 90 * - CASE + - 98 WHEN - 98 THEN COUNT ( * ) - 91 END, 52 ) * - 81
----
-3240
query II rowsort
SELECT ALL + + 50 AS col2, + 48
----
50
48
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4050
SELECT - + 70 DIV + COUNT( * ) + + - 91 * - 93 * 94
----
795452
skipif mysql # not compatible
query I rowsort label-4050
SELECT - + 70 / + COUNT ( * ) + + - 91 * - 93 * 94
----
795452
onlyif mysql # DIV for integer division:
query I rowsort label-4051
SELECT + - 64 DIV 11 AS col0
----
-5
skipif mysql # not compatible
query I rowsort label-4051
SELECT + - 64 / 11 AS col0
----
-5
onlyif mysql # DIV for integer division:
query I rowsort label-4052
SELECT ALL COALESCE ( 75, 86, + - ( + + 36 ) DIV + - 89 ) * - 50 + + 99 AS col0
----
-3651
skipif mysql # not compatible
query I rowsort label-4052
SELECT ALL COALESCE ( 75, 86, + - ( + + 36 ) / + - 89 ) * - 50 + + 99 AS col0
----
-3651
onlyif mysql # aggregate syntax:
query I rowsort label-4053
SELECT 53 * - 17 + + COUNT( * ) + - 83 * COUNT( * ) AS col1
----
-983
skipif mysql # not compatible
query I rowsort label-4053
SELECT 53 * - 17 + + COUNT ( * ) + - 83 * COUNT ( * ) AS col1
----
-983
query I rowsort
SELECT + + 89 * + ( + + 90 )
----
8010
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4055
SELECT + CAST( 5 AS SIGNED ) + - 50 + COUNT( * ), + 99 * 84 AS col1
----
-44
8316
skipif mysql # not compatible
query II rowsort label-4055
SELECT + CAST ( 5 AS INTEGER ) + - 50 + COUNT ( * ), + 99 * 84 AS col1
----
-44
8316
onlyif mysql # aggregate syntax:
query I rowsort label-4056
SELECT + + 20 * + + COUNT( + 55 ) + - COALESCE ( + ( 48 ), + 5, COUNT( * ) ) + 60
----
32
skipif mysql # not compatible
query I rowsort label-4056
SELECT + + 20 * + + COUNT ( + 55 ) + - COALESCE ( + ( 48 ), + 5, COUNT ( * ) ) + 60
----
32
onlyif mysql # DIV for integer division:
query I rowsort label-4057
SELECT ALL 99 DIV - 95 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-4057
SELECT ALL 99 / - 95 AS col2
----
-1
query I rowsort
SELECT + 69 + - - 30 AS col0
----
99
query II rowsort
SELECT ALL + 18 + - 50 AS col1, 57 AS col0
----
-32
57
query I rowsort
SELECT + - 12 + 4 - + 41
----
-49
query I rowsort
SELECT + + 37 + 91 + NULLIF ( + - 72, - ( - COALESCE ( 50, + 68 + ( - 39 + 56 * 81 ), 65 + + NULLIF ( 23, + 10 ) ) ) * 92 )
----
56
onlyif mysql # aggregate syntax:
query II rowsort label-4062
SELECT 41 AS col2, - COUNT( * ) * - 48 AS col0
----
41
48
skipif mysql # not compatible
query II rowsort label-4062
SELECT 41 AS col2, - COUNT ( * ) * - 48 AS col0
----
41
48
onlyif mysql # aggregate syntax:
query I rowsort label-4063
SELECT DISTINCT 84 + + COUNT( * ) + 13 AS col1
----
98
skipif mysql # not compatible
query I rowsort label-4063
SELECT DISTINCT 84 + + COUNT ( * ) + 13 AS col1
----
98
query I rowsort
SELECT + 58 * - + ( + 62 ) - - ( + 65 ) AS col0
----
-3531
onlyif mysql # aggregate syntax:
query I rowsort label-4065
SELECT + 49 + - COUNT( * ) + - - 12 + NULLIF ( - - 41, + 39 )
----
101
skipif mysql # not compatible
query I rowsort label-4065
SELECT + 49 + - COUNT ( * ) + - - 12 + NULLIF ( - - 41, + 39 )
----
101
onlyif mysql # aggregate syntax:
query II rowsort label-4066
SELECT - COUNT( * ) + - 11, 1 * 58 * + 93 * - 77 AS col1
----
-12
-415338
skipif mysql # not compatible
query II rowsort label-4066
SELECT - COUNT ( * ) + - 11, 1 * 58 * + 93 * - 77 AS col1
----
-12
-415338
query I rowsort
SELECT + 25 + 42 - 35
----
32
onlyif mysql # aggregate syntax:
query I rowsort label-4068
SELECT - COALESCE ( 35, NULLIF ( COUNT( - + 92 ), - + 43 ), + 70 * + 71 + + 50 * 47 ) - 48
----
-83
skipif mysql # not compatible
query I rowsort label-4068
SELECT - COALESCE ( 35, NULLIF ( COUNT ( - + 92 ), - + 43 ), + 70 * + 71 + + 50 * 47 ) - 48
----
-83
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4069
SELECT ALL COALESCE ( - COUNT( * ), - - 90 DIV - 37 * 88 + + - 99, - 77 + - 62 )
----
-1
skipif mysql # not compatible
query I rowsort label-4069
SELECT ALL COALESCE ( - COUNT ( * ), - - 90 / - 37 * 88 + + - 99, - 77 + - 62 )
----
-1
query I rowsort
SELECT - 7 + + + 77 AS col0
----
70
query I rowsort
SELECT DISTINCT ( + 72 ) * - ( 59 )
----
-4248
onlyif mysql # aggregate syntax:
query II rowsort label-4072
SELECT DISTINCT ( - 68 ), - 72 * - - 18 + + MIN( 3 ) AS col1
----
-68
-1293
skipif mysql # not compatible
query II rowsort label-4072
SELECT DISTINCT ( - 68 ), - 72 * - - 18 + + MIN ( 3 ) AS col1
----
-68
-1293
query I rowsort
SELECT - 71 + + 72
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4074
SELECT ALL + COALESCE ( - + 15, 98 + + 5 + - CAST( NULL AS SIGNED ), - COUNT( * ) )
----
-15
skipif mysql # not compatible
query I rowsort label-4074
SELECT ALL + COALESCE ( - + 15, 98 + + 5 + - CAST ( NULL AS INTEGER ), - COUNT ( * ) )
----
-15
onlyif mysql # aggregate syntax:
query I rowsort label-4075
SELECT DISTINCT + COUNT( ALL + ( 4 ) ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-4075
SELECT DISTINCT + COUNT ( ALL + ( 4 ) ) AS col2
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4076
SELECT ALL + 77 DIV - 84 - - COUNT( * ) AS col1, - 65 * - COALESCE ( - ( - 59 ), 87 ) + + 7 * - ( 5 )
----
1
3800
skipif mysql # not compatible
query II rowsort label-4076
SELECT ALL + 77 / - 84 - - COUNT ( * ) AS col1, - 65 * - COALESCE ( - ( - 59 ), 87 ) + + 7 * - ( 5 )
----
1
3800
onlyif mysql # aggregate syntax:
query I rowsort label-4077
SELECT - 65 * - 26 * COUNT( * )
----
1690
skipif mysql # not compatible
query I rowsort label-4077
SELECT - 65 * - 26 * COUNT ( * )
----
1690
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4078
SELECT + 83 * + 77 + COUNT( * ) DIV - ( 36 ) AS col0
----
6391
skipif mysql # not compatible
query I rowsort label-4078
SELECT + 83 * + 77 + COUNT ( * ) / - ( 36 ) AS col0
----
6391
onlyif mysql # DIV for integer division:
query I rowsort label-4079
SELECT DISTINCT - 11 DIV - + 28 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-4079
SELECT DISTINCT - 11 / - + 28 AS col1
----
0
query I rowsort
SELECT ALL - 93 * - 12
----
1116
onlyif mysql # aggregate syntax:
query I rowsort label-4081
SELECT - 29 + - COUNT( * ) AS col1
----
-30
skipif mysql # not compatible
query I rowsort label-4081
SELECT - 29 + - COUNT ( * ) AS col1
----
-30
onlyif mysql # aggregate syntax:
query II rowsort label-4082
SELECT ALL + COUNT( ALL - - 33 ), + 15 * - 34 AS col2
----
1
-510
skipif mysql # not compatible
query II rowsort label-4082
SELECT ALL + COUNT ( ALL - - 33 ), + 15 * - 34 AS col2
----
1
-510
query I rowsort
SELECT - COALESCE ( + - 12, - 91 ) * 68 col0
----
816
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-4084
SELECT DISTINCT 83 DIV + - CAST( - 24 AS SIGNED ) + - 83 + - 86 col0
----
-166
skipif mysql # not compatible
query I rowsort label-4084
SELECT DISTINCT 83 / + - CAST ( - 24 AS INTEGER ) + - 83 + - 86 col0
----
-166
onlyif mysql # aggregate syntax:
query II rowsort label-4085
SELECT DISTINCT + 48 * 62, COUNT( * ) * + 7 AS col0
----
2976
7
skipif mysql # not compatible
query II rowsort label-4085
SELECT DISTINCT + 48 * 62, COUNT ( * ) * + 7 AS col0
----
2976
7
query I rowsort
SELECT ALL + + 21 col0
----
21
query I rowsort
SELECT + CASE + + 23 WHEN 22 THEN - - 53 ELSE 64 END AS col2
----
64
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4088
SELECT ALL + COALESCE ( 85, 16 * - NULLIF ( - 53, - COUNT( * ) * - 48 + - MAX( + 88 ) ), 23 + + 62 DIV 81 ) * - 94 + + ( CASE + COUNT( * ) WHEN COUNT( * ) THEN + ( - 38 ) WHEN 10 THEN 2 WHEN - COUNT( * ) THEN NULL ELSE NULL END ) AS col1
----
-8028
skipif mysql # not compatible
query I rowsort label-4088
SELECT ALL + COALESCE ( 85, 16 * - NULLIF ( - 53, - COUNT ( * ) * - 48 + - MAX ( + 88 ) ), 23 + + 62 / 81 ) * - 94 + + ( CASE + COUNT ( * ) WHEN COUNT ( * ) THEN + ( - 38 ) WHEN 10 THEN 2 WHEN - COUNT ( * ) THEN NULL ELSE NULL END ) AS col1
----
-8028
onlyif mysql # DIV for integer division:
query I rowsort label-4089
SELECT - 87 + 37 DIV ( - + ( - 23 ) ) AS col2
----
-86
skipif mysql # not compatible
query I rowsort label-4089
SELECT - 87 + 37 / ( - + ( - 23 ) ) AS col2
----
-86
onlyif mysql # aggregate syntax:
query I rowsort label-4090
SELECT ALL + + 9 + + - MIN( ALL - ( + 99 ) ) AS col2
----
108
skipif mysql # not compatible
query I rowsort label-4090
SELECT ALL + + 9 + + - MIN ( ALL - ( + 99 ) ) AS col2
----
108
onlyif mysql # aggregate syntax:
query I rowsort label-4091
SELECT 83 - COUNT( DISTINCT - - 66 )
----
82
skipif mysql # not compatible
query I rowsort label-4091
SELECT 83 - COUNT ( DISTINCT - - 66 )
----
82
query I rowsort
SELECT - - 73 * - 94 * + 88 + - 93 - - 99
----
-603850
onlyif mysql # DIV for integer division:
query I rowsort label-4093
SELECT DISTINCT - 22 + 35 + 55 + - 33 DIV + - ( 50 ) * + 75 - + 25 * 71 DIV ( 60 )
----
39
skipif mysql # not compatible
query I rowsort label-4093
SELECT DISTINCT - 22 + 35 + 55 + - 33 / + - ( 50 ) * + 75 - + 25 * 71 / ( 60 )
----
39
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4094
SELECT - + COALESCE ( + CAST( NULL AS SIGNED ), 18 + COUNT( * ) - + + 86 - - - COALESCE ( MAX( ALL - 37 ), - 54, - SUM( DISTINCT - 21 ) + + COUNT( * ) ) * - ( 22 ), - SUM( 65 ) * 55 ) AS col0
----
881
skipif mysql # not compatible
query I rowsort label-4094
SELECT - + COALESCE ( + CAST ( NULL AS INTEGER ), 18 + COUNT ( * ) - + + 86 - - - COALESCE ( MAX ( ALL - 37 ), - 54, - SUM ( DISTINCT - 21 ) + + COUNT ( * ) ) * - ( 22 ), - SUM ( 65 ) * 55 ) AS col0
----
881
query I rowsort
SELECT ALL - ( - 34 )
----
34
onlyif mysql # aggregate syntax:
query I rowsort label-4096
SELECT DISTINCT - COUNT( * ) + - + 63
----
-64
skipif mysql # not compatible
query I rowsort label-4096
SELECT DISTINCT - COUNT ( * ) + - + 63
----
-64
query I rowsort
SELECT 52 * - - 98 * + - 87 AS col2
----
-443352
onlyif mysql # aggregate syntax:
query I rowsort label-4098
SELECT 70 * 83 - - COUNT( - 62 ) + 10 + - + 96
----
5725
skipif mysql # not compatible
query I rowsort label-4098
SELECT 70 * 83 - - COUNT ( - 62 ) + 10 + - + 96
----
5725
query I rowsort
SELECT 32 * - - 93
----
2976
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4100
SELECT COUNT( * ) DIV 50
----
0
skipif mysql # not compatible
query I rowsort label-4100
SELECT COUNT ( * ) / 50
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4101
SELECT ALL CAST( NULL AS SIGNED ) - + 1 - - - COUNT( * ) * - ( - AVG ( ALL + 8 ) ) * - NULLIF ( - 30, + 22 * 75 ) + COUNT( * ) col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4101
SELECT ALL CAST ( NULL AS INTEGER ) - + 1 - - - COUNT ( * ) * - ( - AVG ( ALL + 8 ) ) * - NULLIF ( - 30, + 22 * 75 ) + COUNT ( * ) col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4102
SELECT DISTINCT 92 AS col2, 15 * 88 + + - 32 DIV - COUNT( * ) + - SUM( 72 ) - - + 47 * - COUNT( * ) AS col2
----
92
1233
skipif mysql # not compatible
query II rowsort label-4102
SELECT DISTINCT 92 AS col2, 15 * 88 + + - 32 / - COUNT ( * ) + - SUM ( 72 ) - - + 47 * - COUNT ( * ) AS col2
----
92
1233
query II rowsort
SELECT ALL 45, - 22 AS col1
----
45
-22
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4104
SELECT CAST( NULL AS SIGNED ) * - - 73
----
NULL
skipif mysql # not compatible
query I rowsort label-4104
SELECT CAST ( NULL AS INTEGER ) * - - 73
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4105
SELECT DISTINCT 50 AS col1, + COUNT( * ) - - 39 col0
----
50
40
skipif mysql # not compatible
query II rowsort label-4105
SELECT DISTINCT 50 AS col1, + COUNT ( * ) - - 39 col0
----
50
40
query I rowsort
SELECT DISTINCT 12 * + 91
----
1092
onlyif mysql # aggregate syntax:
query I rowsort label-4107
SELECT 36 + + CASE 62 WHEN SUM( ALL + 46 ) + - 11 THEN + + COUNT( * ) / + 44 WHEN COUNT( * ) * + 66 THEN NULL WHEN COUNT( * ) * + 83 THEN NULL ELSE NULL END * 48
----
NULL
skipif mysql # not compatible
query I rowsort label-4107
SELECT 36 + + CASE 62 WHEN SUM ( ALL + 46 ) + - 11 THEN + + COUNT ( * ) / + 44 WHEN COUNT ( * ) * + 66 THEN NULL WHEN COUNT ( * ) * + 83 THEN NULL ELSE NULL END * 48
----
NULL
query I rowsort
SELECT 72 * - 60
----
-4320
query I rowsort
SELECT ALL 47 * 49 AS col0
----
2303
onlyif mysql # DIV for integer division:
query I rowsort label-4110
SELECT - 42 DIV + 33 + 9
----
8
skipif mysql # not compatible
query I rowsort label-4110
SELECT - 42 / + 33 + 9
----
8
query II rowsort
SELECT + 69 AS col2, 14 AS col2
----
69
14
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4112
SELECT 55 + + 32 * NULLIF ( + - CAST( + 83 AS SIGNED ), + 36 ), 35 / - 60 * COUNT( * ) - 51 * + CAST( NULL AS SIGNED ) AS col0
----
-2601
NULL
skipif mysql # not compatible
query II rowsort label-4112
SELECT 55 + + 32 * NULLIF ( + - CAST ( + 83 AS INTEGER ), + 36 ), 35 / - 60 * COUNT ( * ) - 51 * + CAST ( NULL AS INTEGER ) AS col0
----
-2601
NULL
query I rowsort
SELECT ALL 94 * 58 * + + 8 * - - 85
----
3707360
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4114
SELECT ALL 11 + COUNT( ALL - COALESCE ( + 19, - CAST( 74 AS SIGNED ), + 64 * + - 47 - - COALESCE ( - 39, 88 ) * - 23 ) ) - 84
----
-72
skipif mysql # not compatible
query I rowsort label-4114
SELECT ALL 11 + COUNT ( ALL - COALESCE ( + 19, - CAST ( 74 AS INTEGER ), + 64 * + - 47 - - COALESCE ( - 39, 88 ) * - 23 ) ) - 84
----
-72
query I rowsort
SELECT ALL - COALESCE ( - 35, - - 87 * + - 39 )
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-4116
SELECT ALL + COUNT( * ) + + 11 AS col0
----
12
skipif mysql # not compatible
query I rowsort label-4116
SELECT ALL + COUNT ( * ) + + 11 AS col0
----
12
query I rowsort
SELECT DISTINCT 5 + + 42
----
47
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4118
SELECT 57 DIV + + SUM( DISTINCT - 99 ) AS col1, - 98 DIV + - 80 AS col0
----
0
1
skipif mysql # not compatible
query II rowsort label-4118
SELECT 57 / + + SUM ( DISTINCT - 99 ) AS col1, - 98 / + - 80 AS col0
----
0
1
query I rowsort
SELECT DISTINCT 27 + + - COALESCE ( 25, + 82 + 53 ) AS col1
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-4120
SELECT 18 + 17 + - 16 * + + COUNT( * ) + 44
----
63
skipif mysql # not compatible
query I rowsort label-4120
SELECT 18 + 17 + - 16 * + + COUNT ( * ) + 44
----
63
query I rowsort
SELECT 6 * 35 AS col1
----
210
onlyif mysql # aggregate syntax:
query II rowsort label-4122
SELECT 47 AS col1, MIN( 62 ) + + 21 col1
----
47
83
skipif mysql # not compatible
query II rowsort label-4122
SELECT 47 AS col1, MIN ( 62 ) + + 21 col1
----
47
83
onlyif mysql # aggregate syntax:
query I rowsort label-4123
SELECT ALL - + 44 * - COUNT( * )
----
44
skipif mysql # not compatible
query I rowsort label-4123
SELECT ALL - + 44 * - COUNT ( * )
----
44
onlyif mysql # aggregate syntax:
query I rowsort label-4124
SELECT DISTINCT - + COUNT( * ) + - 66 * - - 25
----
-1651
skipif mysql # not compatible
query I rowsort label-4124
SELECT DISTINCT - + COUNT ( * ) + - 66 * - - 25
----
-1651
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4125
SELECT + + CAST( NULL AS SIGNED ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4125
SELECT + + CAST ( NULL AS INTEGER ) col0
----
NULL
query I rowsort
SELECT ALL - + ( - + 94 )
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-4127
SELECT ALL - COUNT( * ) + - ( 29 ) col2
----
-30
skipif mysql # not compatible
query I rowsort label-4127
SELECT ALL - COUNT ( * ) + - ( 29 ) col2
----
-30
query II rowsort
SELECT 90, 50 + + 40
----
90
90
onlyif mysql # aggregate syntax:
query I rowsort label-4129
SELECT DISTINCT - NULLIF ( - - MIN( + 21 ), ( + 84 ) )
----
-21
skipif mysql # not compatible
query I rowsort label-4129
SELECT DISTINCT - NULLIF ( - - MIN ( + 21 ), ( + 84 ) )
----
-21
onlyif mysql # aggregate syntax:
query I rowsort label-4130
SELECT DISTINCT - - COUNT( * ) - - 4 + CASE + 49 WHEN + 88 + CASE - + 32 WHEN MIN( + 75 ) * 82 THEN NULL WHEN 63 * - 71 THEN 42 + 21 ELSE NULL END THEN + 32 ELSE NULL END * 22 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4130
SELECT DISTINCT - - COUNT ( * ) - - 4 + CASE + 49 WHEN + 88 + CASE - + 32 WHEN MIN ( + 75 ) * 82 THEN NULL WHEN 63 * - 71 THEN 42 + 21 ELSE NULL END THEN + 32 ELSE NULL END * 22 AS col2
----
NULL
query I rowsort
SELECT ALL + COALESCE ( + ( 25 ), + 88 ) - - + 73 col2
----
98
onlyif mysql # aggregate syntax:
query I rowsort label-4132
SELECT DISTINCT - COALESCE ( - 72, + COUNT( * ) )
----
72
skipif mysql # not compatible
query I rowsort label-4132
SELECT DISTINCT - COALESCE ( - 72, + COUNT ( * ) )
----
72
query I rowsort
SELECT + 54 + + 21 * - ( 49 ) * + 21 - + - 89 AS col0
----
-21466
onlyif mysql # aggregate syntax:
query I rowsort label-4134
SELECT - - MAX( ALL + 43 ) * 28 - - COALESCE ( 48, + 58 + 29 )
----
1252
skipif mysql # not compatible
query I rowsort label-4134
SELECT - - MAX ( ALL + 43 ) * 28 - - COALESCE ( 48, + 58 + 29 )
----
1252
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4135
SELECT CAST( + - 79 AS SIGNED ) + 61 + + 45 DIV + COUNT( * ) AS col2
----
27
skipif mysql # not compatible
query I rowsort label-4135
SELECT CAST ( + - 79 AS INTEGER ) + 61 + + 45 / + COUNT ( * ) AS col2
----
27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4136
SELECT ALL COUNT( * ) - 16 AS col2, 16 + - 25 DIV + CAST( ( + 78 ) AS SIGNED ) AS col1
----
-15
16
skipif mysql # not compatible
query II rowsort label-4136
SELECT ALL COUNT ( * ) - 16 AS col2, 16 + - 25 / + CAST ( ( + 78 ) AS INTEGER ) AS col1
----
-15
16
onlyif mysql # aggregate syntax:
query I rowsort label-4137
SELECT ALL SUM( ALL + + 74 ) AS col0
----
74
skipif mysql # not compatible
query I rowsort label-4137
SELECT ALL SUM ( ALL + + 74 ) AS col0
----
74
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4138
SELECT ALL - NULLIF ( - COUNT( DISTINCT 83 ), - - 13 ) DIV + 34
----
0
skipif mysql # not compatible
query I rowsort label-4138
SELECT ALL - NULLIF ( - COUNT ( DISTINCT 83 ), - - 13 ) / + 34
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4139
SELECT 46 + 77 * + CAST( + - 39 AS SIGNED )
----
-2957
skipif mysql # not compatible
query I rowsort label-4139
SELECT 46 + 77 * + CAST ( + - 39 AS INTEGER )
----
-2957
onlyif mysql # aggregate syntax:
query I rowsort label-4140
SELECT ALL - ( COUNT( ALL + 84 ) ) * + ( + - CASE - ( - 10 ) WHEN + ( COUNT( * ) ) THEN NULL ELSE 22 * 70 + - 40 END )
----
1500
skipif mysql # not compatible
query I rowsort label-4140
SELECT ALL - ( COUNT ( ALL + 84 ) ) * + ( + - CASE - ( - 10 ) WHEN + ( COUNT ( * ) ) THEN NULL ELSE 22 * 70 + - 40 END )
----
1500
query I rowsort
SELECT ( 30 ) + - - 83
----
113
onlyif mysql # DIV for integer division:
query I rowsort label-4142
SELECT DISTINCT + 11 * 81 DIV 81 AS col2
----
11
skipif mysql # not compatible
query I rowsort label-4142
SELECT DISTINCT + 11 * 81 / 81 AS col2
----
11
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4143
SELECT 30 DIV + 26, - COUNT( * ) AS col2
----
1
-1
skipif mysql # not compatible
query II rowsort label-4143
SELECT 30 / + 26, - COUNT ( * ) AS col2
----
1
-1
onlyif mysql # aggregate syntax:
query I rowsort label-4144
SELECT - SUM( + - 88 )
----
88
skipif mysql # not compatible
query I rowsort label-4144
SELECT - SUM ( + - 88 )
----
88
query I rowsort
SELECT 75 + 8 AS col1
----
83
onlyif mysql # aggregate syntax:
query II rowsort label-4146
SELECT ALL 6 + + 36 AS col0, COUNT( * ) + 86 AS col2
----
42
87
skipif mysql # not compatible
query II rowsort label-4146
SELECT ALL 6 + + 36 AS col0, COUNT ( * ) + 86 AS col2
----
42
87
query I rowsort
SELECT 81 + - 82 + - - 37 - + CASE - 34 WHEN - 55 THEN - + 73 WHEN + 89 THEN NULL ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4148
SELECT COUNT( + 20 ) * NULLIF ( - + 50, + 73 ) col2
----
-50
skipif mysql # not compatible
query I rowsort label-4148
SELECT COUNT ( + 20 ) * NULLIF ( - + 50, + 73 ) col2
----
-50
query I rowsort
SELECT ALL - 39 + + 31
----
-8
query I rowsort
SELECT + 28 * - + 41 * - 27 * - 70 * 26 AS col2
----
-56412720
onlyif mysql # aggregate syntax:
query I rowsort label-4151
SELECT COUNT( * ) * 61 + CASE + 28 WHEN - COUNT( * ) * - 89 THEN ( 35 ) WHEN - + 44 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-4151
SELECT COUNT ( * ) * 61 + CASE + 28 WHEN - COUNT ( * ) * - 89 THEN ( 35 ) WHEN - + 44 THEN NULL END
----
NULL
query I rowsort
SELECT ALL 43 * + 48 + + + 16
----
2080
query I rowsort
SELECT + NULLIF ( - 68, - - 28 * 50 )
----
-68
onlyif mysql # aggregate syntax:
query I rowsort label-4154
SELECT + + 8 * + COUNT( - 63 ) * - 87 * - + 55 + + 54 AS col1
----
38334
skipif mysql # not compatible
query I rowsort label-4154
SELECT + + 8 * + COUNT ( - 63 ) * - 87 * - + 55 + + 54 AS col1
----
38334
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4155
SELECT DISTINCT - + 92 * 47 + + 28 * + 55 + + - ( - CAST( NULL AS SIGNED ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4155
SELECT DISTINCT - + 92 * 47 + + 28 * + 55 + + - ( - CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4156
SELECT + COUNT( * ) * + 70, NULLIF ( ( - 75 ), + 74 ) AS col1
----
70
-75
skipif mysql # not compatible
query II rowsort label-4156
SELECT + COUNT ( * ) * + 70, NULLIF ( ( - 75 ), + 74 ) AS col1
----
70
-75
query I rowsort
SELECT - + 35 * - 77 * + 54 + + 16 AS col2
----
145546
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4158
SELECT DISTINCT 0 * + 78 + + - 6 * - 13 - - CAST( 3 AS SIGNED )
----
81
skipif mysql # not compatible
query I rowsort label-4158
SELECT DISTINCT 0 * + 78 + + - 6 * - 13 - - CAST ( 3 AS INTEGER )
----
81
onlyif mysql # aggregate syntax:
query I rowsort label-4159
SELECT - COUNT( * ) * - 23 + + ( + - ( 88 ) )
----
-65
skipif mysql # not compatible
query I rowsort label-4159
SELECT - COUNT ( * ) * - 23 + + ( + - ( 88 ) )
----
-65
query I rowsort
SELECT - 8 + + 44
----
36
query I rowsort
SELECT DISTINCT + - 77 AS col1
----
-77
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4162
SELECT - 51 * + 34 * + CASE COUNT( * ) WHEN - - SUM( 2 ) THEN NULL ELSE + 93 END + 86 + + CAST( + COUNT( * ) AS SIGNED ) * 6
----
-161170
skipif mysql # not compatible
query I rowsort label-4162
SELECT - 51 * + 34 * + CASE COUNT ( * ) WHEN - - SUM ( 2 ) THEN NULL ELSE + 93 END + 86 + + CAST ( + COUNT ( * ) AS INTEGER ) * 6
----
-161170
query I rowsort
SELECT ALL + - 24 * - - 70 col0
----
-1680
onlyif mysql # aggregate syntax:
query I rowsort label-4164
SELECT ALL - - CASE - - 71 WHEN 89 + SUM( + 76 ) + 34 + 58 - - 31 + - 36 / 66 * COUNT( * ) / + CASE + 99 WHEN + 17 THEN NULL WHEN - 41 THEN 9 * ( - 1 ) END THEN 72 WHEN - 15 * 22 THEN NULL END * 29
----
NULL
skipif mysql # not compatible
query I rowsort label-4164
SELECT ALL - - CASE - - 71 WHEN 89 + SUM ( + 76 ) + 34 + 58 - - 31 + - 36 / 66 * COUNT ( * ) / + CASE + 99 WHEN + 17 THEN NULL WHEN - 41 THEN 9 * ( - 1 ) END THEN 72 WHEN - 15 * 22 THEN NULL END * 29
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4165
SELECT DISTINCT ( COALESCE ( + 29, 44, NULLIF ( + - SUM( DISTINCT - 80 ), + NULLIF ( 54, 42 * COUNT( * ) ) ), + COALESCE ( - 7, 39 + 92 ) * COUNT( * ) ) ) AS col2
----
29
skipif mysql # not compatible
query I rowsort label-4165
SELECT DISTINCT ( COALESCE ( + 29, 44, NULLIF ( + - SUM ( DISTINCT - 80 ), + NULLIF ( 54, 42 * COUNT ( * ) ) ), + COALESCE ( - 7, 39 + 92 ) * COUNT ( * ) ) ) AS col2
----
29
onlyif mysql # aggregate syntax:
query I rowsort label-4166
SELECT DISTINCT SUM( + - 86 )
----
-86
skipif mysql # not compatible
query I rowsort label-4166
SELECT DISTINCT SUM ( + - 86 )
----
-86
query I rowsort
SELECT ALL ( - 80 ) AS col0
----
-80
query I rowsort
SELECT DISTINCT ( - - 70 ) AS col0
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-4169
SELECT ALL - COUNT( * ) * - 92 * 66
----
6072
skipif mysql # not compatible
query I rowsort label-4169
SELECT ALL - COUNT ( * ) * - 92 * 66
----
6072
onlyif mysql # aggregate syntax:
query I rowsort label-4170
SELECT DISTINCT COALESCE ( + 85, + 88 * 57 + - - 11 * + MIN( DISTINCT 72 ) ) AS col0
----
85
skipif mysql # not compatible
query I rowsort label-4170
SELECT DISTINCT COALESCE ( + 85, + 88 * 57 + - - 11 * + MIN ( DISTINCT 72 ) ) AS col0
----
85
onlyif mysql # DIV for integer division:
query I rowsort label-4171
SELECT ALL + 70 + + - ( 85 ) DIV - + 46
----
71
skipif mysql # not compatible
query I rowsort label-4171
SELECT ALL + 70 + + - ( 85 ) / - + 46
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-4172
SELECT - COUNT( * ) * ( - COUNT( * ) )
----
1
skipif mysql # not compatible
query I rowsort label-4172
SELECT - COUNT ( * ) * ( - COUNT ( * ) )
----
1
query I rowsort
SELECT - 12 * + + 23
----
-276
onlyif mysql # aggregate syntax:
query I rowsort label-4174
SELECT DISTINCT + COUNT( * ) + - - 54 AS col0
----
55
skipif mysql # not compatible
query I rowsort label-4174
SELECT DISTINCT + COUNT ( * ) + - - 54 AS col0
----
55
query I rowsort
SELECT ALL - 34 + + ( - - 34 ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4176
SELECT DISTINCT + 80 * - + MIN( DISTINCT 83 ) * + COUNT( * ) AS col2
----
-6640
skipif mysql # not compatible
query I rowsort label-4176
SELECT DISTINCT + 80 * - + MIN ( DISTINCT 83 ) * + COUNT ( * ) AS col2
----
-6640
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-4177
SELECT DISTINCT - 52 + CAST( - 40 AS SIGNED ) DIV - NULLIF ( - 16, 2 + - 96 DIV 1 ) AS col0
----
-54
skipif mysql # not compatible
query I rowsort label-4177
SELECT DISTINCT - 52 + CAST ( - 40 AS INTEGER ) / - NULLIF ( - 16, 2 + - 96 / 1 ) AS col0
----
-54
onlyif mysql # aggregate syntax:
query I rowsort label-4178
SELECT DISTINCT SUM( ALL + - COALESCE ( + 85, 58 * - 90 * + 44 ) ) * - 90
----
7650
skipif mysql # not compatible
query I rowsort label-4178
SELECT DISTINCT SUM ( ALL + - COALESCE ( + 85, 58 * - 90 * + 44 ) ) * - 90
----
7650
query I rowsort
SELECT ALL 53 + ( - 71 )
----
-18
onlyif mysql # aggregate syntax:
query I rowsort label-4180
SELECT DISTINCT COUNT( * ) + - 49
----
-48
skipif mysql # not compatible
query I rowsort label-4180
SELECT DISTINCT COUNT ( * ) + - 49
----
-48
query I rowsort
SELECT DISTINCT + 80 * 4 AS col0
----
320
onlyif mysql # aggregate syntax:
query I rowsort label-4182
SELECT - COUNT( * ) + + 50
----
49
skipif mysql # not compatible
query I rowsort label-4182
SELECT - COUNT ( * ) + + 50
----
49
query I rowsort
SELECT DISTINCT + 62 * - 75 AS col1
----
-4650
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-4184
SELECT - 22 + - + CAST( NULL AS DECIMAL ) + 67 * - CAST( + 11 AS SIGNED ) + + NULLIF ( - 97, + 45 * + COALESCE ( + - 14, + 96 ) * 74 + COUNT( * ) * 83 + 17 )
----
NULL
skipif mysql # not compatible
query I rowsort label-4184
SELECT - 22 + - + CAST ( NULL AS REAL ) + 67 * - CAST ( + 11 AS INTEGER ) + + NULLIF ( - 97, + 45 * + COALESCE ( + - 14, + 96 ) * 74 + COUNT ( * ) * 83 + 17 )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4185
SELECT + + COUNT( * ) DIV + - 85 * + 53 DIV - - 10 + - - 73 + + ( + + COALESCE ( - 11, + + COUNT( - ( 12 ) ) + - 99, 36 DIV - 80 + 67 ) ) DIV 13 + + 66 AS col1
----
139
skipif mysql # not compatible
query I rowsort label-4185
SELECT + + COUNT ( * ) / + - 85 * + 53 / - - 10 + - - 73 + + ( + + COALESCE ( - 11, + + COUNT ( - ( 12 ) ) + - 99, 36 / - 80 + 67 ) ) / 13 + + 66 AS col1
----
139
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4186
SELECT - 86 * + + COALESCE ( COUNT( - 21 ), 78 ) * - 14 - + - 72 * - + 38 * + + CASE - + CAST( - ( 91 ) AS SIGNED ) WHEN + COUNT( * ) THEN 28 * 50 END + + 58 / - COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-4186
SELECT - 86 * + + COALESCE ( COUNT ( - 21 ), 78 ) * - 14 - + - 72 * - + 38 * + + CASE - + CAST ( - ( 91 ) AS INTEGER ) WHEN + COUNT ( * ) THEN 28 * 50 END + + 58 / - COUNT ( * )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4187
SELECT DISTINCT - 93 DIV 81 - + COALESCE ( 53, + 4 )
----
-54
skipif mysql # not compatible
query I rowsort label-4187
SELECT DISTINCT - 93 / 81 - + COALESCE ( 53, + 4 )
----
-54
onlyif mysql # DIV for integer division:
query I rowsort label-4188
SELECT DISTINCT 48 DIV - 17 + - 17 - 41 AS col0
----
-60
skipif mysql # not compatible
query I rowsort label-4188
SELECT DISTINCT 48 / - 17 + - 17 - 41 AS col0
----
-60
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4189
SELECT DISTINCT - COUNT( * ) DIV + - 76 + - + 24 - MAX( + + 36 )
----
-60
skipif mysql # not compatible
query I rowsort label-4189
SELECT DISTINCT - COUNT ( * ) / + - 76 + - + 24 - MAX ( + + 36 )
----
-60
query I rowsort
SELECT DISTINCT + - 82
----
-82
onlyif mysql # aggregate syntax:
query I rowsort label-4191
SELECT + - MIN( DISTINCT + 52 )
----
-52
skipif mysql # not compatible
query I rowsort label-4191
SELECT + - MIN ( DISTINCT + 52 )
----
-52
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4192
SELECT 21 DIV - COUNT( ALL + - 50 ) + + + ( - COUNT( * ) ) col2, - 16 * - 53 * ( + CAST( NULLIF ( - COUNT( * ), - COALESCE ( CAST( + 72 AS SIGNED ), - 80 + - 6 ) DIV + 97 + 74 ) AS SIGNED ) ) + - 98
----
-22
-946
skipif mysql # not compatible
query II rowsort label-4192
SELECT 21 / - COUNT ( ALL + - 50 ) + + + ( - COUNT ( * ) ) col2, - 16 * - 53 * ( + CAST ( NULLIF ( - COUNT ( * ), - COALESCE ( CAST ( + 72 AS INTEGER ), - 80 + - 6 ) / + 97 + 74 ) AS INTEGER ) ) + - 98
----
-22
-946
onlyif mysql # aggregate syntax:
query I rowsort label-4193
SELECT DISTINCT + - COALESCE ( + 70, COUNT( * ) + 23 * COUNT( * ) + 10 + + MAX( 4 ) + + 47, + SUM( ALL 8 ) )
----
-70
skipif mysql # not compatible
query I rowsort label-4193
SELECT DISTINCT + - COALESCE ( + 70, COUNT ( * ) + 23 * COUNT ( * ) + 10 + + MAX ( 4 ) + + 47, + SUM ( ALL 8 ) )
----
-70
query II rowsort
SELECT ALL + 79, - 32 * - + 59 col2
----
79
1888
onlyif mysql # aggregate syntax:
query I rowsort label-4195
SELECT ALL - COUNT( * ) * 67 AS col1
----
-67
skipif mysql # not compatible
query I rowsort label-4195
SELECT ALL - COUNT ( * ) * 67 AS col1
----
-67
query I rowsort
SELECT + - 35 * 85
----
-2975
onlyif mysql # aggregate syntax:
query I rowsort label-4197
SELECT + 83 * - ( COUNT( * ) ) AS col2
----
-83
skipif mysql # not compatible
query I rowsort label-4197
SELECT + 83 * - ( COUNT ( * ) ) AS col2
----
-83
onlyif mysql # aggregate syntax:
query I rowsort label-4198
SELECT ALL + - ( - SUM( + 29 ) ) AS col2
----
29
skipif mysql # not compatible
query I rowsort label-4198
SELECT ALL + - ( - SUM ( + 29 ) ) AS col2
----
29
onlyif mysql # aggregate syntax:
query I rowsort label-4199
SELECT + COUNT( * ) * - 5 col1
----
-5
skipif mysql # not compatible
query I rowsort label-4199
SELECT + COUNT ( * ) * - 5 col1
----
-5
query I rowsort
SELECT + 43 * + 90 AS col0
----
3870
onlyif mysql # aggregate syntax:
query I rowsort label-4201
SELECT + NULLIF ( COUNT( * ), - 90 + - 45 ) * - + 68 AS col1
----
-68
skipif mysql # not compatible
query I rowsort label-4201
SELECT + NULLIF ( COUNT ( * ), - 90 + - 45 ) * - + 68 AS col1
----
-68
query I rowsort
SELECT + 36 + - 89 AS col1
----
-53
query II rowsort
SELECT - 43 AS col0, + 62 AS col1
----
-43
62
onlyif mysql # aggregate syntax:
query II rowsort label-4204
SELECT COUNT( * ) AS col0, + 65 AS col2
----
1
65
skipif mysql # not compatible
query II rowsort label-4204
SELECT COUNT ( * ) AS col0, + 65 AS col2
----
1
65
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4205
SELECT - CAST( NULL AS SIGNED ) - - 38
----
NULL
skipif mysql # not compatible
query I rowsort label-4205
SELECT - CAST ( NULL AS INTEGER ) - - 38
----
NULL
query II rowsort
SELECT ALL + 66 * 35 AS col1, - COALESCE ( ( - 37 ), + 61, - + 54 )
----
2310
37
query I rowsort
SELECT ALL ( + - ( - 62 ) ) AS col2
----
62
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4208
SELECT - 65 + MAX( DISTINCT + 90 ) + + - CAST( - - 56 AS SIGNED )
----
-31
skipif mysql # not compatible
query I rowsort label-4208
SELECT - 65 + MAX ( DISTINCT + 90 ) + + - CAST ( - - 56 AS INTEGER )
----
-31
query I rowsort
SELECT ALL - 39 + 48
----
9
query I rowsort
SELECT 81 + + 59
----
140
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4211
SELECT ALL + 3 * - - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4211
SELECT ALL + 3 * - - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4212
SELECT DISTINCT + 94 + - ( - + COUNT( DISTINCT + ( - - 5 ) ) ) + - + 22
----
73
skipif mysql # not compatible
query I rowsort label-4212
SELECT DISTINCT + 94 + - ( - + COUNT ( DISTINCT + ( - - 5 ) ) ) + - + 22
----
73
query I rowsort
SELECT 0 + + 30
----
30
query I rowsort
SELECT ALL + 76 + + + 11
----
87
onlyif mysql # aggregate syntax:
query I rowsort label-4215
SELECT 71 * - MIN( ALL 22 )
----
-1562
skipif mysql # not compatible
query I rowsort label-4215
SELECT 71 * - MIN ( ALL 22 )
----
-1562
query II rowsort
SELECT 6 * 35 AS col0, 95
----
210
95
onlyif mysql # aggregate syntax:
query I rowsort label-4217
SELECT 9 + - + SUM( - 98 ) + + 99 * 31 * + 95 * + 6
----
1749437
skipif mysql # not compatible
query I rowsort label-4217
SELECT 9 + - + SUM ( - 98 ) + + 99 * 31 * + 95 * + 6
----
1749437
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4218
SELECT 10, + 12 * - - 50 * - + 20 + 27 + + + CAST( NULL AS SIGNED ) col1
----
10
NULL
skipif mysql # not compatible
query II rowsort label-4218
SELECT 10, + 12 * - - 50 * - + 20 + 27 + + + CAST ( NULL AS INTEGER ) col1
----
10
NULL
query I rowsort
SELECT 16 + 28
----
44
query II rowsort
SELECT ALL - 60, 33 AS col0
----
-60
33
query II rowsort
SELECT - - 4 col2, - 52 + + + 57 - 55
----
4
-50
onlyif mysql # aggregate syntax:
query I rowsort label-4222
SELECT COUNT( * ) * + 28 AS col0
----
28
skipif mysql # not compatible
query I rowsort label-4222
SELECT COUNT ( * ) * + 28 AS col0
----
28
query II rowsort
SELECT + 71 AS col2, 73 AS col2
----
71
73
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4224
SELECT ALL - - 62 - + + CAST( NULL AS SIGNED ) * - + 91 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4224
SELECT ALL - - 62 - + + CAST ( NULL AS INTEGER ) * - + 91 AS col0
----
NULL
query I rowsort
SELECT ALL + + 58 * + 24 AS col2
----
1392
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4226
SELECT DISTINCT + - 33 * - CAST( - COUNT( * ) AS SIGNED )
----
-33
skipif mysql # not compatible
query I rowsort label-4226
SELECT DISTINCT + - 33 * - CAST ( - COUNT ( * ) AS INTEGER )
----
-33
onlyif mysql # aggregate syntax:
query II rowsort label-4227
SELECT + 27 AS col1, COUNT( + 32 )
----
27
1
skipif mysql # not compatible
query II rowsort label-4227
SELECT + 27 AS col1, COUNT ( + 32 )
----
27
1
onlyif mysql # aggregate syntax:
query II rowsort label-4228
SELECT ALL - - 23, + COUNT( * ) AS col0
----
23
1
skipif mysql # not compatible
query II rowsort label-4228
SELECT ALL - - 23, + COUNT ( * ) AS col0
----
23
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4229
SELECT - 97 - CAST( NULL AS SIGNED ) * 30 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4229
SELECT - 97 - CAST ( NULL AS INTEGER ) * 30 AS col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4230
SELECT 50 DIV + - 34
----
-1
skipif mysql # not compatible
query I rowsort label-4230
SELECT 50 / + - 34
----
-1
query II rowsort
SELECT 58 AS col2, + 87 AS col0
----
58
87
query I rowsort
SELECT ALL + - ( + + 21 ) * - 7 AS col2
----
147
onlyif mysql # aggregate syntax:
query II rowsort label-4233
SELECT ALL - COUNT( * ) AS col2, + 74 + - ( + COUNT( DISTINCT - 19 ) ) - - 36 col0
----
-1
109
skipif mysql # not compatible
query II rowsort label-4233
SELECT ALL - COUNT ( * ) AS col2, + 74 + - ( + COUNT ( DISTINCT - 19 ) ) - - 36 col0
----
-1
109
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4234
SELECT 29 DIV 36 - + - 9 * + NULLIF ( + COUNT( * ), - - 84 ) AS col1, - 46
----
9
-46
skipif mysql # not compatible
query II rowsort label-4234
SELECT 29 / 36 - + - 9 * + NULLIF ( + COUNT ( * ), - - 84 ) AS col1, - 46
----
9
-46
onlyif mysql # aggregate syntax:
query I rowsort label-4235
SELECT ALL - 87 + - - COUNT( DISTINCT 5 ) * 41
----
-46
skipif mysql # not compatible
query I rowsort label-4235
SELECT ALL - 87 + - - COUNT ( DISTINCT 5 ) * 41
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-4236
SELECT ALL - ( - SUM( 37 ) )
----
37
skipif mysql # not compatible
query I rowsort label-4236
SELECT ALL - ( - SUM ( 37 ) )
----
37
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-4237
SELECT - 61 * + 85 * + ( - + CAST( NULL AS SIGNED ) ) * 97 + - CAST( - 70 AS DECIMAL ) + - 41 + NULLIF ( + + 71, - - 58 * CAST( NULL AS SIGNED ) ) + + 82 / + 30 * - COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4237
SELECT - 61 * + 85 * + ( - + CAST ( NULL AS INTEGER ) ) * 97 + - CAST ( - 70 AS REAL ) + - 41 + NULLIF ( + + 71, - - 58 * CAST ( NULL AS INTEGER ) ) + + 82 / + 30 * - COUNT ( * ) AS col2
----
NULL
query I rowsort
SELECT 21 - + - 60
----
81
query I rowsort
SELECT DISTINCT - 85 + 72
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-4240
SELECT ALL NULLIF ( ( 75 ), + 54 ) + - COUNT( * ) + 79 * 4 * + 57 AS col2
----
18086
skipif mysql # not compatible
query I rowsort label-4240
SELECT ALL NULLIF ( ( 75 ), + 54 ) + - COUNT ( * ) + 79 * 4 * + 57 AS col2
----
18086
query I rowsort
SELECT ALL 31 + 89 col1
----
120
onlyif mysql # aggregate syntax:
query I rowsort label-4242
SELECT COUNT( * ) * SUM( ALL - 81 ) AS col0
----
-81
skipif mysql # not compatible
query I rowsort label-4242
SELECT COUNT ( * ) * SUM ( ALL - 81 ) AS col0
----
-81
onlyif mysql # aggregate syntax:
query II rowsort label-4243
SELECT DISTINCT 48 * + + 79 AS col0, - COUNT( * ) AS col2
----
3792
-1
skipif mysql # not compatible
query II rowsort label-4243
SELECT DISTINCT 48 * + + 79 AS col0, - COUNT ( * ) AS col2
----
3792
-1
query I rowsort
SELECT ALL 83 * - 15 AS col0
----
-1245
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4245
SELECT ( + + CAST( NULL AS SIGNED ) ) * CAST( - 16 AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4245
SELECT ( + + CAST ( NULL AS INTEGER ) ) * CAST ( - 16 AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4246
SELECT ALL 77 + - 51 AS col0, - 16 + - + COUNT( * ) AS col1
----
26
-17
skipif mysql # not compatible
query II rowsort label-4246
SELECT ALL 77 + - 51 AS col0, - 16 + - + COUNT ( * ) AS col1
----
26
-17
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: DIV for integer division:
query I rowsort label-4247
SELECT ALL 47 * + CASE - 58 WHEN + - CAST( NULL AS SIGNED ) + COUNT( * ) + CAST( + + 47 AS SIGNED ) - + COALESCE ( - 85, - CASE 29 WHEN + - COUNT( * ) THEN 79 DIV + 51 WHEN + 47 THEN NULL WHEN - 26 THEN - 81 ELSE + COUNT( * ) END, CASE + CAST( - 70 AS DECIMAL ) WHEN + 97 * - COUNT( * ) THEN NULL WHEN 99 THEN - COUNT( * ) WHEN COUNT( * ) + + 62 THEN - 24 DIV + 88 + + 95 DIV - 87 END * 39 + CAST( NULL AS SIGNED ) ) + - 66 DIV - 33 THEN 13 WHEN - ( 49 ) + 25 THEN NULL ELSE - 12 - + CASE - COALESCE ( - 63, 56, - NULLIF ( 85, COUNT( * ) DIV + 91 + 7 ) ) + + 6 WHEN - COALESCE ( + 52, 10 DIV - 61 ) * + 89 THEN NULL WHEN 88 THEN NULL ELSE 97 DIV + 26 END END
----
-705
skipif mysql # not compatible
query I rowsort label-4247
SELECT ALL 47 * + CASE - 58 WHEN + - CAST ( NULL AS INTEGER ) + COUNT ( * ) + CAST ( + + 47 AS INTEGER ) - + COALESCE ( - 85, - CASE 29 WHEN + - COUNT ( * ) THEN 79 / + 51 WHEN + 47 THEN NULL WHEN - 26 THEN - 81 ELSE + COUNT ( * ) END, CASE + CAST ( - 70 AS REAL ) WHEN + 97 * - COUNT ( * ) THEN NULL WHEN 99 THEN - COUNT ( * ) WHEN COUNT ( * ) + + 62 THEN - 24 / + 88 + + 95 / - 87 END * 39 + CAST ( NULL AS INTEGER ) ) + - 66 / - 33 THEN 13 WHEN - ( 49 ) + 25 THEN NULL ELSE - 12 - + CASE - COALESCE ( - 63, 56, - NULLIF ( 85, COUNT ( * ) / + 91 + 7 ) ) + + 6 WHEN - COALESCE ( + 52, 10 / - 61 ) * + 89 THEN NULL WHEN 88 THEN NULL ELSE 97 / + 26 END END
----
-705
query I rowsort
SELECT 81 * - ( 11 )
----
-891
onlyif mysql # aggregate syntax:
query II rowsort label-4249
SELECT 65 * 10, - MIN( DISTINCT - 63 ) AS col2
----
650
63
skipif mysql # not compatible
query II rowsort label-4249
SELECT 65 * 10, - MIN ( DISTINCT - 63 ) AS col2
----
650
63
onlyif mysql # DIV for integer division:
query I rowsort label-4250
SELECT ALL 17 DIV - 67 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-4250
SELECT ALL 17 / - 67 AS col2
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4251
SELECT 71 - COUNT( * ) + + 88 DIV - 13 AS col2
----
64
skipif mysql # not compatible
query I rowsort label-4251
SELECT 71 - COUNT ( * ) + + 88 / - 13 AS col2
----
64
query I rowsort
SELECT 6 * ( - 13 ) AS col2
----
-78
query I rowsort
SELECT 16 * 74
----
1184
onlyif mysql # aggregate syntax:
query I rowsort label-4254
SELECT ALL - COUNT( * ) * 75
----
-75
skipif mysql # not compatible
query I rowsort label-4254
SELECT ALL - COUNT ( * ) * 75
----
-75
onlyif mysql # DIV for integer division:
query I rowsort label-4255
SELECT ALL 81 DIV 5
----
16
skipif mysql # not compatible
query I rowsort label-4255
SELECT ALL 81 / 5
----
16
onlyif mysql # DIV for integer division:
query I rowsort label-4256
SELECT 96 DIV + 83
----
1
skipif mysql # not compatible
query I rowsort label-4256
SELECT 96 / + 83
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-4257
SELECT ALL + 34 * 6 DIV - ( + 80 ) col2
----
-2
skipif mysql # not compatible
query I rowsort label-4257
SELECT ALL + 34 * 6 / - ( + 80 ) col2
----
-2
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-4258
SELECT ALL + + CAST( NULL AS DECIMAL ) * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-4258
SELECT ALL + + CAST ( NULL AS REAL ) * COUNT ( * )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4259
SELECT COUNT( * ) * + - 26 * - - 77 AS col2
----
-2002
skipif mysql # not compatible
query I rowsort label-4259
SELECT COUNT ( * ) * + - 26 * - - 77 AS col2
----
-2002
query I rowsort
SELECT - ( + 23 ) * 53 AS col0
----
-1219
onlyif mysql # DIV for integer division:
query I rowsort label-4261
SELECT 75 + + 82 DIV - 92 - + 51 AS col1
----
24
skipif mysql # not compatible
query I rowsort label-4261
SELECT 75 + + 82 / - 92 - + 51 AS col1
----
24
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4262
SELECT - 47 / ( + AVG ( ALL CAST( NULL AS SIGNED ) ) ) - 20 + 8 + 16 - + 64 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4262
SELECT - 47 / ( + AVG ( ALL CAST ( NULL AS INTEGER ) ) ) - 20 + 8 + 16 - + 64 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4263
SELECT + 39 * - SUM( ALL + 34 ) * + + 93 + + 77 - 47
----
-123288
skipif mysql # not compatible
query I rowsort label-4263
SELECT + 39 * - SUM ( ALL + 34 ) * + + 93 + + 77 - 47
----
-123288
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4264
SELECT + 4 * CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4264
SELECT + 4 * CAST ( NULL AS INTEGER )
----
NULL
query II rowsort
SELECT 67 + + + 74 AS col0, 80 AS col2
----
141
80
query I rowsort
SELECT ALL + 8 * - 71 * + + 33 + + 52
----
-18692
onlyif mysql # aggregate syntax:
query I rowsort label-4267
SELECT DISTINCT - ( + 88 ) * + 65 * + MIN( ALL - 85 ) * 90 + + 18 + COALESCE ( - 3, - + 84 - - + 93 ) AS col2
----
43758015
skipif mysql # not compatible
query I rowsort label-4267
SELECT DISTINCT - ( + 88 ) * + 65 * + MIN ( ALL - 85 ) * 90 + + 18 + COALESCE ( - 3, - + 84 - - + 93 ) AS col2
----
43758015
onlyif mysql # aggregate syntax:
query I rowsort label-4268
SELECT + - NULLIF ( COUNT( * ), - - 54 + - 70 ) * - + 64 + + - 33 AS col0
----
31
skipif mysql # not compatible
query I rowsort label-4268
SELECT + - NULLIF ( COUNT ( * ), - - 54 + - 70 ) * - + 64 + + - 33 AS col0
----
31
onlyif mysql # aggregate syntax:
query I rowsort label-4269
SELECT CASE - - COUNT( * ) WHEN + COUNT( * ) + + 62 THEN - COUNT( * ) END - - 4 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4269
SELECT CASE - - COUNT ( * ) WHEN + COUNT ( * ) + + 62 THEN - COUNT ( * ) END - - 4 AS col2
----
NULL
query II rowsort
SELECT + 81, - 46 AS col0
----
81
-46
onlyif mysql # aggregate syntax:
query I rowsort label-4271
SELECT COUNT( ALL 81 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-4271
SELECT COUNT ( ALL 81 ) AS col1
----
1
query I rowsort
SELECT 46 * 7 col1
----
322
onlyif mysql # aggregate syntax:
query I rowsort label-4273
SELECT COUNT( ALL - 6 )
----
1
skipif mysql # not compatible
query I rowsort label-4273
SELECT COUNT ( ALL - 6 )
----
1
onlyif mysql # aggregate syntax:
query II rowsort label-4274
SELECT + 38 AS col2, + ( - 89 ) + + SUM( + 89 ) AS col0
----
38
0
skipif mysql # not compatible
query II rowsort label-4274
SELECT + 38 AS col2, + ( - 89 ) + + SUM ( + 89 ) AS col0
----
38
0
query I rowsort
SELECT ALL 1 + - + 73
----
-72
onlyif mysql # aggregate syntax:
query I rowsort label-4276
SELECT - COUNT( * ) * + + 0 * + 91 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-4276
SELECT - COUNT ( * ) * + + 0 * + 91 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4277
SELECT + 18 * + 58 * + COUNT( * )
----
1044
skipif mysql # not compatible
query I rowsort label-4277
SELECT + 18 * + 58 * + COUNT ( * )
----
1044
onlyif mysql # aggregate syntax:
query II rowsort label-4278
SELECT + 4 AS col0, + 53 * MAX( + 9 ) + COALESCE ( + + ( SUM( DISTINCT - 7 ) ), - 71 + - 21 )
----
4
470
skipif mysql # not compatible
query II rowsort label-4278
SELECT + 4 AS col0, + 53 * MAX ( + 9 ) + COALESCE ( + + ( SUM ( DISTINCT - 7 ) ), - 71 + - 21 )
----
4
470
query I rowsort
SELECT ALL - 76 - + - ( + 54 ) * + 44 * + 63 AS col1
----
149612
onlyif mysql # aggregate syntax:
query I rowsort label-4280
SELECT COUNT( * ) * + CASE - 57 WHEN - - 29 THEN AVG ( ALL - 12 ) WHEN + 46 / + 18 THEN + COUNT( 50 ) * 95 WHEN - 86 THEN - + 56 END * MIN( ALL 5 + + 94 ) + MAX( ALL 71 + + 38 ) * + 44 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4280
SELECT COUNT ( * ) * + CASE - 57 WHEN - - 29 THEN AVG ( ALL - 12 ) WHEN + 46 / + 18 THEN + COUNT ( 50 ) * 95 WHEN - 86 THEN - + 56 END * MIN ( ALL 5 + + 94 ) + MAX ( ALL 71 + + 38 ) * + 44 col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4281
SELECT 35 AS col2, COALESCE ( + 47, 93, + ( 35 ) DIV COUNT( * ) * 31 DIV + + 73 ) * 17 AS col1
----
35
799
skipif mysql # not compatible
query II rowsort label-4281
SELECT 35 AS col2, COALESCE ( + 47, 93, + ( 35 ) / COUNT ( * ) * 31 / + + 73 ) * 17 AS col1
----
35
799
onlyif mysql # aggregate syntax:
query I rowsort label-4282
SELECT - 83 * - 75 * 70 * - + ( SUM( ALL 57 ) ) - 36 + + + 39
----
-24837747
skipif mysql # not compatible
query I rowsort label-4282
SELECT - 83 * - 75 * 70 * - + ( SUM ( ALL 57 ) ) - 36 + + + 39
----
-24837747
query I rowsort
SELECT - 0 + + 66
----
66
query I rowsort
SELECT + ( - 71 ) + - 85 AS col1
----
-156
query I rowsort
SELECT DISTINCT - 58 - - - 98 + 11 * CASE - 41 WHEN 28 THEN + 85 END
----
NULL
query I rowsort
SELECT + 69 + - 72 AS col2
----
-3
query I rowsort
SELECT DISTINCT + ( + 14 ) * 67 * - CASE 34 WHEN + 89 - - 55 THEN - - 64 END * 83 - + - 54 col2
----
NULL
query I rowsort
SELECT + 13 + - 92 AS col2
----
-79
onlyif mysql # aggregate syntax:
query I rowsort label-4289
SELECT - COALESCE ( - 41, - - 90 + - + ( - + COUNT( * ) ) ) AS col2
----
41
skipif mysql # not compatible
query I rowsort label-4289
SELECT - COALESCE ( - 41, - - 90 + - + ( - + COUNT ( * ) ) ) AS col2
----
41
onlyif mysql # aggregate syntax:
query I rowsort label-4290
SELECT + COUNT( * ) + - - 2
----
3
skipif mysql # not compatible
query I rowsort label-4290
SELECT + COUNT ( * ) + - - 2
----
3
query II rowsort
SELECT 70 AS col0, + 28
----
70
28
query I rowsort
SELECT ALL - 53 + - 65
----
-118
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4293
SELECT + - CAST( NULL AS SIGNED ) * + 84 / ( 58 ) * - 86 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4293
SELECT + - CAST ( NULL AS INTEGER ) * + 84 / ( 58 ) * - 86 col1
----
NULL
query I rowsort
SELECT ALL - NULLIF ( - 76, - 67 ) AS col0
----
76
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4295
SELECT DISTINCT - ( - 28 ) DIV + CAST( MIN( - 59 ) AS SIGNED ) + 68 AS col2
----
68
skipif mysql # not compatible
query I rowsort label-4295
SELECT DISTINCT - ( - 28 ) / + CAST ( MIN ( - 59 ) AS INTEGER ) + 68 AS col2
----
68
query I rowsort
SELECT ALL 72 + - - 79 + 10 * + 32 AS col0
----
471
onlyif mysql # aggregate syntax:
query I rowsort label-4297
SELECT ALL + + COUNT( * ) + - 71 + - 61 + ( + 12 ) - - 38 * + 87
----
3187
skipif mysql # not compatible
query I rowsort label-4297
SELECT ALL + + COUNT ( * ) + - 71 + - 61 + ( + 12 ) - - 38 * + 87
----
3187
query I rowsort
SELECT DISTINCT - + 53 * - ( 58 ) AS col0
----
3074
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4299
SELECT DISTINCT + + 16 DIV + 34 + 0 + + + 88 * - - 67 * COUNT( COALESCE ( + + 68, + - 0 ) ) + - CASE - + 79 WHEN COUNT( * ) THEN 17 * - 88 WHEN + 68 DIV 86 THEN 0 DIV + 29 ELSE SUM( + 42 ) END * 7
----
5602
skipif mysql # not compatible
query I rowsort label-4299
SELECT DISTINCT + + 16 / + 34 + 0 + + + 88 * - - 67 * COUNT ( COALESCE ( + + 68, + - 0 ) ) + - CASE - + 79 WHEN COUNT ( * ) THEN 17 * - 88 WHEN + 68 / 86 THEN 0 / + 29 ELSE SUM ( + 42 ) END * 7
----
5602
onlyif mysql # aggregate syntax:
query II rowsort label-4300
SELECT + NULLIF ( - 17, - - 81 ), 28 * 96 * + COUNT( * ) AS col0
----
-17
2688
skipif mysql # not compatible
query II rowsort label-4300
SELECT + NULLIF ( - 17, - - 81 ), 28 * 96 * + COUNT ( * ) AS col0
----
-17
2688
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4301
SELECT - + COUNT( ALL CAST( NULL AS SIGNED ) ) * 68 col2, - COALESCE ( - + 40, 97, - 93 ) AS col2
----
0
40
skipif mysql # not compatible
query II rowsort label-4301
SELECT - + COUNT ( ALL CAST ( NULL AS INTEGER ) ) * 68 col2, - COALESCE ( - + 40, 97, - 93 ) AS col2
----
0
40
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4302
SELECT DISTINCT 17 * + CAST( NULL AS SIGNED ) + + 3 + + - 41 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4302
SELECT DISTINCT 17 * + CAST ( NULL AS INTEGER ) + + 3 + + - 41 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4303
SELECT + - COUNT( * ) - 65
----
-66
skipif mysql # not compatible
query I rowsort label-4303
SELECT + - COUNT ( * ) - 65
----
-66
query I rowsort
SELECT ( 40 ) AS col1
----
40
query I rowsort
SELECT DISTINCT 37 * - + 36 + 51 * + 8 AS col0
----
-924
onlyif mysql # aggregate syntax:
query I rowsort label-4306
SELECT ALL COUNT( * ) * - 8 - NULLIF ( - 9, + 43 - + 31 )
----
1
skipif mysql # not compatible
query I rowsort label-4306
SELECT ALL COUNT ( * ) * - 8 - NULLIF ( - 9, + 43 - + 31 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-4307
SELECT DISTINCT - COUNT( * ) * - - COALESCE ( + 49, - 63 ) * + 41 - - - 86 col2
----
-2095
skipif mysql # not compatible
query I rowsort label-4307
SELECT DISTINCT - COUNT ( * ) * - - COALESCE ( + 49, - 63 ) * + 41 - - - 86 col2
----
-2095
query I rowsort
SELECT + 61 * - + 46 + 54 col0
----
-2752
query I rowsort
SELECT DISTINCT 74 * + - 7 - - - 88 AS col0
----
-606
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4310
SELECT + 30 * CAST( - 46 AS SIGNED ) * + 92 * + CAST( NULL AS SIGNED ) * + 68 * + 87 + + - 33 + COALESCE ( + 15, 97 + + COUNT( * ) - - - 56 / + 30, NULLIF ( 71, 99 * - COUNT( * ) + - 79 / 60 ) * ( 50 + CASE + CASE - 23 WHEN + 31 THEN NULL ELSE 80 * NULLIF ( 96, - COUNT( * ) ) END WHEN 61 * 77 + 98 THEN - 31 / 42 ELSE NULL END / - 8 ) ) / 44
----
NULL
skipif mysql # not compatible
query I rowsort label-4310
SELECT + 30 * CAST ( - 46 AS INTEGER ) * + 92 * + CAST ( NULL AS INTEGER ) * + 68 * + 87 + + - 33 + COALESCE ( + 15, 97 + + COUNT ( * ) - - - 56 / + 30, NULLIF ( 71, 99 * - COUNT ( * ) + - 79 / 60 ) * ( 50 + CASE + CASE - 23 WHEN + 31 THEN NULL ELSE 80 * NULLIF ( 96, - COUNT ( * ) ) END WHEN 61 * 77 + 98 THEN - 31 / 42 ELSE NULL END / - 8 ) ) / 44
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4311
SELECT - COALESCE ( - 5, - 90 + - COUNT( * ) * + 88, - 69 ) + - + 12
----
-7
skipif mysql # not compatible
query I rowsort label-4311
SELECT - COALESCE ( - 5, - 90 + - COUNT ( * ) * + 88, - 69 ) + - + 12
----
-7
query I rowsort
SELECT DISTINCT + 35 * 65 * + 3 AS col1
----
6825
onlyif mysql # aggregate syntax:
query I rowsort label-4313
SELECT - 88 * + + ( + ( - 7 ) ) * COUNT( + 34 ) AS col1
----
616
skipif mysql # not compatible
query I rowsort label-4313
SELECT - 88 * + + ( + ( - 7 ) ) * COUNT ( + 34 ) AS col1
----
616
query I rowsort
SELECT NULLIF ( + 66, - + 92 ) AS col2
----
66
query I rowsort
SELECT - 94 * - 2
----
188
query I rowsort
SELECT - 28 * - - 2
----
-56
query I rowsort
SELECT - 58 * 9
----
-522
onlyif mysql # aggregate syntax:
query I rowsort label-4318
SELECT - - COUNT( ALL + 58 ) * - 67 col0
----
-67
skipif mysql # not compatible
query I rowsort label-4318
SELECT - - COUNT ( ALL + 58 ) * - 67 col0
----
-67
onlyif mysql # aggregate syntax:
query I rowsort label-4319
SELECT + - 63 * - COUNT( * )
----
63
skipif mysql # not compatible
query I rowsort label-4319
SELECT + - 63 * - COUNT ( * )
----
63
query I rowsort
SELECT - - 52 - - ( - 31 ) AS col1
----
21
onlyif mysql # aggregate syntax:
query II rowsort label-4321
SELECT ALL ( + MIN( DISTINCT 17 ) ) * ( + NULLIF ( + 22, - + COUNT( * ) ) ), + ( + - COUNT( * ) ) - COUNT( * ) + - 32 AS col0
----
374
-34
skipif mysql # not compatible
query II rowsort label-4321
SELECT ALL ( + MIN ( DISTINCT 17 ) ) * ( + NULLIF ( + 22, - + COUNT ( * ) ) ), + ( + - COUNT ( * ) ) - COUNT ( * ) + - 32 AS col0
----
374
-34
query I rowsort
SELECT ALL + 82 + + - 7 * - - 62 * - + 86 AS col0
----
37406
onlyif mysql # aggregate syntax:
query I rowsort label-4323
SELECT ALL + 71 + - COUNT( * ) AS col1
----
70
skipif mysql # not compatible
query I rowsort label-4323
SELECT ALL + 71 + - COUNT ( * ) AS col1
----
70
query I rowsort
SELECT ALL - + COALESCE ( + 81, + + 72 ) * 51 * - 94 AS col0
----
388314
query I rowsort
SELECT ALL - ( 24 ) + - - 60
----
36
onlyif mysql # aggregate syntax:
query I rowsort label-4326
SELECT + - 11 - + - 70 + + COUNT( * ) * - 70 * - 84 AS col2
----
5939
skipif mysql # not compatible
query I rowsort label-4326
SELECT + - 11 - + - 70 + + COUNT ( * ) * - 70 * - 84 AS col2
----
5939
onlyif mysql # aggregate syntax:
query I rowsort label-4327
SELECT ALL - MAX( + + 29 )
----
-29
skipif mysql # not compatible
query I rowsort label-4327
SELECT ALL - MAX ( + + 29 )
----
-29
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4328
SELECT ALL ( + CAST( NULL AS SIGNED ) ) + + 56 + - + 48 * - 76
----
NULL
skipif mysql # not compatible
query I rowsort label-4328
SELECT ALL ( + CAST ( NULL AS INTEGER ) ) + + 56 + - + 48 * - 76
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4329
SELECT + + 36 - - - 26 DIV + NULLIF ( - 40, - 88 + + 80 ) col2
----
36
skipif mysql # not compatible
query I rowsort label-4329
SELECT + + 36 - - - 26 / + NULLIF ( - 40, - 88 + + 80 ) col2
----
36
query I rowsort
SELECT - - 67 + - - ( - 86 ) col0
----
-19
query II rowsort
SELECT + ( + 30 ) AS col1, 81 * + 1
----
30
81
query I rowsort
SELECT + - 75 + + 98 * + - 35 AS col0
----
-3505
query I rowsort
SELECT + 50 * + + 29 AS col2
----
1450
onlyif mysql # DIV for integer division:
query I rowsort label-4334
SELECT ALL 19 DIV + - 58 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-4334
SELECT ALL 19 / + - 58 AS col2
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4335
SELECT + 0 DIV + ( + COUNT( * ) ) + + ( - 58 ) + + 27 col1
----
-31
skipif mysql # not compatible
query I rowsort label-4335
SELECT + 0 / + ( + COUNT ( * ) ) + + ( - 58 ) + + 27 col1
----
-31
query I rowsort
SELECT DISTINCT + + 68
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-4337
SELECT + 7 + + + COUNT( + + 98 ) col0
----
8
skipif mysql # not compatible
query I rowsort label-4337
SELECT + 7 + + + COUNT ( + + 98 ) col0
----
8
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4338
SELECT ALL 46 * - 36 + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4338
SELECT ALL 46 * - 36 + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4339
SELECT ALL 72 DIV 76 * - 27
----
0
skipif mysql # not compatible
query I rowsort label-4339
SELECT ALL 72 / 76 * - 27
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4340
SELECT DISTINCT - COALESCE ( - + 93, - 59 + - 0 + - - COUNT( * ) * 92 * - - 36, + + COUNT( DISTINCT 9 ) DIV - CAST( 5 AS SIGNED ) * + + 85 ) col1
----
93
skipif mysql # not compatible
query I rowsort label-4340
SELECT DISTINCT - COALESCE ( - + 93, - 59 + - 0 + - - COUNT ( * ) * 92 * - - 36, + + COUNT ( DISTINCT 9 ) / - CAST ( 5 AS INTEGER ) * + + 85 ) col1
----
93
onlyif mysql # aggregate syntax:
query I rowsort label-4341
SELECT ALL - 48 * - - NULLIF ( COUNT( * ), - COUNT( * ) )
----
-48
skipif mysql # not compatible
query I rowsort label-4341
SELECT ALL - 48 * - - NULLIF ( COUNT ( * ), - COUNT ( * ) )
----
-48
query I rowsort
SELECT ALL 24 * - 97
----
-2328
onlyif mysql # aggregate syntax:
query I rowsort label-4343
SELECT ALL 18 * + COUNT( * )
----
18
skipif mysql # not compatible
query I rowsort label-4343
SELECT ALL 18 * + COUNT ( * )
----
18
onlyif mysql # aggregate syntax:
query I rowsort label-4344
SELECT MAX( + + 94 ) + - + 54 AS col2
----
40
skipif mysql # not compatible
query I rowsort label-4344
SELECT MAX ( + + 94 ) + - + 54 AS col2
----
40
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-4345
SELECT 49 * + ( CAST( NULL AS DECIMAL ) ) + + COUNT( * ) * + + CAST( - CASE + 40 WHEN 18 + - 48 THEN + CAST( + NULLIF ( - CASE + 20 WHEN + + 65 THEN NULL ELSE + 59 END, COUNT( * ) ) AS SIGNED ) + 18 ELSE COUNT( * ) END AS SIGNED ) / 7
----
NULL
skipif mysql # not compatible
query I rowsort label-4345
SELECT 49 * + ( CAST ( NULL AS REAL ) ) + + COUNT ( * ) * + + CAST ( - CASE + 40 WHEN 18 + - 48 THEN + CAST ( + NULLIF ( - CASE + 20 WHEN + + 65 THEN NULL ELSE + 59 END, COUNT ( * ) ) AS INTEGER ) + 18 ELSE COUNT ( * ) END AS INTEGER ) / 7
----
NULL
query I rowsort
SELECT ALL 65 * - 43 AS col1
----
-2795
onlyif mysql # aggregate syntax:
query I rowsort label-4347
SELECT DISTINCT + 4 * 27 * 56 * COUNT( * )
----
6048
skipif mysql # not compatible
query I rowsort label-4347
SELECT DISTINCT + 4 * 27 * 56 * COUNT ( * )
----
6048
onlyif mysql # DIV for integer division:
query I rowsort label-4348
SELECT 9 DIV + 86 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-4348
SELECT 9 / + 86 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4349
SELECT ALL + SUM( DISTINCT 1 ) * + 11 - + 3 col1
----
8
skipif mysql # not compatible
query I rowsort label-4349
SELECT ALL + SUM ( DISTINCT 1 ) * + 11 - + 3 col1
----
8
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4350
SELECT 15 + + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4350
SELECT 15 + + + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4351
SELECT ALL + 13 DIV - 13
----
-1
skipif mysql # not compatible
query I rowsort label-4351
SELECT ALL + 13 / - 13
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4352
SELECT COUNT( * ) * 27 + + + 79 + COALESCE ( 90, + + 33 ) - - 90 / 21 * - 41 + NULLIF ( - COUNT( * ), + CASE 37 WHEN + - COALESCE ( - 2, 86 ) - - 40 THEN NULL WHEN 30 / 27 + - 67 THEN 94 * + 12 ELSE NULL END + - NULLIF ( 87 - 6 * CASE - 95 WHEN MIN( + 57 ) THEN + 52 ELSE NULL END, 25 + 50 ) * COUNT( * ) ) + 44 / CAST( NULL AS SIGNED ) / + 84
----
NULL
skipif mysql # not compatible
query I rowsort label-4352
SELECT COUNT ( * ) * 27 + + + 79 + COALESCE ( 90, + + 33 ) - - 90 / 21 * - 41 + NULLIF ( - COUNT ( * ), + CASE 37 WHEN + - COALESCE ( - 2, 86 ) - - 40 THEN NULL WHEN 30 / 27 + - 67 THEN 94 * + 12 ELSE NULL END + - NULLIF ( 87 - 6 * CASE - 95 WHEN MIN ( + 57 ) THEN + 52 ELSE NULL END, 25 + 50 ) * COUNT ( * ) ) + 44 / CAST ( NULL AS INTEGER ) / + 84
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4353
SELECT 98 col1, SUM( ALL + ( 35 ) ) + - 18 + + + 55
----
98
72
skipif mysql # not compatible
query II rowsort label-4353
SELECT 98 col1, SUM ( ALL + ( 35 ) ) + - 18 + + + 55
----
98
72
onlyif mysql # aggregate syntax:
query I rowsort label-4354
SELECT ALL + - NULLIF ( - COUNT( * ), + - 46 * - 28 + - - 86 + - 34 / - 10 ) + - 91 + + COALESCE ( + 27, + + 38 + - + 3 )
----
-63
skipif mysql # not compatible
query I rowsort label-4354
SELECT ALL + - NULLIF ( - COUNT ( * ), + - 46 * - 28 + - - 86 + - 34 / - 10 ) + - 91 + + COALESCE ( + 27, + + 38 + - + 3 )
----
-63
query I rowsort
SELECT - 35 + 63
----
28
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4356
SELECT - 7 * - CAST( - 13 AS SIGNED ) * CASE + - 54 WHEN + 73 THEN NULL WHEN - 87 THEN NULL ELSE - + 37 END + - 63 + SUM( DISTINCT 71 ) - 53
----
3322
skipif mysql # not compatible
query I rowsort label-4356
SELECT - 7 * - CAST ( - 13 AS INTEGER ) * CASE + - 54 WHEN + 73 THEN NULL WHEN - 87 THEN NULL ELSE - + 37 END + - 63 + SUM ( DISTINCT 71 ) - 53
----
3322
query I rowsort
SELECT NULLIF ( + + 51, - 97 - - + 41 )
----
51
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4358
SELECT ALL - ( + 64 ) + 60 * - 34 + - 78 - + + 71 + + 86 + + ( 15 ) + - 31 DIV COUNT( * ) * COUNT( * ) + + - 56 * - + 8
----
-1735
skipif mysql # not compatible
query I rowsort label-4358
SELECT ALL - ( + 64 ) + 60 * - 34 + - 78 - + + 71 + + 86 + + ( 15 ) + - 31 / COUNT ( * ) * COUNT ( * ) + + - 56 * - + 8
----
-1735
query I rowsort
SELECT - 48 + 44 col1
----
-4
query II rowsort
SELECT DISTINCT ( + 38 ) * 88, - 50 * 80 * CASE 91 WHEN 82 THEN 50 + 94 ELSE NULL END * - 53 + + 67 AS col0
----
3344
NULL
query I rowsort
SELECT DISTINCT - - 94 + + 1
----
95
onlyif mysql # aggregate syntax:
query I rowsort label-4362
SELECT DISTINCT + + 99 + + 50 - COUNT( * ) * + - COUNT( * ) AS col1
----
150
skipif mysql # not compatible
query I rowsort label-4362
SELECT DISTINCT + + 99 + + 50 - COUNT ( * ) * + - COUNT ( * ) AS col1
----
150
query I rowsort
SELECT ALL - 71 + 15
----
-56
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4364
SELECT + SUM( + 29 ) + + + COUNT( * ) * - 28 - - ( + 25 ) * COALESCE ( - SUM( ALL - 21 ), + + 56 + - CASE - COUNT( * ) WHEN + COUNT( * ) THEN 47 END + + 45 DIV 95, COUNT( * ) + - 13 ) + - COUNT( * ) AS col2
----
525
skipif mysql # not compatible
query I rowsort label-4364
SELECT + SUM ( + 29 ) + + + COUNT ( * ) * - 28 - - ( + 25 ) * COALESCE ( - SUM ( ALL - 21 ), + + 56 + - CASE - COUNT ( * ) WHEN + COUNT ( * ) THEN 47 END + + 45 / 95, COUNT ( * ) + - 13 ) + - COUNT ( * ) AS col2
----
525
query I rowsort
SELECT 83 * - 10 AS col2
----
-830
onlyif mysql # aggregate syntax:
query II rowsort label-4366
SELECT 80 AS col2, - COUNT( * ) AS col1
----
80
-1
skipif mysql # not compatible
query II rowsort label-4366
SELECT 80 AS col2, - COUNT ( * ) AS col1
----
80
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4367
SELECT CAST( NULL AS SIGNED ) + 83 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4367
SELECT CAST ( NULL AS INTEGER ) + 83 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4368
SELECT ALL - COUNT( * ) + + 42 * + 33
----
1385
skipif mysql # not compatible
query I rowsort label-4368
SELECT ALL - COUNT ( * ) + + 42 * + 33
----
1385
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4369
SELECT ALL CAST( NULL AS SIGNED ) * + + 57
----
NULL
skipif mysql # not compatible
query I rowsort label-4369
SELECT ALL CAST ( NULL AS INTEGER ) * + + 57
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4370
SELECT ALL - 19 * 88 + - - COUNT( * )
----
-1671
skipif mysql # not compatible
query I rowsort label-4370
SELECT ALL - 19 * 88 + - - COUNT ( * )
----
-1671
onlyif mysql # aggregate syntax:
query I rowsort label-4371
SELECT ALL + CASE - MIN( DISTINCT + 76 ) WHEN COUNT( * ) THEN NULL WHEN - 51 THEN + NULLIF ( COUNT( * ), + ( + 63 ) ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4371
SELECT ALL + CASE - MIN ( DISTINCT + 76 ) WHEN COUNT ( * ) THEN NULL WHEN - 51 THEN + NULLIF ( COUNT ( * ), + ( + 63 ) ) END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4372
SELECT ALL + 44 - 88 + COUNT( * ) * - ( + 52 ) + 60 * - 4 AS col0
----
-336
skipif mysql # not compatible
query I rowsort label-4372
SELECT ALL + 44 - 88 + COUNT ( * ) * - ( + 52 ) + 60 * - 4 AS col0
----
-336
query I rowsort
SELECT - + ( - 92 )
----
92
query I rowsort
SELECT DISTINCT - ( + - 51 ) - - + 8 + + + 8 AS col2
----
67
onlyif mysql # aggregate syntax:
query II rowsort label-4375
SELECT ALL - 20, 30 * + 75 - 17 * MAX( DISTINCT 10 ) col0
----
-20
2080
skipif mysql # not compatible
query II rowsort label-4375
SELECT ALL - 20, 30 * + 75 - 17 * MAX ( DISTINCT 10 ) col0
----
-20
2080
query II rowsort
SELECT 91 + 10 AS col0, 82
----
101
82
query I rowsort
SELECT 74 - + 37 AS col0
----
37
query II rowsort
SELECT + 44, 67 AS col0
----
44
67
query I rowsort
SELECT ALL 71 * + + 82
----
5822
query I rowsort
SELECT 90 * + 7 AS col2
----
630
onlyif mysql # aggregate syntax:
query II rowsort label-4381
SELECT ALL - 26 AS col0, + 65 + - COUNT( * )
----
-26
64
skipif mysql # not compatible
query II rowsort label-4381
SELECT ALL - 26 AS col0, + 65 + - COUNT ( * )
----
-26
64
onlyif mysql # aggregate syntax:
query I rowsort label-4382
SELECT COUNT( * ) * + + 60 col0
----
60
skipif mysql # not compatible
query I rowsort label-4382
SELECT COUNT ( * ) * + + 60 col0
----
60
query I rowsort
SELECT 18 * + 26 * 48 + 55
----
22519
query I rowsort
SELECT ( + + 24 ) - - 79 AS col2
----
103
onlyif mysql # aggregate syntax:
query II rowsort label-4385
SELECT ALL COUNT( * ) * 99, + 63 AS col0
----
99
63
skipif mysql # not compatible
query II rowsort label-4385
SELECT ALL COUNT ( * ) * 99, + 63 AS col0
----
99
63
onlyif mysql # aggregate syntax:
query II rowsort label-4386
SELECT + 22, - MAX( DISTINCT - 23 ) + 40 + + - 73 * 63 AS col0
----
22
-4536
skipif mysql # not compatible
query II rowsort label-4386
SELECT + 22, - MAX ( DISTINCT - 23 ) + 40 + + - 73 * 63 AS col0
----
22
-4536
onlyif mysql # aggregate syntax:
query I rowsort label-4387
SELECT ALL 5 + MAX( - + 61 ) AS col0
----
-56
skipif mysql # not compatible
query I rowsort label-4387
SELECT ALL 5 + MAX ( - + 61 ) AS col0
----
-56
query I rowsort
SELECT ALL + ( - 76 ) + + 9 AS col1
----
-67
onlyif mysql # aggregate syntax:
query II rowsort label-4389
SELECT ALL - 98 AS col1, CASE - 77 WHEN - COUNT( * ) * + 44 - 91 THEN NULL WHEN COUNT( * ) + 4 * + 77 * + 84 * + + 80 THEN + + 20 ELSE NULL END AS col0
----
-98
NULL
skipif mysql # not compatible
query II rowsort label-4389
SELECT ALL - 98 AS col1, CASE - 77 WHEN - COUNT ( * ) * + 44 - 91 THEN NULL WHEN COUNT ( * ) + 4 * + 77 * + 84 * + + 80 THEN + + 20 ELSE NULL END AS col0
----
-98
NULL
query II rowsort
SELECT ALL + 55 + + 89 AS col0, ( - - 58 ) + + 39 + 23 + - - 17 * 72 AS col1
----
144
1344
query III rowsort
SELECT - 8 col0, + 20, + + NULLIF ( - + 7, - 64 * + 80 ) AS col1
----
-8
20
-7
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4392
SELECT ALL + CAST( - + 60 AS SIGNED ) + - - 30 + 87
----
57
skipif mysql # not compatible
query I rowsort label-4392
SELECT ALL + CAST ( - + 60 AS INTEGER ) + - - 30 + 87
----
57
query I rowsort
SELECT 18 * + + 93 * - + 81 * 36 - - 24 AS col0
----
-4881360
onlyif mysql # DIV for integer division:
query I rowsort label-4394
SELECT DISTINCT - 30 DIV 48 + + 79 col0
----
79
skipif mysql # not compatible
query I rowsort label-4394
SELECT DISTINCT - 30 / 48 + + 79 col0
----
79
query II rowsort
SELECT DISTINCT - 39 AS col1, - 48 AS col1
----
-39
-48
onlyif mysql # aggregate syntax:
query II rowsort label-4396
SELECT + COUNT( * ) * 52 AS col2, 93 AS col1
----
52
93
skipif mysql # not compatible
query II rowsort label-4396
SELECT + COUNT ( * ) * 52 AS col2, 93 AS col1
----
52
93
query II rowsort
SELECT + ( + + 34 ) + 49 + - 8 AS col2, 27 - - 3 * - 82 AS col2
----
75
-219
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4398
SELECT ALL - CAST( - 74 AS SIGNED ) AS col2
----
74
skipif mysql # not compatible
query I rowsort label-4398
SELECT ALL - CAST ( - 74 AS INTEGER ) AS col2
----
74
query I rowsort
SELECT + 71 * 51 - - - 19
----
3602
onlyif mysql # aggregate syntax:
query I rowsort label-4400
SELECT DISTINCT 41 * - COUNT( * ) col2
----
-41
skipif mysql # not compatible
query I rowsort label-4400
SELECT DISTINCT 41 * - COUNT ( * ) col2
----
-41
query I rowsort
SELECT - 98 - + 74
----
-172
query I rowsort
SELECT + - 23 + - + 87 + - 5 AS col1
----
-115
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4403
SELECT - COUNT( * ) - + + 0 - ( + 49 ) DIV 43 * + + 39 DIV - 72 * + - 18 * 59 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-4403
SELECT - COUNT ( * ) - + + 0 - ( + 49 ) / 43 * + + 39 / - 72 * + - 18 * 59 AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-4404
SELECT - NULLIF ( + MAX( DISTINCT 83 ), - 22 ) * - + 97 AS col0
----
8051
skipif mysql # not compatible
query I rowsort label-4404
SELECT - NULLIF ( + MAX ( DISTINCT 83 ), - 22 ) * - + 97 AS col0
----
8051
onlyif mysql # aggregate syntax:
query I rowsort label-4405
SELECT DISTINCT MAX( + + 8 ) col2
----
8
skipif mysql # not compatible
query I rowsort label-4405
SELECT DISTINCT MAX ( + + 8 ) col2
----
8
onlyif mysql # aggregate syntax:
query II rowsort label-4406
SELECT ALL CASE - - 82 WHEN 40 THEN + MAX( ALL - 79 ) END col1, 9
----
NULL
9
skipif mysql # not compatible
query II rowsort label-4406
SELECT ALL CASE - - 82 WHEN 40 THEN + MAX ( ALL - 79 ) END col1, 9
----
NULL
9
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-4407
SELECT - CAST( NULL AS DECIMAL ) * - 77 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4407
SELECT - CAST ( NULL AS REAL ) * - 77 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4408
SELECT - MAX( ALL - ( 67 ) ) + - COUNT( + 6 ) * - 26 - - 61 AS col0
----
154
skipif mysql # not compatible
query I rowsort label-4408
SELECT - MAX ( ALL - ( 67 ) ) + - COUNT ( + 6 ) * - 26 - - 61 AS col0
----
154
onlyif mysql # aggregate syntax:
query I rowsort label-4409
SELECT DISTINCT NULLIF ( + + MAX( ALL 35 ), + 56 ) * + - 85 + 39 AS col2
----
-2936
skipif mysql # not compatible
query I rowsort label-4409
SELECT DISTINCT NULLIF ( + + MAX ( ALL 35 ), + 56 ) * + - 85 + 39 AS col2
----
-2936
query I rowsort
SELECT ALL + 31 * + + 81
----
2511
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4411
SELECT COALESCE ( - CAST( NULL AS SIGNED ), 1, + 1 - + + ( + + 19 ) ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-4411
SELECT COALESCE ( - CAST ( NULL AS INTEGER ), 1, + 1 - + + ( + + 19 ) ) AS col2
----
1
query I rowsort
SELECT NULLIF ( 88, 44 * - + 31 ) AS col0
----
88
query I rowsort
SELECT + 23 * - 89 * + 14 AS col1
----
-28658
onlyif mysql # DIV for integer division:
query I rowsort label-4414
SELECT - 11 + + 63 DIV - 28 + 38 AS col0
----
25
skipif mysql # not compatible
query I rowsort label-4414
SELECT - 11 + + 63 / - 28 + 38 AS col0
----
25
query I rowsort
SELECT - 70 * + 89 AS col1
----
-6230
query I rowsort
SELECT DISTINCT + ( + - 61 ) AS col2
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-4417
SELECT SUM( ALL - ( + 94 ) ) AS col2
----
-94
skipif mysql # not compatible
query I rowsort label-4417
SELECT SUM ( ALL - ( + 94 ) ) AS col2
----
-94
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4418
SELECT ALL 57 * CAST( NULL AS SIGNED ) + - 27 + CAST( 8 AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4418
SELECT ALL 57 * CAST ( NULL AS INTEGER ) + - 27 + CAST ( 8 AS INTEGER ) AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4419
SELECT + CAST( + 32 AS SIGNED ) - - COUNT( * )
----
33
skipif mysql # not compatible
query I rowsort label-4419
SELECT + CAST ( + 32 AS INTEGER ) - - COUNT ( * )
----
33
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4420
SELECT ALL 22 DIV - 73 + COUNT( * ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-4420
SELECT ALL 22 / - 73 + COUNT ( * ) AS col1
----
1
query I rowsort
SELECT + 66 + ( - 40 )
----
26
onlyif mysql # aggregate syntax:
query II rowsort label-4422
SELECT + MAX( + 79 ), + 46 * 64 AS col0
----
79
2944
skipif mysql # not compatible
query II rowsort label-4422
SELECT + MAX ( + 79 ), + 46 * 64 AS col0
----
79
2944
query I rowsort
SELECT ALL - 72 * + 13 - + - 5 AS col0
----
-931
onlyif mysql # aggregate syntax:
query I rowsort label-4424
SELECT 37 * - 94 + + NULLIF ( 97, 16 * - 68 * 38 * MIN( ALL + 4 ) + 75 ) AS col2
----
-3381
skipif mysql # not compatible
query I rowsort label-4424
SELECT 37 * - 94 + + NULLIF ( 97, 16 * - 68 * 38 * MIN ( ALL + 4 ) + 75 ) AS col2
----
-3381
query I rowsort
SELECT + NULLIF ( 27, 70 ) AS col2
----
27
query I rowsort
SELECT + NULLIF ( - 80, + ( - - 68 ) + + 22 ) AS col0
----
-80
query I rowsort
SELECT + + 63 + ( - 4 ) AS col0
----
59
query II rowsort
SELECT DISTINCT 11 * + 61 AS col0, ( 53 ) AS col1
----
671
53
query I rowsort
SELECT - + ( + 89 ) AS col2
----
-89
query I rowsort
SELECT DISTINCT + 49 - - + ( 28 ) AS col0
----
77
query I rowsort
SELECT + - 36 * + 87 * - + 15 * - 9
----
-422820
onlyif mysql # aggregate syntax:
query I rowsort label-4432
SELECT - - 30 * - COUNT( * ) + 86
----
56
skipif mysql # not compatible
query I rowsort label-4432
SELECT - - 30 * - COUNT ( * ) + 86
----
56
query I rowsort
SELECT DISTINCT + 25 * + 99
----
2475
query II rowsort
SELECT 90, - 64 * - 30 AS col1
----
90
1920
onlyif mysql # aggregate syntax:
query I rowsort label-4435
SELECT + 1 + - COUNT( * ) + + 52
----
52
skipif mysql # not compatible
query I rowsort label-4435
SELECT + 1 + - COUNT ( * ) + + 52
----
52
query II rowsort
SELECT ALL 42 + ( + 25 ) AS col1, + 65 * + 85
----
67
5525
onlyif mysql # aggregate syntax:
query I rowsort label-4437
SELECT DISTINCT COUNT( * ) * - 35 * + MIN( + 27 ) AS col2
----
-945
skipif mysql # not compatible
query I rowsort label-4437
SELECT DISTINCT COUNT ( * ) * - 35 * + MIN ( + 27 ) AS col2
----
-945
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-4438
SELECT ALL - CASE - 97 WHEN - 36 THEN + + CAST( - 4 AS DECIMAL ) ELSE NULL END + + COUNT( 20 ) + COUNT( * ) / + 42 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4438
SELECT ALL - CASE - 97 WHEN - 36 THEN + + CAST ( - 4 AS REAL ) ELSE NULL END + + COUNT ( 20 ) + COUNT ( * ) / + 42 AS col0
----
NULL
query I rowsort
SELECT ALL + 99 + + 9 AS col1
----
108
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4440
SELECT DISTINCT - ( + - SUM( DISTINCT + + CAST( 60 AS SIGNED ) ) ) DIV 81 DIV COALESCE ( + - CASE - + COUNT( DISTINCT + + 31 ) WHEN - 49 THEN 12 WHEN - COUNT( * ) THEN NULL ELSE NULL END, + + 58 + COALESCE ( 58, + - COUNT( * ) + + AVG ( ALL + - 58 ) - - CAST( 29 AS SIGNED ) * 61, - 19 DIV 35 ) - CASE - NULLIF ( - 43, 2 ) + 48 WHEN MAX( + 34 ) THEN 58 ELSE + 30 + - 46 END DIV + 45, + 72 ) - + ( - 47 )
----
47
skipif mysql # not compatible
query I rowsort label-4440
SELECT DISTINCT - ( + - SUM ( DISTINCT + + CAST ( 60 AS INTEGER ) ) ) / 81 / COALESCE ( + - CASE - + COUNT ( DISTINCT + + 31 ) WHEN - 49 THEN 12 WHEN - COUNT ( * ) THEN NULL ELSE NULL END, + + 58 + COALESCE ( 58, + - COUNT ( * ) + + AVG ( ALL + - 58 ) - - CAST ( 29 AS INTEGER ) * 61, - 19 / 35 ) - CASE - NULLIF ( - 43, 2 ) + 48 WHEN MAX ( + 34 ) THEN 58 ELSE + 30 + - 46 END / + 45, + 72 ) - + ( - 47 )
----
47
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-4441
SELECT + CAST( NULL AS DECIMAL ) * - COUNT( * ) * + 88 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4441
SELECT + CAST ( NULL AS REAL ) * - COUNT ( * ) * + 88 AS col2
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4442
SELECT + CASE CAST( NULL AS SIGNED ) WHEN - + 97 THEN NULL ELSE - 79 + + - 31 END col2
----
-110
skipif mysql # not compatible
query I rowsort label-4442
SELECT + CASE CAST ( NULL AS INTEGER ) WHEN - + 97 THEN NULL ELSE - 79 + + - 31 END col2
----
-110
query I rowsort
SELECT DISTINCT + ( - 4 )
----
-4
query I rowsort
SELECT - COALESCE ( - 31, - 42 * 53, 87 * + 57 * 54 ) * + + 62
----
1922
onlyif mysql # aggregate syntax:
query II rowsort label-4445
SELECT ALL - - 38 * + - 47 * + SUM( 35 ) AS col2, 78
----
-62510
78
skipif mysql # not compatible
query II rowsort label-4445
SELECT ALL - - 38 * + - 47 * + SUM ( 35 ) AS col2, 78
----
-62510
78
onlyif mysql # DIV for integer division:
query II rowsort label-4446
SELECT - 54, + 26 DIV + 77 + - + 75 col1
----
-54
-75
skipif mysql # not compatible
query II rowsort label-4446
SELECT - 54, + 26 / + 77 + - + 75 col1
----
-54
-75
query I rowsort
SELECT ALL + + ( - + 87 )
----
-87
onlyif mysql # aggregate syntax:
query I rowsort label-4448
SELECT + CASE - - MIN( DISTINCT 19 ) WHEN - 49 THEN - + ( + - 20 ) - - COUNT( * ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-4448
SELECT + CASE - - MIN ( DISTINCT 19 ) WHEN - 49 THEN - + ( + - 20 ) - - COUNT ( * ) END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4449
SELECT - + 8 * - + SUM( DISTINCT - 3 ) * + + 10 * + ( - ( - 58 ) ) col2
----
-13920
skipif mysql # not compatible
query I rowsort label-4449
SELECT - + 8 * - + SUM ( DISTINCT - 3 ) * + + 10 * + ( - ( - 58 ) ) col2
----
-13920
query I rowsort
SELECT + 87 + - - 34 - - 98 + 14 AS col2
----
233
onlyif mysql # aggregate syntax:
query I rowsort label-4451
SELECT ALL + + CASE - 13 WHEN + + SUM( - 22 ) / + + 43 + 51 + + MAX( ALL - - 57 ) THEN NULL ELSE + COUNT( * ) * - 59 END
----
-59
skipif mysql # not compatible
query I rowsort label-4451
SELECT ALL + + CASE - 13 WHEN + + SUM ( - 22 ) / + + 43 + 51 + + MAX ( ALL - - 57 ) THEN NULL ELSE + COUNT ( * ) * - 59 END
----
-59
query I rowsort
SELECT ALL + - ( + - 98 ) AS col0
----
98
query I rowsort
SELECT - 44 * 22 AS col0
----
-968
onlyif mysql # aggregate syntax:
query I rowsort label-4454
SELECT ALL MAX( 45 ) * + 90
----
4050
skipif mysql # not compatible
query I rowsort label-4454
SELECT ALL MAX ( 45 ) * + 90
----
4050
onlyif mysql # DIV for integer division:
query I rowsort label-4455
SELECT + 53 DIV 96
----
0
skipif mysql # not compatible
query I rowsort label-4455
SELECT + 53 / 96
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-4456
SELECT DISTINCT + - 20 DIV - 46 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-4456
SELECT DISTINCT + - 20 / - 46 AS col2
----
0
query II rowsort
SELECT ALL 0, 65 AS col0
----
0
65
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4458
SELECT ALL 41 * + - COALESCE ( + 60, COUNT( * ) * - + 66 + COUNT( ALL + 75 ) * + - 45 + + 73 DIV 6 ) AS col2
----
-2460
skipif mysql # not compatible
query I rowsort label-4458
SELECT ALL 41 * + - COALESCE ( + 60, COUNT ( * ) * - + 66 + COUNT ( ALL + 75 ) * + - 45 + + 73 / 6 ) AS col2
----
-2460
query I rowsort
SELECT 99 * - 51 AS col1
----
-5049
onlyif mysql # DIV for integer division:
query II rowsort label-4460
SELECT + NULLIF ( + 82, 48 ) AS col1, COALESCE ( COALESCE ( - 61, - 0 * - 20 * - + 90 DIV + + ( + - NULLIF ( - 35, 69 ) ) * - 80 ), - 7 ) AS col0
----
82
-61
skipif mysql # not compatible
query II rowsort label-4460
SELECT + NULLIF ( + 82, 48 ) AS col1, COALESCE ( COALESCE ( - 61, - 0 * - 20 * - + 90 / + + ( + - NULLIF ( - 35, 69 ) ) * - 80 ), - 7 ) AS col0
----
82
-61
query I rowsort
SELECT + 33 - - 99 * 14 AS col1
----
1419
query I rowsort
SELECT 76 - - 94 AS col2
----
170
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4463
SELECT ALL 54 + 41 - + NULLIF ( - CASE - 39 WHEN ( + ( + CAST( + + 43 AS SIGNED ) ) ) * + + 24 THEN - - MAX( + 73 ) * - - NULLIF ( 98, + 92 ) * COUNT( ALL - + 81 ) + - - 22 WHEN - 67 - - COUNT( * ) THEN NULL ELSE NULL END, 43 ) + - 75
----
NULL
skipif mysql # not compatible
query I rowsort label-4463
SELECT ALL 54 + 41 - + NULLIF ( - CASE - 39 WHEN ( + ( + CAST ( + + 43 AS INTEGER ) ) ) * + + 24 THEN - - MAX ( + 73 ) * - - NULLIF ( 98, + 92 ) * COUNT ( ALL - + 81 ) + - - 22 WHEN - 67 - - COUNT ( * ) THEN NULL ELSE NULL END, 43 ) + - 75
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4464
SELECT 84 + CAST( NULL AS SIGNED ) * + - COALESCE ( - 36, + + 55 ) * + 89 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4464
SELECT 84 + CAST ( NULL AS INTEGER ) * + - COALESCE ( - 36, + + 55 ) * + 89 col0
----
NULL
query I rowsort
SELECT ALL 66 + + 34 AS col0
----
100
query I rowsort
SELECT DISTINCT 89 + 7 * + 37 AS col0
----
348
onlyif mysql # aggregate syntax:
query I rowsort label-4467
SELECT COUNT( * ) - + 34 + 85
----
52
skipif mysql # not compatible
query I rowsort label-4467
SELECT COUNT ( * ) - + 34 + 85
----
52
onlyif mysql # aggregate syntax:
query I rowsort label-4468
SELECT COUNT( * ) * MIN( - 99 )
----
-99
skipif mysql # not compatible
query I rowsort label-4468
SELECT COUNT ( * ) * MIN ( - 99 )
----
-99
query I rowsort
SELECT DISTINCT 53 + 74
----
127
onlyif mysql # aggregate syntax:
query II rowsort label-4470
SELECT 28 + + 25, + COUNT( * ) * - 46 * + - 24 AS col1
----
53
1104
skipif mysql # not compatible
query II rowsort label-4470
SELECT 28 + + 25, + COUNT ( * ) * - 46 * + - 24 AS col1
----
53
1104
onlyif mysql # aggregate syntax:
query I rowsort label-4471
SELECT ALL SUM( DISTINCT + - 54 ) + 4
----
-50
skipif mysql # not compatible
query I rowsort label-4471
SELECT ALL SUM ( DISTINCT + - 54 ) + 4
----
-50
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-4472
SELECT COUNT( - 42 ) * + COUNT( * ) * - CAST( NULL AS DECIMAL ), - 33 AS col2
----
NULL
-33
skipif mysql # not compatible
query II rowsort label-4472
SELECT COUNT ( - 42 ) * + COUNT ( * ) * - CAST ( NULL AS REAL ), - 33 AS col2
----
NULL
-33
onlyif mysql # aggregate syntax:
query I rowsort label-4473
SELECT DISTINCT + COUNT( * ) * + ( + + 77 )
----
77
skipif mysql # not compatible
query I rowsort label-4473
SELECT DISTINCT + COUNT ( * ) * + ( + + 77 )
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-4474
SELECT NULLIF ( - + 3, - 74 * - 77 - + COUNT( * ) + - 61 ) + + 74
----
71
skipif mysql # not compatible
query I rowsort label-4474
SELECT NULLIF ( - + 3, - 74 * - 77 - + COUNT ( * ) + - 61 ) + + 74
----
71
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4475
SELECT ALL + CAST( NULL AS SIGNED ) - COUNT( * ) AS col1, 76 DIV - 82
----
NULL
0
skipif mysql # not compatible
query II rowsort label-4475
SELECT ALL + CAST ( NULL AS INTEGER ) - COUNT ( * ) AS col1, 76 / - 82
----
NULL
0
onlyif mysql # aggregate syntax:
query I rowsort label-4476
SELECT ALL - MAX( DISTINCT - 39 ) - + 94 + + + 11 * 30 col1
----
275
skipif mysql # not compatible
query I rowsort label-4476
SELECT ALL - MAX ( DISTINCT - 39 ) - + 94 + + + 11 * 30 col1
----
275
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4477
SELECT ALL 46 * + 6 * + + 70 DIV + - COUNT( * ) AS col0
----
-19320
skipif mysql # not compatible
query I rowsort label-4477
SELECT ALL 46 * + 6 * + + 70 / + - COUNT ( * ) AS col0
----
-19320
query I rowsort
SELECT ALL + 5 - + + 94 AS col2
----
-89
onlyif mysql # aggregate syntax:
query II rowsort label-4479
SELECT ALL - MIN( + 67 ), 13 AS col2
----
-67
13
skipif mysql # not compatible
query II rowsort label-4479
SELECT ALL - MIN ( + 67 ), 13 AS col2
----
-67
13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4480
SELECT + 14 DIV + 23 * 87 + 58 - + 48 + + + NULLIF ( + 60, - CAST( + + 45 AS SIGNED ) * - 19 - 18 + MAX( - 23 ) ) * + + COUNT( * ) AS col0, - 11 col2
----
70
-11
skipif mysql # not compatible
query II rowsort label-4480
SELECT + 14 / + 23 * 87 + 58 - + 48 + + + NULLIF ( + 60, - CAST ( + + 45 AS INTEGER ) * - 19 - 18 + MAX ( - 23 ) ) * + + COUNT ( * ) AS col0, - 11 col2
----
70
-11
query I rowsort
SELECT ALL - + 68 col1
----
-68
onlyif mysql # aggregate syntax:
query I rowsort label-4482
SELECT + - NULLIF ( - 80, + 44 ) * 14 - - + CASE 46 WHEN - MIN( DISTINCT + ( 39 ) ) THEN NULL WHEN - + 16 * - 64 * + 79 * - + 46 + - 60 THEN + + 42 - + NULLIF ( + - 10, COUNT( * ) ) END + + - 18 - 78 * - NULLIF ( - AVG ( DISTINCT 38 ), + 29 / 4 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4482
SELECT + - NULLIF ( - 80, + 44 ) * 14 - - + CASE 46 WHEN - MIN ( DISTINCT + ( 39 ) ) THEN NULL WHEN - + 16 * - 64 * + 79 * - + 46 + - 60 THEN + + 42 - + NULLIF ( + - 10, COUNT ( * ) ) END + + - 18 - 78 * - NULLIF ( - AVG ( DISTINCT 38 ), + 29 / 4 ) AS col1
----
NULL
query I rowsort
SELECT ALL + 91 * 15
----
1365
query I rowsort
SELECT + 51 + 85 AS col1
----
136
query I rowsort
SELECT DISTINCT + 58 * + - 19 AS col1
----
-1102
onlyif mysql # aggregate syntax:
query I rowsort label-4486
SELECT + COUNT( * ) * 18 * + COUNT( * ) col0
----
18
skipif mysql # not compatible
query I rowsort label-4486
SELECT + COUNT ( * ) * 18 * + COUNT ( * ) col0
----
18
query I rowsort
SELECT + 26 * + 44 + - 97
----
1047
onlyif mysql # aggregate syntax:
query I rowsort label-4488
SELECT DISTINCT COALESCE ( + + COUNT( * ), - 3 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-4488
SELECT DISTINCT COALESCE ( + + COUNT ( * ), - 3 ) AS col2
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-4489
SELECT - 31 + - + 20 + + 87 DIV + - COALESCE ( - 89, + 3 )
----
-51
skipif mysql # not compatible
query I rowsort label-4489
SELECT - 31 + - + 20 + + 87 / + - COALESCE ( - 89, + 3 )
----
-51
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4490
SELECT + 13 * + 82 - COALESCE ( + 56, - NULLIF ( - 99, 25 ) * - 13 * 66, + + 36 + - + SUM( DISTINCT - 10 ) + + 56 * + + CASE - COUNT( * ) WHEN + - CAST( NULL AS SIGNED ) + + 90 - - 57 THEN + + 12 + COUNT( * ) WHEN + 51 THEN NULL ELSE 22 END + 76 )
----
1010
skipif mysql # not compatible
query I rowsort label-4490
SELECT + 13 * + 82 - COALESCE ( + 56, - NULLIF ( - 99, 25 ) * - 13 * 66, + + 36 + - + SUM ( DISTINCT - 10 ) + + 56 * + + CASE - COUNT ( * ) WHEN + - CAST ( NULL AS INTEGER ) + + 90 - - 57 THEN + + 12 + COUNT ( * ) WHEN + 51 THEN NULL ELSE 22 END + 76 )
----
1010
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4491
SELECT ALL SUM( CAST( NULL AS SIGNED ) ) + 69 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4491
SELECT ALL SUM ( CAST ( NULL AS INTEGER ) ) + 69 AS col0
----
NULL
query I rowsort
SELECT - - 21 AS col2
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-4493
SELECT DISTINCT NULLIF ( - + ( + ( - 60 ) ), - MAX( 77 ) ) * + - COUNT( * ) AS col2
----
-60
skipif mysql # not compatible
query I rowsort label-4493
SELECT DISTINCT NULLIF ( - + ( + ( - 60 ) ), - MAX ( 77 ) ) * + - COUNT ( * ) AS col2
----
-60
onlyif mysql # aggregate syntax:
query I rowsort label-4494
SELECT ALL + 72 + COUNT( * ) AS col1
----
73
skipif mysql # not compatible
query I rowsort label-4494
SELECT ALL + 72 + COUNT ( * ) AS col1
----
73
query I rowsort
SELECT 83 * 26
----
2158
query I rowsort
SELECT ALL 12 + - - ( 49 ) AS col1
----
61
query I rowsort
SELECT ( 48 ) + 90 + + + 8
----
146
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4498
SELECT CAST( NULL AS SIGNED ) * ( + + 75 )
----
NULL
skipif mysql # not compatible
query I rowsort label-4498
SELECT CAST ( NULL AS INTEGER ) * ( + + 75 )
----
NULL
query II rowsort
SELECT ALL 97 AS col1, COALESCE ( - + 83, + ( 21 ) * + 44 )
----
97
-83
onlyif mysql # aggregate syntax:
query I rowsort label-4500
SELECT 9 * - + COUNT( * ) AS col0
----
-9
skipif mysql # not compatible
query I rowsort label-4500
SELECT 9 * - + COUNT ( * ) AS col0
----
-9
query I rowsort
SELECT DISTINCT + 82 * - 71
----
-5822
onlyif mysql # aggregate syntax:
query I rowsort label-4502
SELECT ALL ( + 92 ) - - 1 + COUNT( - 43 ) col1
----
94
skipif mysql # not compatible
query I rowsort label-4502
SELECT ALL ( + 92 ) - - 1 + COUNT ( - 43 ) col1
----
94
query I rowsort
SELECT NULLIF ( 16, - - 23 * 76 * 8 / - ( 99 ) * + 22 + + - 9 + 2 * 49 + + - 26 + - 86 - + 94 ) * - 46
----
-736
query I rowsort
SELECT 50 + 40 AS col1
----
90
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4505
SELECT CASE 24 WHEN - 37 * + ( + SUM( ALL + 92 ) ) THEN + + CAST( NULL AS SIGNED ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4505
SELECT CASE 24 WHEN - 37 * + ( + SUM ( ALL + 92 ) ) THEN + + CAST ( NULL AS INTEGER ) END AS col1
----
NULL
query II rowsort
SELECT ALL - 89 AS col1, - COALESCE ( 7, + - 38 * - 52, + 29 ) + - 92
----
-89
-99
onlyif mysql # aggregate syntax:
query I rowsort label-4507
SELECT NULLIF ( - COUNT( * ), COUNT( * ) * - - 57 * 3 + - - 95 ) * - 75 * 22 * - + 78
----
-128700
skipif mysql # not compatible
query I rowsort label-4507
SELECT NULLIF ( - COUNT ( * ), COUNT ( * ) * - - 57 * 3 + - - 95 ) * - 75 * 22 * - + 78
----
-128700
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4508
SELECT + 29 * + - 61 * + 95 * + CAST( + 26 AS SIGNED ) + - ( 33 ) / - 49 * + + CASE + - 95 WHEN + ( + 70 ) * + NULLIF ( + - CAST( - + 25 AS SIGNED ), + - 72 ) THEN + 91 ELSE NULL END * COALESCE ( 38, - 37 * - COUNT( * ) ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4508
SELECT + 29 * + - 61 * + 95 * + CAST ( + 26 AS INTEGER ) + - ( 33 ) / - 49 * + + CASE + - 95 WHEN + ( + 70 ) * + NULLIF ( + - CAST ( - + 25 AS INTEGER ), + - 72 ) THEN + 91 ELSE NULL END * COALESCE ( 38, - 37 * - COUNT ( * ) ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4509
SELECT COUNT( * ), - 61 AS col1
----
1
-61
skipif mysql # not compatible
query II rowsort label-4509
SELECT COUNT ( * ), - 61 AS col1
----
1
-61
query I rowsort
SELECT ALL - - 16 AS col0
----
16
query I rowsort
SELECT DISTINCT + 64 * 99 AS col2
----
6336
query I rowsort
SELECT DISTINCT 78 * - 36
----
-2808
query II rowsort
SELECT ALL + + 56, - 35 * - 96 AS col2
----
56
3360
onlyif mysql # DIV for integer division:
query I rowsort label-4514
SELECT + + 26 DIV - 90 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-4514
SELECT + + 26 / - 90 AS col0
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4515
SELECT ALL - 20 * + 56 + - 9 * 3 * - + 27 * 69 - - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4515
SELECT ALL - 20 * + 56 + - 9 * 3 * - + 27 * 69 - - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4516
SELECT DISTINCT 16 * - 72 + + - CAST( 11 AS SIGNED ) col1
----
-1163
skipif mysql # not compatible
query I rowsort label-4516
SELECT DISTINCT 16 * - 72 + + - CAST ( 11 AS INTEGER ) col1
----
-1163
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: DIV for integer division:
query I rowsort label-4517
SELECT - CASE ( + + CAST( + 83 AS DECIMAL ) ) WHEN + 74 - + 82 + + - COUNT( * ) + - 12 * + 13 DIV - + COUNT( * ) THEN + 10 WHEN + 56 + 53 THEN - COALESCE ( - - COUNT( * ), 24 DIV + 77, 87 + + 13 + + 9 ) ELSE 2 END
----
-2
skipif mysql # not compatible
query I rowsort label-4517
SELECT - CASE ( + + CAST ( + 83 AS REAL ) ) WHEN + 74 - + 82 + + - COUNT ( * ) + - 12 * + 13 / - + COUNT ( * ) THEN + 10 WHEN + 56 + 53 THEN - COALESCE ( - - COUNT ( * ), 24 / + 77, 87 + + 13 + + 9 ) ELSE 2 END
----
-2
onlyif mysql # DIV for integer division:
query II rowsort label-4518
SELECT + 92 DIV + - 25 - - - 71 + + 17 * 96 * - - 72 * + 67 - + 41 AS col1, + 67 AS col1
----
7872653
67
skipif mysql # not compatible
query II rowsort label-4518
SELECT + 92 / + - 25 - - - 71 + + 17 * 96 * - - 72 * + 67 - + 41 AS col1, + 67 AS col1
----
7872653
67
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4519
SELECT + 62 AS col0, - 24 DIV - - COUNT( DISTINCT 28 ) + 61 * 46
----
62
2782
skipif mysql # not compatible
query II rowsort label-4519
SELECT + 62 AS col0, - 24 / - - COUNT ( DISTINCT 28 ) + 61 * 46
----
62
2782
query I rowsort
SELECT - 76 * + - 18 AS col2
----
1368
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4521
SELECT ALL - CAST( - + 34 AS SIGNED ) * - COUNT( DISTINCT - 22 ) * + 48 + + COALESCE ( + 42, 44 * + - 78 * + 4 ) + + AVG ( DISTINCT - CAST( - - 59 AS SIGNED ) ) + - + 12 / - 38 - + 93 + - 66 * - + 40 - + - 43 + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4521
SELECT ALL - CAST ( - + 34 AS INTEGER ) * - COUNT ( DISTINCT - 22 ) * + 48 + + COALESCE ( + 42, 44 * + - 78 * + 4 ) + + AVG ( DISTINCT - CAST ( - - 59 AS INTEGER ) ) + - + 12 / - 38 - + 93 + - 66 * - + 40 - + - 43 + + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-4522
SELECT + + NULLIF ( + 56, 61 + - 81 + - MIN( ALL - 2 ) ) AS col2, - 4 / + 90 - - CAST( NULL AS DECIMAL ) - 63
----
56
NULL
skipif mysql # not compatible
query II rowsort label-4522
SELECT + + NULLIF ( + 56, 61 + - 81 + - MIN ( ALL - 2 ) ) AS col2, - 4 / + 90 - - CAST ( NULL AS REAL ) - 63
----
56
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4523
SELECT ALL + CASE + COUNT( * ) WHEN + 93 * - - 86 + - 54 THEN NULL WHEN - 14 * - + 78 + 69 THEN + - 72 ELSE 80 END * - 26 - - COALESCE ( + 3, + 78 ) + - 95, + 70 - 65 AS col2
----
-2172
5
skipif mysql # not compatible
query II rowsort label-4523
SELECT ALL + CASE + COUNT ( * ) WHEN + 93 * - - 86 + - 54 THEN NULL WHEN - 14 * - + 78 + 69 THEN + - 72 ELSE 80 END * - 26 - - COALESCE ( + 3, + 78 ) + - 95, + 70 - 65 AS col2
----
-2172
5
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4524
SELECT ALL + + CAST( NULL AS SIGNED ) * - 62 + + NULLIF ( - 62, + MAX( DISTINCT 89 ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4524
SELECT ALL + + CAST ( NULL AS INTEGER ) * - 62 + + NULLIF ( - 62, + MAX ( DISTINCT 89 ) ) AS col0
----
NULL
query I rowsort
SELECT + ( + - 22 )
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-4526
SELECT DISTINCT + MIN( ALL - 70 ) + 59
----
-11
skipif mysql # not compatible
query I rowsort label-4526
SELECT DISTINCT + MIN ( ALL - 70 ) + 59
----
-11
query I rowsort
SELECT - ( 95 )
----
-95
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4528
SELECT - ( + CAST( - 14 AS SIGNED ) ) + + 87
----
101
skipif mysql # not compatible
query I rowsort label-4528
SELECT - ( + CAST ( - 14 AS INTEGER ) ) + + 87
----
101
query I rowsort
SELECT - 7 * - 60
----
420
onlyif mysql # aggregate syntax:
query I rowsort label-4530
SELECT ALL + 68 + - + 15 + COUNT( * ) + + 88
----
142
skipif mysql # not compatible
query I rowsort label-4530
SELECT ALL + 68 + - + 15 + COUNT ( * ) + + 88
----
142
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4531
SELECT - CAST( NULL AS SIGNED ) * - CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4531
SELECT - CAST ( NULL AS INTEGER ) * - CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4532
SELECT - SUM( ALL 71 ) - COUNT( * ) AS col2
----
-72
skipif mysql # not compatible
query I rowsort label-4532
SELECT - SUM ( ALL 71 ) - COUNT ( * ) AS col2
----
-72
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4533
SELECT ALL CASE 57 WHEN + CAST( NULL AS SIGNED ) + + 3 THEN NULL WHEN - COUNT( DISTINCT + 77 ) THEN - 41 + 75 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4533
SELECT ALL CASE 57 WHEN + CAST ( NULL AS INTEGER ) + + 3 THEN NULL WHEN - COUNT ( DISTINCT + 77 ) THEN - 41 + 75 END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4534
SELECT - 71 + - - 52 + COUNT( * )
----
-18
skipif mysql # not compatible
query I rowsort label-4534
SELECT - 71 + - - 52 + COUNT ( * )
----
-18
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4535
SELECT - 96, 90 DIV - - COUNT( * ) col2
----
-96
90
skipif mysql # not compatible
query II rowsort label-4535
SELECT - 96, 90 / - - COUNT ( * ) col2
----
-96
90
query I rowsort
SELECT - 47 + - 57 AS col2
----
-104
query I rowsort
SELECT DISTINCT COALESCE ( + 52, + 42 ) AS col0
----
52
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4538
SELECT - 41 * - CAST( NULL AS SIGNED ), 18 AS col2
----
NULL
18
skipif mysql # not compatible
query II rowsort label-4538
SELECT - 41 * - CAST ( NULL AS INTEGER ), 18 AS col2
----
NULL
18
query I rowsort
SELECT ALL 52 * - + 72
----
-3744
onlyif mysql # aggregate syntax:
query I rowsort label-4540
SELECT - MIN( + 10 )
----
-10
skipif mysql # not compatible
query I rowsort label-4540
SELECT - MIN ( + 10 )
----
-10
query I rowsort
SELECT + 11 * - 23 AS col2
----
-253
query I rowsort
SELECT ALL 93 * - 94 AS col1
----
-8742
query I rowsort
SELECT DISTINCT ( 48 ) AS col0
----
48
onlyif mysql # aggregate syntax:
query I rowsort label-4544
SELECT ALL - 15 * + COUNT( * ) + - + 20 + + + 63 + + 77 + - ( - ( + SUM( + + 9 ) ) )
----
114
skipif mysql # not compatible
query I rowsort label-4544
SELECT ALL - 15 * + COUNT ( * ) + - + 20 + + + 63 + + 77 + - ( - ( + SUM ( + + 9 ) ) )
----
114
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4545
SELECT + + CAST( NULL AS SIGNED ) * ( MAX( DISTINCT + 27 ) ) / - 58 + 75 + 38
----
NULL
skipif mysql # not compatible
query I rowsort label-4545
SELECT + + CAST ( NULL AS INTEGER ) * ( MAX ( DISTINCT + 27 ) ) / - 58 + 75 + 38
----
NULL
query I rowsort
SELECT ALL + 24 * + 30 col2
----
720
query I rowsort
SELECT DISTINCT + + NULLIF ( - 40, - - AVG ( ALL + + 18 ) ) AS col2
----
-40
onlyif mysql # aggregate syntax:
query I rowsort label-4548
SELECT - MIN( - - 71 ) AS col1
----
-71
skipif mysql # not compatible
query I rowsort label-4548
SELECT - MIN ( - - 71 ) AS col1
----
-71
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4549
SELECT - + COUNT( * ) DIV 66 DIV - + 97 + 57 col0
----
57
skipif mysql # not compatible
query I rowsort label-4549
SELECT - + COUNT ( * ) / 66 / - + 97 + 57 col0
----
57
query I rowsort
SELECT + 33 * - 75 * - - 0 - - + 53 AS col2
----
53
query II rowsort
SELECT + 68, - 30 AS col2
----
68
-30
query I rowsort
SELECT + + NULLIF ( 62, - 27 )
----
62
onlyif mysql # DIV for integer division:
query II rowsort label-4553
SELECT 61, 49 DIV - 99 * + - 69 * 57 * - 84 - 42 AS col2
----
61
-42
skipif mysql # not compatible
query II rowsort label-4553
SELECT 61, 49 / - 99 * + - 69 * 57 * - 84 - 42 AS col2
----
61
-42
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4554
SELECT ALL 51 * - ( - 16 ) + - + COUNT( * ) + + 31 DIV - - 8, 3 AS col0
----
818
3
skipif mysql # not compatible
query II rowsort label-4554
SELECT ALL 51 * - ( - 16 ) + - + COUNT ( * ) + + 31 / - - 8, 3 AS col0
----
818
3
onlyif mysql # aggregate syntax:
query I rowsort label-4555
SELECT ALL ( + + ( + COUNT( * ) ) ) * - 1 + 5 + 54 + 50
----
108
skipif mysql # not compatible
query I rowsort label-4555
SELECT ALL ( + + ( + COUNT ( * ) ) ) * - 1 + 5 + 54 + 50
----
108
query I rowsort
SELECT ALL + COALESCE ( + 72, + 28 * - 68 * - - 4 ) AS col1
----
72
query I rowsort
SELECT ALL + - 54 * - 68 + 85 + + + 16
----
3773
query I rowsort
SELECT ALL - 59 * - 93 + - - 78 AS col0
----
5565
onlyif mysql # aggregate syntax:
query I rowsort label-4559
SELECT + + 53 + - 19 + - COALESCE ( - + 14, - COUNT( * ) * - 88 + - 72, + 18 )
----
48
skipif mysql # not compatible
query I rowsort label-4559
SELECT + + 53 + - 19 + - COALESCE ( - + 14, - COUNT ( * ) * - 88 + - 72, + 18 )
----
48
query I rowsort
SELECT + 49 + + 51 * + 80
----
4129
query I rowsort
SELECT + 19 * + - 71
----
-1349
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4562
SELECT + CAST( + CAST( NULL AS SIGNED ) AS SIGNED ) + + - 86
----
NULL
skipif mysql # not compatible
query I rowsort label-4562
SELECT + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) + + - 86
----
NULL
query I rowsort
SELECT - 59 + + - NULLIF ( - - 29, + 99 ) + - 40
----
-128
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4564
SELECT ALL - COALESCE ( - NULLIF ( 86, + MAX( 15 ) ), + NULLIF ( 88, 88 * + 31 - 12 * - 52 + - 33 ) ) DIV + 16
----
5
skipif mysql # not compatible
query I rowsort label-4564
SELECT ALL - COALESCE ( - NULLIF ( 86, + MAX ( 15 ) ), + NULLIF ( 88, 88 * + 31 - 12 * - 52 + - 33 ) ) / + 16
----
5
query I rowsort
SELECT + 71 + - 39 * + + 17 + 80
----
-512
onlyif mysql # aggregate syntax:
query I rowsort label-4566
SELECT ALL 97 * - COUNT( * ) - 17
----
-114
skipif mysql # not compatible
query I rowsort label-4566
SELECT ALL 97 * - COUNT ( * ) - 17
----
-114
query I rowsort
SELECT ALL + 82 * 61 - - ( 17 )
----
5019
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-4568
SELECT - 65 * COUNT( + CASE WHEN - 12 IS NOT NULL THEN NULL ELSE - 43 + - 65 END ) col2, + CAST( NULL AS DECIMAL ) / 26 * + COUNT( * ) * 90
----
0
NULL
skipif mysql # not compatible
query II rowsort label-4568
SELECT - 65 * COUNT ( + CASE WHEN - 12 IS NOT NULL THEN NULL ELSE - 43 + - 65 END ) col2, + CAST ( NULL AS REAL ) / 26 * + COUNT ( * ) * 90
----
0
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4569
SELECT DISTINCT CASE 29 WHEN ( + 25 ) + - CASE + 19 WHEN - 58 + + - 69 THEN + 5 / + 55 + COUNT( * ) WHEN - + 72 THEN 37 * 53 * NULLIF ( - COUNT( * ), 14 ) * + SUM( DISTINCT 30 ) + + + 7 ELSE NULL END THEN NULL WHEN + - 58 THEN 28 * 87 WHEN + 83 THEN NULL ELSE NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4569
SELECT DISTINCT CASE 29 WHEN ( + 25 ) + - CASE + 19 WHEN - 58 + + - 69 THEN + 5 / + 55 + COUNT ( * ) WHEN - + 72 THEN 37 * 53 * NULLIF ( - COUNT ( * ), 14 ) * + SUM ( DISTINCT 30 ) + + + 7 ELSE NULL END THEN NULL WHEN + - 58 THEN 28 * 87 WHEN + 83 THEN NULL ELSE NULL END AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4570
SELECT ALL - 37 * - - 16 * + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4570
SELECT ALL - 37 * - - 16 * + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-4571
SELECT + 29 * + 30, - 29 DIV - - 53 + - 35 + 97 + - 8 * + 96 + + + 79 + - 57 + + 20 + - 95 * 3 * 86 + - + 19 * - - 4 AS col1
----
870
-25250
skipif mysql # not compatible
query II rowsort label-4571
SELECT + 29 * + 30, - 29 / - - 53 + - 35 + 97 + - 8 * + 96 + + + 79 + - 57 + + 20 + - 95 * 3 * 86 + - + 19 * - - 4 AS col1
----
870
-25250
onlyif mysql # aggregate syntax:
query I rowsort label-4572
SELECT - 35 * + + CASE 6 WHEN 78 / - 4 THEN - - COUNT( * ) * + 61 * + 33 / - 13 * - + 39 + - 93 + - MAX( 7 ) + 10 * + 41 WHEN - + 66 THEN - - 30 / + + 54 * + - 9 WHEN 75 THEN NULL END * + - 33
----
NULL
skipif mysql # not compatible
query I rowsort label-4572
SELECT - 35 * + + CASE 6 WHEN 78 / - 4 THEN - - COUNT ( * ) * + 61 * + 33 / - 13 * - + 39 + - 93 + - MAX ( 7 ) + 10 * + 41 WHEN - + 66 THEN - - 30 / + + 54 * + - 9 WHEN 75 THEN NULL END * + - 33
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4573
SELECT DISTINCT - NULLIF ( 28, + 46 + - ( - + 27 ) ) * - CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4573
SELECT DISTINCT - NULLIF ( 28, + 46 + - ( - + 27 ) ) * - CAST ( NULL AS INTEGER ) AS col0
----
NULL
query I rowsort
SELECT - 99 + + 75
----
-24
query I rowsort
SELECT DISTINCT - 20 * + 28 AS col0
----
-560
onlyif mysql # aggregate syntax:
query II rowsort label-4576
SELECT ALL + ( 18 ) + COUNT( * ), - 88 AS col0
----
19
-88
skipif mysql # not compatible
query II rowsort label-4576
SELECT ALL + ( 18 ) + COUNT ( * ), - 88 AS col0
----
19
-88
onlyif mysql # aggregate syntax:
query I rowsort label-4577
SELECT ALL - 64 / CASE + 35 WHEN + 79 * + 35 THEN NULL WHEN 69 + - 5 THEN 95 + - NULLIF ( + + 82, + + COUNT( * ) * 89 * + 96 + - 79 * ( - 91 ) / - 22 + + 63 - - + 19 ) + 82 * + 30 * + 7 END + + 61 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4577
SELECT ALL - 64 / CASE + 35 WHEN + 79 * + 35 THEN NULL WHEN 69 + - 5 THEN 95 + - NULLIF ( + + 82, + + COUNT ( * ) * 89 * + 96 + - 79 * ( - 91 ) / - 22 + + 63 - - + 19 ) + 82 * + 30 * + 7 END + + 61 AS col0
----
NULL
query I rowsort
SELECT ALL - + 87 + 18
----
-69
query I rowsort
SELECT + 4 + + + 53 * + + 11 * + 95
----
55389
onlyif mysql # aggregate syntax:
query I rowsort label-4580
SELECT ( 67 ) + COUNT( * ) AS col2
----
68
skipif mysql # not compatible
query I rowsort label-4580
SELECT ( 67 ) + COUNT ( * ) AS col2
----
68
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4581
SELECT DISTINCT - CASE CASE 1 WHEN + - 82 * 3 THEN - 64 * - + 7 - 1 WHEN 68 * - 17 + 80 + - 59 + + 1 * + ( + + 79 ) THEN - + 99 ELSE NULL END WHEN - COUNT( * ) * - 95 * + MAX( - 50 ) + MIN( ALL - 40 ) THEN NULL WHEN - 30 * + 17 THEN ( CAST( NULL AS SIGNED ) ) + 44 * - 98 ELSE + 89 * 44 + - 94 END * 2
----
-7644
skipif mysql # not compatible
query I rowsort label-4581
SELECT DISTINCT - CASE CASE 1 WHEN + - 82 * 3 THEN - 64 * - + 7 - 1 WHEN 68 * - 17 + 80 + - 59 + + 1 * + ( + + 79 ) THEN - + 99 ELSE NULL END WHEN - COUNT ( * ) * - 95 * + MAX ( - 50 ) + MIN ( ALL - 40 ) THEN NULL WHEN - 30 * + 17 THEN ( CAST ( NULL AS INTEGER ) ) + 44 * - 98 ELSE + 89 * 44 + - 94 END * 2
----
-7644
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4582
SELECT ALL + 12 + - 73 DIV + 83 * + 1 - + + 90 - - + ( 20 ) * COUNT( * )
----
-58
skipif mysql # not compatible
query I rowsort label-4582
SELECT ALL + 12 + - 73 / + 83 * + 1 - + + 90 - - + ( 20 ) * COUNT ( * )
----
-58
onlyif mysql # aggregate syntax:
query I rowsort label-4583
SELECT COALESCE ( + 52, + 64 + - 30 * + COUNT( * ) * + SUM( + 55 ) - + - COUNT( * ), ( 63 ) ) * 93 * 38 + + 9 * + 21
----
183957
skipif mysql # not compatible
query I rowsort label-4583
SELECT COALESCE ( + 52, + 64 + - 30 * + COUNT ( * ) * + SUM ( + 55 ) - + - COUNT ( * ), ( 63 ) ) * 93 * 38 + + 9 * + 21
----
183957
onlyif mysql # DIV for integer division:
query I rowsort label-4584
SELECT 50 DIV - + 28 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-4584
SELECT 50 / - + 28 AS col2
----
-1
query I rowsort
SELECT DISTINCT + - 69 * + - 96 + - ( + - 19 )
----
6643
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4586
SELECT ALL - - COUNT( * ) + - CAST( NULL AS SIGNED ) * - 61 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4586
SELECT ALL - - COUNT ( * ) + - CAST ( NULL AS INTEGER ) * - 61 col2
----
NULL
query I rowsort
SELECT DISTINCT - + 45
----
-45
onlyif mysql # aggregate syntax:
query II rowsort label-4588
SELECT DISTINCT - 19 + ( - 18 ) + - COUNT( + 58 ) AS col2, 50
----
-38
50
skipif mysql # not compatible
query II rowsort label-4588
SELECT DISTINCT - 19 + ( - 18 ) + - COUNT ( + 58 ) AS col2, 50
----
-38
50
query I rowsort
SELECT ( - 61 ) * + 26
----
-1586
query I rowsort
SELECT ALL - 85 - + 18 col0
----
-103
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4591
SELECT + - CASE + 59 WHEN + + 34 THEN - 16 ELSE - - CASE 94 WHEN - 97 THEN NULL WHEN 81 * - CAST( - + 66 AS SIGNED ) THEN + 86 * - + ( 17 ) END END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4591
SELECT + - CASE + 59 WHEN + + 34 THEN - 16 ELSE - - CASE 94 WHEN - 97 THEN NULL WHEN 81 * - CAST ( - + 66 AS INTEGER ) THEN + 86 * - + ( 17 ) END END AS col1
----
NULL
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-4592
SELECT ( - CAST( NULL AS DECIMAL ) ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4592
SELECT ( - CAST ( NULL AS REAL ) ) AS col2
----
NULL
query I rowsort
SELECT 99 * - 49 AS col1
----
-4851
query I rowsort
SELECT 35 * - 38
----
-1330
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4595
SELECT DISTINCT 24 * CAST( + MAX( + 98 ) AS SIGNED )
----
2352
skipif mysql # not compatible
query I rowsort label-4595
SELECT DISTINCT 24 * CAST ( + MAX ( + 98 ) AS INTEGER )
----
2352
onlyif mysql # DIV for integer division:
query I rowsort label-4596
SELECT ALL 53 DIV 47 * + 84 DIV + ( 33 ) col2
----
2
skipif mysql # not compatible
query I rowsort label-4596
SELECT ALL 53 / 47 * + 84 / + ( 33 ) col2
----
2
query I rowsort
SELECT 25 * + - 66
----
-1650
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4598
SELECT COUNT( * ) DIV 69 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-4598
SELECT COUNT ( * ) / 69 AS col2
----
0
query I rowsort
SELECT 18 + + 33
----
51
query I rowsort
SELECT 60 * - 89 AS col2
----
-5340
query I rowsort
SELECT 63 * - + 81
----
-5103
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4602
SELECT COALESCE ( + - 35, + CAST( - 94 AS SIGNED ) DIV - + 99 + + COALESCE ( + 44, COUNT( * ) + - 79 ) * COUNT( * ) ) + - COUNT( * ) - 90 AS col2
----
-126
skipif mysql # not compatible
query I rowsort label-4602
SELECT COALESCE ( + - 35, + CAST ( - 94 AS INTEGER ) / - + 99 + + COALESCE ( + 44, COUNT ( * ) + - 79 ) * COUNT ( * ) ) + - COUNT ( * ) - 90 AS col2
----
-126
onlyif mysql # aggregate syntax:
query I rowsort label-4603
SELECT 43 + - ( + 12 ) + - 21 + 59 * - COUNT( * ) * 98 col1
----
-5772
skipif mysql # not compatible
query I rowsort label-4603
SELECT 43 + - ( + 12 ) + - 21 + 59 * - COUNT ( * ) * 98 col1
----
-5772
onlyif mysql # aggregate syntax:
query II rowsort label-4604
SELECT DISTINCT 65 AS col2, COUNT( * ) + + 24
----
65
25
skipif mysql # not compatible
query II rowsort label-4604
SELECT DISTINCT 65 AS col2, COUNT ( * ) + + 24
----
65
25
query I rowsort
SELECT DISTINCT 81 + - + 30 AS col2
----
51
query I rowsort
SELECT ALL ( - 62 ) + + 57
----
-5
query I rowsort
SELECT DISTINCT - 88 * 60
----
-5280
query I rowsort
SELECT DISTINCT + 34 + 84 AS col1
----
118
query I rowsort
SELECT + 92 + + 47
----
139
onlyif mysql # aggregate syntax:
query II rowsort label-4610
SELECT ALL COUNT( * ) AS col2, - CASE + 20 WHEN COUNT( * ) * + 12 - COUNT( * ) THEN - 2 * - + 45 * - - 60 ELSE NULL END + + - 29
----
1
NULL
skipif mysql # not compatible
query II rowsort label-4610
SELECT ALL COUNT ( * ) AS col2, - CASE + 20 WHEN COUNT ( * ) * + 12 - COUNT ( * ) THEN - 2 * - + 45 * - - 60 ELSE NULL END + + - 29
----
1
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4611
SELECT + MIN( - 25 )
----
-25
skipif mysql # not compatible
query I rowsort label-4611
SELECT + MIN ( - 25 )
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-4612
SELECT ALL - 41 + + COUNT( * )
----
-40
skipif mysql # not compatible
query I rowsort label-4612
SELECT ALL - 41 + + COUNT ( * )
----
-40
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-4613
SELECT - 59 + + CAST( NULL AS DECIMAL ) + - 86 / + ( 55 ) + - CAST( NULL AS SIGNED ) + 0 * - COUNT( DISTINCT + 21 ) * 17 + - 67 * + 44 + - COUNT( * ) * + - 84 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4613
SELECT - 59 + + CAST ( NULL AS REAL ) + - 86 / + ( 55 ) + - CAST ( NULL AS INTEGER ) + 0 * - COUNT ( DISTINCT + 21 ) * 17 + - 67 * + 44 + - COUNT ( * ) * + - 84 AS col2
----
NULL
query I rowsort
SELECT DISTINCT + 14 * CASE 28 WHEN 3 + + 22 + 85 THEN - 51 ELSE NULL END * 63
----
NULL
query I rowsort
SELECT 34 + 87
----
121
query II rowsort
SELECT ALL - 21, 35 AS col2
----
-21
35
query I rowsort
SELECT ALL - 81 * + + 13 * - ( 18 ) col2
----
18954
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4618
SELECT ALL + 22 + - 8 + + 23 + CAST( + 5 AS SIGNED ) + + + 79 * MAX( DISTINCT + 74 ) AS col2, + CAST( - + MIN( + + 56 ) AS SIGNED ) * 47
----
5888
-2632
skipif mysql # not compatible
query II rowsort label-4618
SELECT ALL + 22 + - 8 + + 23 + CAST ( + 5 AS INTEGER ) + + + 79 * MAX ( DISTINCT + 74 ) AS col2, + CAST ( - + MIN ( + + 56 ) AS INTEGER ) * 47
----
5888
-2632
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4619
SELECT DISTINCT + + 34 DIV + - MIN( DISTINCT + + 23 )
----
-1
skipif mysql # not compatible
query I rowsort label-4619
SELECT DISTINCT + + 34 / + - MIN ( DISTINCT + + 23 )
----
-1
query I rowsort
SELECT DISTINCT - - 74 AS col2
----
74
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4621
SELECT + 83 * 39 * - COUNT( * ) + - + ( + 69 ) + - - 75 - + 52 DIV + + ( COUNT( * ) )
----
-3283
skipif mysql # not compatible
query I rowsort label-4621
SELECT + 83 * 39 * - COUNT ( * ) + - + ( + 69 ) + - - 75 - + 52 / + + ( COUNT ( * ) )
----
-3283
onlyif mysql # DIV for integer division:
query I rowsort label-4622
SELECT - 13 DIV 72 + - 19 AS col1
----
-19
skipif mysql # not compatible
query I rowsort label-4622
SELECT - 13 / 72 + - 19 AS col1
----
-19
onlyif mysql # aggregate syntax:
query I rowsort label-4623
SELECT ALL - + MIN( + 35 )
----
-35
skipif mysql # not compatible
query I rowsort label-4623
SELECT ALL - + MIN ( + 35 )
----
-35
onlyif mysql # DIV for integer division:
query II rowsort label-4624
SELECT 34 DIV - 17 + + 98 AS col1, NULLIF ( + 61, + 4 + + - 93 DIV - ( + 74 ) )
----
96
61
skipif mysql # not compatible
query II rowsort label-4624
SELECT 34 / - 17 + + 98 AS col1, NULLIF ( + 61, + 4 + + - 93 / - ( + 74 ) )
----
96
61
query I rowsort
SELECT + 75 * - - 11
----
825
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-4626
SELECT ALL + - 92 * + + CASE + 38 WHEN CAST( - 22 AS DECIMAL ) THEN + - 74 WHEN - + 52 * 10 * - - 15 THEN - + 19 * + - 23 * + - 77 END * + + COUNT( * ) / + 98
----
NULL
skipif mysql # not compatible
query I rowsort label-4626
SELECT ALL + - 92 * + + CASE + 38 WHEN CAST ( - 22 AS REAL ) THEN + - 74 WHEN - + 52 * 10 * - - 15 THEN - + 19 * + - 23 * + - 77 END * + + COUNT ( * ) / + 98
----
NULL
query I rowsort
SELECT ALL 83 * + 73 AS col0
----
6059
query I rowsort
SELECT DISTINCT - 51 col1
----
-51
onlyif mysql # aggregate syntax:
query I rowsort label-4629
SELECT ALL + COUNT( * ) * + + 67
----
67
skipif mysql # not compatible
query I rowsort label-4629
SELECT ALL + COUNT ( * ) * + + 67
----
67
query I rowsort
SELECT DISTINCT - 55 * - 25 * 5 AS col2
----
6875
query II rowsort
SELECT 28 * 9 AS col0, + 98 AS col1
----
252
98
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4632
SELECT DISTINCT - CAST( + 85 AS SIGNED )
----
-85
skipif mysql # not compatible
query I rowsort label-4632
SELECT DISTINCT - CAST ( + 85 AS INTEGER )
----
-85
onlyif mysql # aggregate syntax:
query II rowsort label-4633
SELECT ALL - COUNT( * ) * + 13, ( 80 ) + MIN( ALL + COALESCE ( - NULLIF ( - 63, + + 74 * 85 * + 66 * - 22 ), + + ( + + 63 ) + - 21 + - 74 ) ) AS col1
----
-13
143
skipif mysql # not compatible
query II rowsort label-4633
SELECT ALL - COUNT ( * ) * + 13, ( 80 ) + MIN ( ALL + COALESCE ( - NULLIF ( - 63, + + 74 * 85 * + 66 * - 22 ), + + ( + + 63 ) + - 21 + - 74 ) ) AS col1
----
-13
143
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4634
SELECT 18 * + + 25 / CAST( NULL AS SIGNED ) * NULLIF ( - + 1, + + ( - 53 ) * + CASE - 39 WHEN + 82 + 49 THEN + 37 + + - 84 END )
----
NULL
skipif mysql # not compatible
query I rowsort label-4634
SELECT 18 * + + 25 / CAST ( NULL AS INTEGER ) * NULLIF ( - + 1, + + ( - 53 ) * + CASE - 39 WHEN + 82 + 49 THEN + 37 + + - 84 END )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4635
SELECT NULLIF ( + 44, - 50 ) * + + MAX( 29 ) + - 74 - + - 73 AS col1
----
1275
skipif mysql # not compatible
query I rowsort label-4635
SELECT NULLIF ( + 44, - 50 ) * + + MAX ( 29 ) + - 74 - + - 73 AS col1
----
1275
query I rowsort
SELECT + ( + 68 ) * - ( - ( 4 ) ) * + 68 + + + 35 AS col0
----
18531
query I rowsort
SELECT ALL 76 + - 78
----
-2
onlyif mysql # aggregate syntax:
query II rowsort label-4638
SELECT ALL 28 + 39 AS col2, CASE + 98 WHEN - + CASE + 14 WHEN - 89 THEN - + 43 END + + - 9 THEN - 0 + - COUNT( * ) END * - COUNT( * ) - + 57 * - 89 AS col1
----
67
NULL
skipif mysql # not compatible
query II rowsort label-4638
SELECT ALL 28 + 39 AS col2, CASE + 98 WHEN - + CASE + 14 WHEN - 89 THEN - + 43 END + + - 9 THEN - 0 + - COUNT ( * ) END * - COUNT ( * ) - + 57 * - 89 AS col1
----
67
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4639
SELECT ALL - COUNT( * ) + - + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4639
SELECT ALL - COUNT ( * ) + - + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4640
SELECT + COUNT( * ) DIV + 6 AS col1, 85 AS col2
----
0
85
skipif mysql # not compatible
query II rowsort label-4640
SELECT + COUNT ( * ) / + 6 AS col1, 85 AS col2
----
0
85
query I rowsort
SELECT ALL 22 + - 4 * + 41
----
-142
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-4642
SELECT + - 98 / + + CAST( NULL AS DECIMAL ) * - 16
----
NULL
skipif mysql # not compatible
query I rowsort label-4642
SELECT + - 98 / + + CAST ( NULL AS REAL ) * - 16
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4643
SELECT + - 93 DIV + 16 AS col2
----
-5
skipif mysql # not compatible
query I rowsort label-4643
SELECT + - 93 / + 16 AS col2
----
-5
query I rowsort
SELECT + 29 * - + 63 + 27
----
-1800
query I rowsort
SELECT ALL 73 + 12 - - 73
----
158
onlyif mysql # DIV for integer division:
query I rowsort label-4646
SELECT DISTINCT + 54 DIV + - 60
----
0
skipif mysql # not compatible
query I rowsort label-4646
SELECT DISTINCT + 54 / + - 60
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4647
SELECT + - CASE 39 WHEN - SUM( ALL - 73 ) THEN + COALESCE ( - - 50, - - 74, - 69 ) ELSE NULL END + 9 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4647
SELECT + - CASE 39 WHEN - SUM ( ALL - 73 ) THEN + COALESCE ( - - 50, - - 74, - 69 ) ELSE NULL END + 9 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4648
SELECT DISTINCT - 85 + - MIN( ALL - 90 )
----
5
skipif mysql # not compatible
query I rowsort label-4648
SELECT DISTINCT - 85 + - MIN ( ALL - 90 )
----
5
query II rowsort
SELECT + CASE 31 WHEN + + 58 THEN 25 ELSE NULL END col2, + 37
----
NULL
37
onlyif mysql # DIV for integer division:
query I rowsort label-4650
SELECT ALL + 10 DIV - 51
----
0
skipif mysql # not compatible
query I rowsort label-4650
SELECT ALL + 10 / - 51
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4651
SELECT ALL + SUM( DISTINCT 13 ) - 41
----
-28
skipif mysql # not compatible
query I rowsort label-4651
SELECT ALL + SUM ( DISTINCT 13 ) - 41
----
-28
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4652
SELECT - MAX( DISTINCT - - CAST( - 77 AS SIGNED ) ) AS col0
----
77
skipif mysql # not compatible
query I rowsort label-4652
SELECT - MAX ( DISTINCT - - CAST ( - 77 AS INTEGER ) ) AS col0
----
77
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4653
SELECT - 2 + CAST( + CAST( + + MIN( ALL - + 93 ) AS SIGNED ) AS SIGNED ) AS col2
----
-95
skipif mysql # not compatible
query I rowsort label-4653
SELECT - 2 + CAST ( + CAST ( + + MIN ( ALL - + 93 ) AS INTEGER ) AS INTEGER ) AS col2
----
-95
query I rowsort
SELECT - - 91 * + 66 + + 52 * + - NULLIF ( + 38, + 44 ) AS col1
----
4030
query I rowsort
SELECT - 15 + + + 31 * + - 79
----
-2464
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4656
SELECT ALL SUM( + 76 ) * CAST( - 76 AS SIGNED ) / - - CAST( NULL AS SIGNED ) + - - 0 + 81 + + + 48 * + 16 + NULLIF ( 61, 35 ) - + 72 + 14 + - 30 * + - 72 * - ( + 80 ) / + + 83 + 81
----
NULL
skipif mysql # not compatible
query I rowsort label-4656
SELECT ALL SUM ( + 76 ) * CAST ( - 76 AS INTEGER ) / - - CAST ( NULL AS INTEGER ) + - - 0 + 81 + + + 48 * + 16 + NULLIF ( 61, 35 ) - + 72 + 14 + - 30 * + - 72 * - ( + 80 ) / + + 83 + 81
----
NULL
query II rowsort
SELECT DISTINCT + 36 * + 54 AS col2, 24
----
1944
24
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4658
SELECT + 73 * - 39 + - 22 / + CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4658
SELECT + 73 * - 39 + - 22 / + CAST ( NULL AS INTEGER ) AS col0
----
NULL
query I rowsort
SELECT DISTINCT + - 30 AS col1
----
-30
query I rowsort
SELECT DISTINCT + 60 AS col2
----
60
query I rowsort
SELECT CASE + 40 WHEN + 10 - - + 50 THEN + + 93 * - 55 * 28 ELSE - + 76 END
----
-76
onlyif mysql # aggregate syntax:
query I rowsort label-4662
SELECT ALL - COUNT( * ) * - 4 + + COUNT( * ) + 68 * + 3 AS col1
----
209
skipif mysql # not compatible
query I rowsort label-4662
SELECT ALL - COUNT ( * ) * - 4 + + COUNT ( * ) + 68 * + 3 AS col1
----
209
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-4663
SELECT NULLIF ( - 17, + 97 * - CAST( NULL AS DECIMAL ) * + 93 )
----
-17
skipif mysql # not compatible
query I rowsort label-4663
SELECT NULLIF ( - 17, + 97 * - CAST ( NULL AS REAL ) * + 93 )
----
-17
onlyif mysql # aggregate syntax:
query I rowsort label-4664
SELECT 78 * + COUNT( - 50 ) - - 9
----
87
skipif mysql # not compatible
query I rowsort label-4664
SELECT 78 * + COUNT ( - 50 ) - - 9
----
87
query I rowsort
SELECT DISTINCT - 6 * - 49 col0
----
294
onlyif mysql # aggregate syntax:
query II rowsort label-4666
SELECT DISTINCT - 29 * 84 + - COUNT( * ), 98 AS col1
----
-2437
98
skipif mysql # not compatible
query II rowsort label-4666
SELECT DISTINCT - 29 * 84 + - COUNT ( * ), 98 AS col1
----
-2437
98
query I rowsort
SELECT ALL + 88 * + + 86
----
7568
onlyif mysql # aggregate syntax:
query I rowsort label-4668
SELECT - COUNT( * ) * + 80 col1
----
-80
skipif mysql # not compatible
query I rowsort label-4668
SELECT - COUNT ( * ) * + 80 col1
----
-80
query I rowsort
SELECT ALL 2 * + 40 + - NULLIF ( + ( - 84 ), + + 1 ) + 27 * - 10 AS col1
----
-106
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-4670
SELECT - 28 - - 86 + + 99 + + - 3 * ( - 1 ) * - + CAST( NULL AS DECIMAL ) + 54 - - 22 - + CASE COUNT( * ) WHEN - ( 66 ) * - 68 + + + 57 THEN MAX( DISTINCT + 16 ) END * + 40 * + 29 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4670
SELECT - 28 - - 86 + + 99 + + - 3 * ( - 1 ) * - + CAST ( NULL AS REAL ) + 54 - - 22 - + CASE COUNT ( * ) WHEN - ( 66 ) * - 68 + + + 57 THEN MAX ( DISTINCT + 16 ) END * + 40 * + 29 col2
----
NULL
query I rowsort
SELECT - 99 + 90 AS col1
----
-9
onlyif mysql # aggregate syntax:
query I rowsort label-4672
SELECT + NULLIF ( - COUNT( * ), 66 * - + 34 + + 80 ) * 93
----
-93
skipif mysql # not compatible
query I rowsort label-4672
SELECT + NULLIF ( - COUNT ( * ), 66 * - + 34 + + 80 ) * 93
----
-93
query I rowsort
SELECT - 75 + - 46
----
-121
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4674
SELECT MAX( DISTINCT NULLIF ( - + 24, + 60 + - + ( - + CAST( NULL AS SIGNED ) ) ) ) AS col0
----
-24
skipif mysql # not compatible
query I rowsort label-4674
SELECT MAX ( DISTINCT NULLIF ( - + 24, + 60 + - + ( - + CAST ( NULL AS INTEGER ) ) ) ) AS col0
----
-24
query I rowsort
SELECT - - 36 + - - 46 col2
----
82
onlyif mysql # aggregate syntax:
query I rowsort label-4676
SELECT + + ( - COUNT( ALL 6 ) ) * - 94 AS col2
----
94
skipif mysql # not compatible
query I rowsort label-4676
SELECT + + ( - COUNT ( ALL 6 ) ) * - 94 AS col2
----
94
onlyif mysql # aggregate syntax:
query II rowsort label-4677
SELECT ALL + 25 * - 17 + - 99 AS col1, - ( 20 ) + - - 71 * COUNT( * )
----
-524
51
skipif mysql # not compatible
query II rowsort label-4677
SELECT ALL + 25 * - 17 + - 99 AS col1, - ( 20 ) + - - 71 * COUNT ( * )
----
-524
51
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4678
SELECT - - CAST( 74 AS SIGNED )
----
74
skipif mysql # not compatible
query I rowsort label-4678
SELECT - - CAST ( 74 AS INTEGER )
----
74
onlyif mysql # aggregate syntax:
query I rowsort label-4679
SELECT - + MAX( - 1 ) + 1
----
2
skipif mysql # not compatible
query I rowsort label-4679
SELECT - + MAX ( - 1 ) + 1
----
2
query I rowsort
SELECT ALL - 56 - - 16 + - 69 AS col1
----
-109
query I rowsort
SELECT + - 86 + 18
----
-68
query I rowsort
SELECT ALL + + 25 - 80 * - - 19
----
-1495
onlyif mysql # aggregate syntax:
query I rowsort label-4683
SELECT DISTINCT + MAX( + ( - 14 ) ) AS col0
----
-14
skipif mysql # not compatible
query I rowsort label-4683
SELECT DISTINCT + MAX ( + ( - 14 ) ) AS col0
----
-14
query I rowsort
SELECT ALL + + 0 * + 58
----
0
query I rowsort
SELECT ALL 7 - + 23 + - + 41
----
-57
query I rowsort
SELECT DISTINCT + 31 * - + 69 AS col0
----
-2139
query II rowsort
SELECT + 66 AS col1, 10 AS col1
----
66
10
query I rowsort
SELECT - 30 * + 9 * 41
----
-11070
query II rowsort
SELECT ALL 21, 71 AS col1
----
21
71
query I rowsort
SELECT + + 18 - 46 AS col1
----
-28
query I rowsort
SELECT DISTINCT 5 AS col2
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-4692
SELECT + - COUNT( * ) * 7 AS col1
----
-7
skipif mysql # not compatible
query I rowsort label-4692
SELECT + - COUNT ( * ) * 7 AS col1
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-4693
SELECT + + CASE - - 68 WHEN - 32 * + 47 - + 58 THEN + 24 WHEN - 0 * - CASE 70 WHEN ( + CASE - 49 WHEN 79 + 1 THEN + 82 + 42 ELSE - 9 END ) + - ( + - 37 ) THEN 77 WHEN - 55 - + + COUNT( * ) + 11 * + + 18 THEN + 31 + - 18 END + ( - 30 + 66 ) THEN NULL WHEN 79 THEN NULL END + - AVG ( ALL + 78 ) * + 87
----
NULL
skipif mysql # not compatible
query I rowsort label-4693
SELECT + + CASE - - 68 WHEN - 32 * + 47 - + 58 THEN + 24 WHEN - 0 * - CASE 70 WHEN ( + CASE - 49 WHEN 79 + 1 THEN + 82 + 42 ELSE - 9 END ) + - ( + - 37 ) THEN 77 WHEN - 55 - + + COUNT ( * ) + 11 * + + 18 THEN + 31 + - 18 END + ( - 30 + 66 ) THEN NULL WHEN 79 THEN NULL END + - AVG ( ALL + 78 ) * + 87
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4694
SELECT ALL - COUNT( * ) DIV - - 24 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-4694
SELECT ALL - COUNT ( * ) / - - 24 AS col2
----
0
query II rowsort
SELECT DISTINCT + 71 AS col2, - 91 * - - 74
----
71
-6734
query I rowsort
SELECT + 42 - + - 58 AS col1
----
100
query II rowsort
SELECT + 32 col1, 83 AS col2
----
32
83
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4698
SELECT CAST( - CASE - 57 WHEN 31 * - - 57 + + - 52 + - COUNT( ALL + 27 ) - 7 * + 18 THEN NULL ELSE 96 * - 40 END AS SIGNED )
----
3840
skipif mysql # not compatible
query I rowsort label-4698
SELECT CAST ( - CASE - 57 WHEN 31 * - - 57 + + - 52 + - COUNT ( ALL + 27 ) - 7 * + 18 THEN NULL ELSE 96 * - 40 END AS INTEGER )
----
3840
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4699
SELECT CAST( NULL AS SIGNED ) + 9 + 89 * CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4699
SELECT CAST ( NULL AS INTEGER ) + 9 + 89 * CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4700
SELECT + 99 DIV - - 64 - + 8 + - 44 + + + 29 + - CAST( MIN( DISTINCT + + 68 ) AS SIGNED )
----
-90
skipif mysql # not compatible
query I rowsort label-4700
SELECT + 99 / - - 64 - + 8 + - 44 + + + 29 + - CAST ( MIN ( DISTINCT + + 68 ) AS INTEGER )
----
-90
onlyif mysql # aggregate syntax:
query I rowsort label-4701
SELECT DISTINCT + 74 * MIN( ALL 27 ) AS col2
----
1998
skipif mysql # not compatible
query I rowsort label-4701
SELECT DISTINCT + 74 * MIN ( ALL 27 ) AS col2
----
1998
onlyif mysql # aggregate syntax:
query I rowsort label-4702
SELECT 83 * + + COUNT( * ) + - 88 * + 98
----
-8541
skipif mysql # not compatible
query I rowsort label-4702
SELECT 83 * + + COUNT ( * ) + - 88 * + 98
----
-8541
onlyif mysql # aggregate syntax:
query I rowsort label-4703
SELECT ALL MIN( 18 ) + 93
----
111
skipif mysql # not compatible
query I rowsort label-4703
SELECT ALL MIN ( 18 ) + 93
----
111
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-4704
SELECT ALL CAST( NULL AS DECIMAL ) * + 89
----
NULL
skipif mysql # not compatible
query I rowsort label-4704
SELECT ALL CAST ( NULL AS REAL ) * + 89
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4705
SELECT + 98 * + COALESCE ( + - 18, + - 15 + 33 + + + 19 * 78 ) * + 41 - + 54 + - + COUNT( * ) - + COUNT( * ) AS col1
----
-72380
skipif mysql # not compatible
query I rowsort label-4705
SELECT + 98 * + COALESCE ( + - 18, + - 15 + 33 + + + 19 * 78 ) * + 41 - + 54 + - + COUNT ( * ) - + COUNT ( * ) AS col1
----
-72380
onlyif mysql # aggregate syntax:
query I rowsort label-4706
SELECT ALL - 47 + - + 28 + + CASE COUNT( 46 ) WHEN - 70 THEN NULL ELSE 24 END + 64 - - COUNT( * )
----
14
skipif mysql # not compatible
query I rowsort label-4706
SELECT ALL - 47 + - + 28 + + CASE COUNT ( 46 ) WHEN - 70 THEN NULL ELSE 24 END + 64 - - COUNT ( * )
----
14
query II rowsort
SELECT DISTINCT - 95 AS col2, + 86 AS col1
----
-95
86
onlyif mysql # aggregate syntax:
query I rowsort label-4708
SELECT ALL NULLIF ( - + ( - 17 ), - + COUNT( * ) - - - NULLIF ( COUNT( * ), + - 88 * + 56 + - - 84 * + 35 ) ) + 24
----
41
skipif mysql # not compatible
query I rowsort label-4708
SELECT ALL NULLIF ( - + ( - 17 ), - + COUNT ( * ) - - - NULLIF ( COUNT ( * ), + - 88 * + 56 + - - 84 * + 35 ) ) + 24
----
41
onlyif mysql # aggregate syntax:
query I rowsort label-4709
SELECT 69 + MAX( - 1 ) AS col1
----
68
skipif mysql # not compatible
query I rowsort label-4709
SELECT 69 + MAX ( - 1 ) AS col1
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-4710
SELECT DISTINCT + 2 + - NULLIF ( - 36, - 64 ) - COUNT( * ) * - + 16 * - + 7 col2
----
-74
skipif mysql # not compatible
query I rowsort label-4710
SELECT DISTINCT + 2 + - NULLIF ( - 36, - 64 ) - COUNT ( * ) * - + 16 * - + 7 col2
----
-74
onlyif mysql # aggregate syntax:
query II rowsort label-4711
SELECT 49 * - COUNT( * ), + 65 AS col0
----
-49
65
skipif mysql # not compatible
query II rowsort label-4711
SELECT 49 * - COUNT ( * ), + 65 AS col0
----
-49
65
query I rowsort
SELECT DISTINCT - 30 * ( 4 )
----
-120
onlyif mysql # aggregate syntax:
query I rowsort label-4713
SELECT 97 + + - ( MAX( ALL - 44 ) ) AS col1
----
141
skipif mysql # not compatible
query I rowsort label-4713
SELECT 97 + + - ( MAX ( ALL - 44 ) ) AS col1
----
141
onlyif mysql # DIV for integer division:
query I rowsort label-4714
SELECT 68 DIV + + 11
----
6
skipif mysql # not compatible
query I rowsort label-4714
SELECT 68 / + + 11
----
6
onlyif mysql # aggregate syntax:
query I rowsort label-4715
SELECT ALL - COUNT( * ) * - NULLIF ( + + 13, - - COUNT( * ) )
----
13
skipif mysql # not compatible
query I rowsort label-4715
SELECT ALL - COUNT ( * ) * - NULLIF ( + + 13, - - COUNT ( * ) )
----
13
onlyif mysql # aggregate syntax:
query I rowsort label-4716
SELECT DISTINCT - + 10 * - COUNT( * ) + - + 58 AS col0
----
-48
skipif mysql # not compatible
query I rowsort label-4716
SELECT DISTINCT - + 10 * - COUNT ( * ) + - + 58 AS col0
----
-48
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4717
SELECT ALL - ( - COUNT( * ) ) - 75 DIV COUNT( * ) - + + COUNT( * ) col2
----
-75
skipif mysql # not compatible
query I rowsort label-4717
SELECT ALL - ( - COUNT ( * ) ) - 75 / COUNT ( * ) - + + COUNT ( * ) col2
----
-75
onlyif mysql # DIV for integer division:
query I rowsort label-4718
SELECT 17 DIV ( 72 ) - - 32 AS col0
----
32
skipif mysql # not compatible
query I rowsort label-4718
SELECT 17 / ( 72 ) - - 32 AS col0
----
32
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4719
SELECT ALL - 93 * - + CAST( NULL AS SIGNED ) * - 13 * + 47 - + - ( + + CAST( + 1 AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-4719
SELECT ALL - 93 * - + CAST ( NULL AS INTEGER ) * - 13 * + 47 - + - ( + + CAST ( + 1 AS INTEGER ) )
----
NULL
query I rowsort
SELECT ALL + + 98 * - + 14
----
-1372
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4721
SELECT - CASE - + SUM( 88 ) WHEN - 0 THEN NULL WHEN 97 * + - 25 + + 94 * + AVG ( - + 40 ) - - + MAX( ALL NULLIF ( + + 34, 69 ) ) * + CAST( NULL AS SIGNED ) * - 58 / COUNT( * ) THEN NULL WHEN + CASE - 9 WHEN - 98 THEN CAST( NULL AS SIGNED ) END * - 50 THEN + 33 ELSE NULL END * - NULLIF ( - 56, - 46 * + COALESCE ( + 6, 5, - 81 ) + COUNT( * ) / 32 ) * - COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-4721
SELECT - CASE - + SUM ( 88 ) WHEN - 0 THEN NULL WHEN 97 * + - 25 + + 94 * + AVG ( - + 40 ) - - + MAX ( ALL NULLIF ( + + 34, 69 ) ) * + CAST ( NULL AS INTEGER ) * - 58 / COUNT ( * ) THEN NULL WHEN + CASE - 9 WHEN - 98 THEN CAST ( NULL AS INTEGER ) END * - 50 THEN + 33 ELSE NULL END * - NULLIF ( - 56, - 46 * + COALESCE ( + 6, 5, - 81 ) + COUNT ( * ) / 32 ) * - COUNT ( * )
----
NULL
query II rowsort
SELECT ALL + 53, 59 AS col0
----
53
59
onlyif mysql # aggregate syntax:
query I rowsort label-4723
SELECT - COUNT( 61 )
----
-1
skipif mysql # not compatible
query I rowsort label-4723
SELECT - COUNT ( 61 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-4724
SELECT ALL - ( - + COUNT( * ) ) col1
----
1
skipif mysql # not compatible
query I rowsort label-4724
SELECT ALL - ( - + COUNT ( * ) ) col1
----
1
query I rowsort
SELECT + 28 * + - 85
----
-2380
onlyif mysql # aggregate syntax:
query I rowsort label-4726
SELECT 86 * + 12 * + 26 - COUNT( * ) - - - COUNT( ALL + ( + 71 ) ) col2
----
26830
skipif mysql # not compatible
query I rowsort label-4726
SELECT 86 * + 12 * + 26 - COUNT ( * ) - - - COUNT ( ALL + ( + 71 ) ) col2
----
26830
query II rowsort
SELECT ALL 17 AS col0, + 94
----
17
94
query I rowsort
SELECT - 64 * + - 38 * 42 AS col1
----
102144
query I rowsort
SELECT DISTINCT + 86 + COALESCE ( + + 16, - CASE + 18 WHEN 69 + + ( - - 96 ) * - - 81 THEN - 4 END, 35 * - 91 )
----
102
onlyif mysql # DIV for integer division:
query II rowsort label-4730
SELECT ALL + 17 + - 28 - + + 36 + + 99 DIV + NULLIF ( 63, - + 53 * + 54 + - ( + 52 ) ) + + + 3 AS col2, + 88 - 15
----
-43
73
skipif mysql # not compatible
query II rowsort label-4730
SELECT ALL + 17 + - 28 - + + 36 + + 99 / + NULLIF ( 63, - + 53 * + 54 + - ( + 52 ) ) + + + 3 AS col2, + 88 - 15
----
-43
73
onlyif mysql # aggregate syntax:
query I rowsort label-4731
SELECT DISTINCT - MAX( DISTINCT 16 ) + - 23 - - 26 * + COUNT( * ) AS col0
----
-13
skipif mysql # not compatible
query I rowsort label-4731
SELECT DISTINCT - MAX ( DISTINCT 16 ) + - 23 - - 26 * + COUNT ( * ) AS col0
----
-13
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4732
SELECT 39, CAST( NULL AS SIGNED ) * 45 col0
----
39
NULL
skipif mysql # not compatible
query II rowsort label-4732
SELECT 39, CAST ( NULL AS INTEGER ) * 45 col0
----
39
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4733
SELECT + 30 * MAX( DISTINCT + 46 ) AS col1
----
1380
skipif mysql # not compatible
query I rowsort label-4733
SELECT + 30 * MAX ( DISTINCT + 46 ) AS col1
----
1380
onlyif mysql # DIV for integer division:
query I rowsort label-4734
SELECT DISTINCT 25 + - + 58 DIV + 88 + + 6 + 12
----
43
skipif mysql # not compatible
query I rowsort label-4734
SELECT DISTINCT 25 + - + 58 / + 88 + + 6 + 12
----
43
query I rowsort
SELECT ( 34 ) + 81
----
115
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4736
SELECT ALL 59 + + + 68 * + + CAST( CASE - - 65 WHEN + 3 THEN - + 21 * - - MIN( - - 89 ) END AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-4736
SELECT ALL 59 + + + 68 * + + CAST ( CASE - - 65 WHEN + 3 THEN - + 21 * - - MIN ( - - 89 ) END AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4737
SELECT 34 * - 70 * + COUNT( * ) AS col2, 14
----
-2380
14
skipif mysql # not compatible
query II rowsort label-4737
SELECT 34 * - 70 * + COUNT ( * ) AS col2, 14
----
-2380
14
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-4738
SELECT COALESCE ( - 24, 41 * + 17 * 59 ) * - 66 * + + CAST( NULL AS DECIMAL ) * - + 76 * 88 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4738
SELECT COALESCE ( - 24, 41 * + 17 * 59 ) * - 66 * + + CAST ( NULL AS REAL ) * - + 76 * 88 AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4739
SELECT ALL - MAX( ALL - 98 ), + 57 + + MAX( + 72 ) DIV - 98 AS col2
----
98
57
skipif mysql # not compatible
query II rowsort label-4739
SELECT ALL - MAX ( ALL - 98 ), + 57 + + MAX ( + 72 ) / - 98 AS col2
----
98
57
query I rowsort
SELECT DISTINCT CASE + + 89 WHEN + 48 THEN 88 ELSE NULL END / - 43 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4741
SELECT DISTINCT 76 + + + 35 - - 12 * - 34 + COUNT( * )
----
-296
skipif mysql # not compatible
query I rowsort label-4741
SELECT DISTINCT 76 + + + 35 - - 12 * - 34 + COUNT ( * )
----
-296
onlyif mysql # aggregate syntax:
query I rowsort label-4742
SELECT + SUM( - - 9 ) AS col0
----
9
skipif mysql # not compatible
query I rowsort label-4742
SELECT + SUM ( - - 9 ) AS col0
----
9
query II rowsort
SELECT ALL 11 - + 0, 58 col0
----
11
58
query I rowsort
SELECT ALL 70 * + - 26 AS col2
----
-1820
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4745
SELECT NULLIF ( COUNT( * ), 4 * 94 + + + 51 ) * - MIN( + - 58 ) DIV + 18 - + - CASE + 68 WHEN CAST( NULL AS SIGNED ) THEN NULL ELSE - 38 END col0, + 21
----
-35
21
skipif mysql # not compatible
query II rowsort label-4745
SELECT NULLIF ( COUNT ( * ), 4 * 94 + + + 51 ) * - MIN ( + - 58 ) / + 18 - + - CASE + 68 WHEN CAST ( NULL AS INTEGER ) THEN NULL ELSE - 38 END col0, + 21
----
-35
21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4746
SELECT 94 * + - 54 AS col2, 74 DIV NULLIF ( + + COUNT( * ), - CAST( - ( 14 ) AS SIGNED ) * + COUNT( * ) * - - AVG ( + + 14 ) + + - MIN( DISTINCT ( 81 ) ) ) * COUNT( * ) - + 62 AS col2
----
-5076
12
skipif mysql # not compatible
query II rowsort label-4746
SELECT 94 * + - 54 AS col2, 74 / NULLIF ( + + COUNT ( * ), - CAST ( - ( 14 ) AS INTEGER ) * + COUNT ( * ) * - - AVG ( + + 14 ) + + - MIN ( DISTINCT ( 81 ) ) ) * COUNT ( * ) - + 62 AS col2
----
-5076
12
query II rowsort
SELECT DISTINCT 5 * - 21, - NULLIF ( - + 37, - 80 ) AS col2
----
-105
37
onlyif mysql # aggregate syntax:
query I rowsort label-4748
SELECT + COUNT( * ) * + COUNT( * ) - 57 AS col2
----
-56
skipif mysql # not compatible
query I rowsort label-4748
SELECT + COUNT ( * ) * + COUNT ( * ) - 57 AS col2
----
-56
query I rowsort
SELECT ALL 75 - - - COALESCE ( 31, 95 ) + - 86
----
-42
query II rowsort
SELECT 84 * + 12 AS col2, + ( + 97 )
----
1008
97
query I rowsort
SELECT + 85 * 15 * + + 33
----
42075
query I rowsort
SELECT COALESCE ( 63, + 72, 35 * 57 + ( - 76 ) ) + 61 * - 84 AS col2
----
-5061
onlyif mysql # DIV for integer division:
query I rowsort label-4753
SELECT DISTINCT - 15 DIV - + 42 * - 55
----
0
skipif mysql # not compatible
query I rowsort label-4753
SELECT DISTINCT - 15 / - + 42 * - 55
----
0
query I rowsort
SELECT + 3 + - + 18 AS col0
----
-15
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4755
SELECT 55 DIV + MIN( 59 )
----
0
skipif mysql # not compatible
query I rowsort label-4755
SELECT 55 / + MIN ( 59 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4756
SELECT ALL - + COUNT( * ) * + 91 + COUNT( * ) - + 64 + - + ( + + 89 ) + - + ( - 50 )
----
-193
skipif mysql # not compatible
query I rowsort label-4756
SELECT ALL - + COUNT ( * ) * + 91 + COUNT ( * ) - + 64 + - + ( + + 89 ) + - + ( - 50 )
----
-193
onlyif mysql # aggregate syntax:
query I rowsort label-4757
SELECT 3 + + - 49 + + COUNT( * ) + - + 8 + - + 50 * 61 * + 82 + + 65 + + CASE 62 WHEN - COALESCE ( + 77, 67 ) THEN ( - 96 ) ELSE NULL END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4757
SELECT 3 + + - 49 + + COUNT ( * ) + - + 8 + - + 50 * 61 * + 82 + + 65 + + CASE 62 WHEN - COALESCE ( + 77, 67 ) THEN ( - 96 ) ELSE NULL END AS col2
----
NULL
query I rowsort
SELECT ALL NULLIF ( - + 85, 25 * + 49 )
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-4759
SELECT DISTINCT + - COUNT( ALL 32 ) + + - 80 col1
----
-81
skipif mysql # not compatible
query I rowsort label-4759
SELECT DISTINCT + - COUNT ( ALL 32 ) + + - 80 col1
----
-81
query I rowsort
SELECT DISTINCT + 55 + + 13 AS col1
----
68
query I rowsort
SELECT ALL + COALESCE ( - 96, 7 ) AS col1
----
-96
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4762
SELECT ALL + CAST( NULL AS SIGNED ) + + MAX( ALL - + NULLIF ( 3, - - 78 ) ) / - 81 * + + 75
----
NULL
skipif mysql # not compatible
query I rowsort label-4762
SELECT ALL + CAST ( NULL AS INTEGER ) + + MAX ( ALL - + NULLIF ( 3, - - 78 ) ) / - 81 * + + 75
----
NULL
query I rowsort
SELECT - 83 + - 91 + - + ( - 98 ) * - - 92 AS col2
----
8842
onlyif mysql # aggregate syntax:
query II rowsort label-4764
SELECT DISTINCT + ( - + COUNT( * ) ) + - + CASE + - NULLIF ( - + 63, 92 * - + COUNT( * ) / + 19 ) WHEN - 28 + - COUNT( * ) THEN + 37 + + 79 + + 74 WHEN MIN( - 12 ) THEN - + 18 ELSE NULL END AS col1, + 52
----
NULL
52
skipif mysql # not compatible
query II rowsort label-4764
SELECT DISTINCT + ( - + COUNT ( * ) ) + - + CASE + - NULLIF ( - + 63, 92 * - + COUNT ( * ) / + 19 ) WHEN - 28 + - COUNT ( * ) THEN + 37 + + 79 + + 74 WHEN MIN ( - 12 ) THEN - + 18 ELSE NULL END AS col1, + 52
----
NULL
52
query I rowsort
SELECT DISTINCT + 1 + + 35
----
36
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4766
SELECT DISTINCT 71 + 27 * + 86 AS col2, CAST( 98 AS SIGNED )
----
2393
98
skipif mysql # not compatible
query II rowsort label-4766
SELECT DISTINCT 71 + 27 * + 86 AS col2, CAST ( 98 AS INTEGER )
----
2393
98
onlyif mysql # aggregate syntax:
query I rowsort label-4767
SELECT ALL COUNT( + 56 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-4767
SELECT ALL COUNT ( + 56 ) AS col1
----
1
query I rowsort
SELECT ALL 6 * - 52 AS col1
----
-312
query I rowsort
SELECT NULLIF ( + 54, - 14 ) AS col0
----
54
query I rowsort
SELECT ALL - 56 * - - 11 * 9
----
-5544
onlyif mysql # aggregate syntax:
query I rowsort label-4771
SELECT - 90 / - - COALESCE ( + 94, + - COUNT( * ) * 49 / + - 7 * - - ( 90 ) * + AVG ( + - 24 ) ) * - 58 * - + 87 + 80 + ( + 50 ) + - - CASE + - 68 WHEN - - SUM( 26 ) THEN NULL WHEN 45 THEN - COUNT( * ) ELSE NULL END + - 27
----
NULL
skipif mysql # not compatible
query I rowsort label-4771
SELECT - 90 / - - COALESCE ( + 94, + - COUNT ( * ) * 49 / + - 7 * - - ( 90 ) * + AVG ( + - 24 ) ) * - 58 * - + 87 + 80 + ( + 50 ) + - - CASE + - 68 WHEN - - SUM ( 26 ) THEN NULL WHEN 45 THEN - COUNT ( * ) ELSE NULL END + - 27
----
NULL
query II rowsort
SELECT ALL 15 * + + 72 - 30 * + + NULLIF ( - + 7, + 11 ), 14 + 42 AS col1
----
1290
56
query I rowsort
SELECT ALL - 29 * - - 54 AS col0
----
-1566
onlyif mysql # aggregate syntax:
query I rowsort label-4774
SELECT - 76 * + MIN( ALL + 49 ) col1
----
-3724
skipif mysql # not compatible
query I rowsort label-4774
SELECT - 76 * + MIN ( ALL + 49 ) col1
----
-3724
onlyif mysql # aggregate syntax:
query II rowsort label-4775
SELECT NULLIF ( + 99, 14 ) AS col1, COALESCE ( 59, 7 + 2, - - 79 * + COUNT( * ) * - + 0 * 84 ) * - - 63 AS col1
----
99
3717
skipif mysql # not compatible
query II rowsort label-4775
SELECT NULLIF ( + 99, 14 ) AS col1, COALESCE ( 59, 7 + 2, - - 79 * + COUNT ( * ) * - + 0 * 84 ) * - - 63 AS col1
----
99
3717
query I rowsort
SELECT - 69 + + 8 col0
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-4777
SELECT ALL ( + 49 ) * 24 - + 80 * + 8 * + COUNT( * ) - - COUNT( * )
----
537
skipif mysql # not compatible
query I rowsort label-4777
SELECT ALL ( + 49 ) * 24 - + 80 * + 8 * + COUNT ( * ) - - COUNT ( * )
----
537
query I rowsort
SELECT ALL + 30 * NULLIF ( + - 18, + 23 )
----
-540
query II rowsort
SELECT + 46 * + + 57 + - 7, - 87 AS col0
----
2615
-87
query I rowsort
SELECT DISTINCT + ( + 1 )
----
1
query II rowsort
SELECT ALL + 23, 32 + + 97 col2
----
23
129
query I rowsort
SELECT + ( + 68 ) * + ( - 81 )
----
-5508
onlyif mysql # aggregate syntax:
query II rowsort label-4783
SELECT DISTINCT + COUNT( * ) AS col1, - 45 + + 11
----
1
-34
skipif mysql # not compatible
query II rowsort label-4783
SELECT DISTINCT + COUNT ( * ) AS col1, - 45 + + 11
----
1
-34
onlyif mysql # DIV for integer division:
query I rowsort label-4784
SELECT + 43 + - 98 + 65 DIV - 74 * - - 83
----
-55
skipif mysql # not compatible
query I rowsort label-4784
SELECT + 43 + - 98 + 65 / - 74 * - - 83
----
-55
onlyif mysql # aggregate syntax:
query I rowsort label-4785
SELECT + 83 * + CASE + 80 WHEN + 74 / - - 99 + - COUNT( * ) THEN - NULLIF ( 76, 34 ) * + COUNT( * ) - + 31 WHEN + 41 THEN NULL ELSE NULL END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4785
SELECT + 83 * + CASE + 80 WHEN + 74 / - - 99 + - COUNT ( * ) THEN - NULLIF ( 76, 34 ) * + COUNT ( * ) - + 31 WHEN + 41 THEN NULL ELSE NULL END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4786
SELECT + MIN( ALL + + 99 ) AS col2
----
99
skipif mysql # not compatible
query I rowsort label-4786
SELECT + MIN ( ALL + + 99 ) AS col2
----
99
query I rowsort
SELECT - 70 + 16 + - ( - 59 )
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-4788
SELECT ALL + 81 * 94 + - 48 + ( - + 14 ) * - COUNT( * )
----
7580
skipif mysql # not compatible
query I rowsort label-4788
SELECT ALL + 81 * 94 + - 48 + ( - + 14 ) * - COUNT ( * )
----
7580
query I rowsort
SELECT DISTINCT + ( + - 42 )
----
-42
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4790
SELECT DISTINCT + - CAST( + 90 AS SIGNED ) AS col0
----
-90
skipif mysql # not compatible
query I rowsort label-4790
SELECT DISTINCT + - CAST ( + 90 AS INTEGER ) AS col0
----
-90
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4791
SELECT - COALESCE ( 36, - + CAST( + 69 AS SIGNED ) * COUNT( * ) ) AS col2
----
-36
skipif mysql # not compatible
query I rowsort label-4791
SELECT - COALESCE ( 36, - + CAST ( + 69 AS INTEGER ) * COUNT ( * ) ) AS col2
----
-36
query I rowsort
SELECT DISTINCT 97 * - 73 AS col1
----
-7081
query I rowsort
SELECT ALL + 50 + - 42 - + 80
----
-72
query I rowsort
SELECT ALL + 92 + 30 AS col1
----
122
onlyif mysql # aggregate syntax:
query I rowsort label-4795
SELECT + - NULLIF ( + + 26, + + MAX( - 28 ) + - 93 ) - + 42 AS col1
----
-68
skipif mysql # not compatible
query I rowsort label-4795
SELECT + - NULLIF ( + + 26, + + MAX ( - 28 ) + - 93 ) - + 42 AS col1
----
-68
query I rowsort
SELECT - 68 + + - 91 AS col1
----
-159
query I rowsort
SELECT ALL - 9 + - 54 AS col0
----
-63
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4798
SELECT + - 29 + + 64 + - 38, - CAST( NULL AS SIGNED ) AS col1
----
-3
NULL
skipif mysql # not compatible
query II rowsort label-4798
SELECT + - 29 + + 64 + - 38, - CAST ( NULL AS INTEGER ) AS col1
----
-3
NULL
query I rowsort
SELECT DISTINCT NULLIF ( - 13, 19 )
----
-13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4800
SELECT ALL CAST( NULL AS SIGNED ) - - CASE - 32 WHEN 13 * - 39 + - - 61 - - SUM( 77 ) * + MIN( - - 50 ) THEN AVG ( ( + 80 ) ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-4800
SELECT ALL CAST ( NULL AS INTEGER ) - - CASE - 32 WHEN 13 * - 39 + - - 61 - - SUM ( 77 ) * + MIN ( - - 50 ) THEN AVG ( ( + 80 ) ) END
----
NULL
query I rowsort
SELECT - ( + + 6 ) + 28 AS col2
----
22
onlyif mysql # aggregate syntax:
query I rowsort label-4802
SELECT DISTINCT + 15 - COUNT( * ) + + 31 AS col2
----
45
skipif mysql # not compatible
query I rowsort label-4802
SELECT DISTINCT + 15 - COUNT ( * ) + + 31 AS col2
----
45
query I rowsort
SELECT ALL - 61 * - 22
----
1342
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4804
SELECT - CAST( + + 85 AS SIGNED ) - + + 62 + - - 53 + - 41 AS col0
----
-135
skipif mysql # not compatible
query I rowsort label-4804
SELECT - CAST ( + + 85 AS INTEGER ) - + + 62 + - - 53 + - 41 AS col0
----
-135
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4805
SELECT DISTINCT ( + + 19 ) AS col2, + SUM( ALL + + 52 ) DIV - + 11 AS col2
----
19
-4
skipif mysql # not compatible
query II rowsort label-4805
SELECT DISTINCT ( + + 19 ) AS col2, + SUM ( ALL + + 52 ) / - + 11 AS col2
----
19
-4
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4806
SELECT ALL ( + CAST( + + MIN( ALL - 29 ) AS SIGNED ) )
----
-29
skipif mysql # not compatible
query I rowsort label-4806
SELECT ALL ( + CAST ( + + MIN ( ALL - 29 ) AS INTEGER ) )
----
-29
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4807
SELECT - COUNT( - - 70 ) * 45 * - - COUNT( * ) AS col0, + 48 * - COUNT( * ) + 9 + + 62 DIV 34 + + - 75 + - 19 AS col2
----
-45
-132
skipif mysql # not compatible
query II rowsort label-4807
SELECT - COUNT ( - - 70 ) * 45 * - - COUNT ( * ) AS col0, + 48 * - COUNT ( * ) + 9 + + 62 / 34 + + - 75 + - 19 AS col2
----
-45
-132
query I rowsort
SELECT ALL + 98 * + 53
----
5194
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4809
SELECT - COALESCE ( + + MIN( + CAST( 37 AS SIGNED ) ), ( - - 73 ), - COUNT( * ) ) * 64 + CAST( NULL AS SIGNED ) * - 99 * + + 87 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4809
SELECT - COALESCE ( + + MIN ( + CAST ( 37 AS INTEGER ) ), ( - - 73 ), - COUNT ( * ) ) * 64 + CAST ( NULL AS INTEGER ) * - 99 * + + 87 AS col0
----
NULL
query I rowsort
SELECT - 10 + + 70 col0
----
60
onlyif mysql # aggregate syntax:
query I rowsort label-4811
SELECT - ( - + 43 ) * - - 84 - 1 + + MIN( 11 )
----
3622
skipif mysql # not compatible
query I rowsort label-4811
SELECT - ( - + 43 ) * - - 84 - 1 + + MIN ( 11 )
----
3622
query I rowsort
SELECT + + 17 col1
----
17
onlyif mysql # aggregate syntax:
query I rowsort label-4813
SELECT COALESCE ( + - 11, + ( - - 34 ) + + MIN( - + 29 ), COUNT( * ) )
----
-11
skipif mysql # not compatible
query I rowsort label-4813
SELECT COALESCE ( + - 11, + ( - - 34 ) + + MIN ( - + 29 ), COUNT ( * ) )
----
-11
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4814
SELECT ALL + CAST( NULL AS SIGNED ) * 6 + MIN( 56 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4814
SELECT ALL + CAST ( NULL AS INTEGER ) * 6 + MIN ( 56 ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4815
SELECT DISTINCT - + 11 * + - NULLIF ( 69, + 62 / - 74 * + 69 - + - 4 + 97 * - COUNT( * ) ) - + 76 * + - 44 + - 68 AS col2
----
4035
skipif mysql # not compatible
query I rowsort label-4815
SELECT DISTINCT - + 11 * + - NULLIF ( 69, + 62 / - 74 * + 69 - + - 4 + 97 * - COUNT ( * ) ) - + 76 * + - 44 + - 68 AS col2
----
4035
onlyif mysql # DIV for integer division:
query I rowsort label-4816
SELECT DISTINCT - 32 DIV 22 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-4816
SELECT DISTINCT - 32 / 22 AS col2
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4817
SELECT DISTINCT 69 * + - 62 + + CAST( - - 39 AS SIGNED )
----
-4239
skipif mysql # not compatible
query I rowsort label-4817
SELECT DISTINCT 69 * + - 62 + + CAST ( - - 39 AS INTEGER )
----
-4239
onlyif mysql # aggregate syntax:
query I rowsort label-4818
SELECT 35 * + ( ( NULLIF ( + 15, + 11 * + 99 + + 79 ) ) ) - + COUNT( * ) + - + 7 AS col0
----
517
skipif mysql # not compatible
query I rowsort label-4818
SELECT 35 * + ( ( NULLIF ( + 15, + 11 * + 99 + + 79 ) ) ) - + COUNT ( * ) + - + 7 AS col0
----
517
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4819
SELECT DISTINCT 18 DIV - - 46 * + COUNT( * ) * - 62 * - + 61 AS col2, 85 AS col2
----
0
85
skipif mysql # not compatible
query II rowsort label-4819
SELECT DISTINCT 18 / - - 46 * + COUNT ( * ) * - 62 * - + 61 AS col2, 85 AS col2
----
0
85
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4820
SELECT - SUM( ( 17 ) ) + 87 DIV 22
----
-14
skipif mysql # not compatible
query I rowsort label-4820
SELECT - SUM ( ( 17 ) ) + 87 / 22
----
-14
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4821
SELECT CAST( + + 74 AS SIGNED )
----
74
skipif mysql # not compatible
query I rowsort label-4821
SELECT CAST ( + + 74 AS INTEGER )
----
74
query I rowsort
SELECT - + ( - 31 )
----
31
onlyif mysql # aggregate syntax:
query II rowsort label-4823
SELECT 56 * + + 43, + COUNT( * ) AS col0
----
2408
1
skipif mysql # not compatible
query II rowsort label-4823
SELECT 56 * + + 43, + COUNT ( * ) AS col0
----
2408
1
query I rowsort
SELECT ALL 40 + 58 AS col0
----
98
query I rowsort
SELECT + ( + + 38 ) AS col2
----
38
query I rowsort
SELECT ALL + 5 + - 30 AS col0
----
-25
query I rowsort
SELECT DISTINCT 98 * + 7 AS col1
----
686
query I rowsort
SELECT 35 + 44
----
79
query I rowsort
SELECT ALL 1 - - - 59 AS col2
----
-58
query II rowsort
SELECT 34 + 55 + + 81 AS col0, 13
----
170
13
query II rowsort
SELECT - 84 AS col1, - 19 AS col2
----
-84
-19
query I rowsort
SELECT 82 + 84 AS col0
----
166
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4833
SELECT ALL 39, + NULLIF ( 27, + 26 + - - CAST( NULL AS SIGNED ) + 43 + - - 66 ) + - 57 AS col1
----
39
-30
skipif mysql # not compatible
query II rowsort label-4833
SELECT ALL 39, + NULLIF ( 27, + 26 + - - CAST ( NULL AS INTEGER ) + 43 + - - 66 ) + - 57 AS col1
----
39
-30
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-4834
SELECT CAST( 27 AS SIGNED ) DIV - CAST( + 96 AS SIGNED ) * + 75 * + 69 col1
----
0
skipif mysql # not compatible
query I rowsort label-4834
SELECT CAST ( 27 AS INTEGER ) / - CAST ( + 96 AS INTEGER ) * + 75 * + 69 col1
----
0
query I rowsort
SELECT 98 * - - 90
----
8820
onlyif mysql # DIV for integer division:
query I rowsort label-4836
SELECT DISTINCT 93 DIV + 95
----
0
skipif mysql # not compatible
query I rowsort label-4836
SELECT DISTINCT 93 / + 95
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-4837
SELECT ALL - 66 * - - COUNT( * ) col1
----
-66
skipif mysql # not compatible
query I rowsort label-4837
SELECT ALL - 66 * - - COUNT ( * ) col1
----
-66
query I rowsort
SELECT 88 * - 14
----
-1232
query I rowsort
SELECT ALL 28 * - 0
----
0
query I rowsort
SELECT 94 - - 42 + + - 89 * 58
----
-5026
query I rowsort
SELECT DISTINCT 46 * + 3 AS col0
----
138
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-4842
SELECT + 38 * + + 55 + - 94 AS col1, 71 / + 33 * - + CAST( NULL AS DECIMAL ) AS col0
----
1996
NULL
skipif mysql # not compatible
query II rowsort label-4842
SELECT + 38 * + + 55 + - 94 AS col1, 71 / + 33 * - + CAST ( NULL AS REAL ) AS col0
----
1996
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4843
SELECT 3 - - COUNT( * ) + 99 AS col0, 57 AS col1
----
103
57
skipif mysql # not compatible
query II rowsort label-4843
SELECT 3 - - COUNT ( * ) + 99 AS col0, 57 AS col1
----
103
57
query I rowsort
SELECT ALL + 21 * - + 74 AS col1
----
-1554
onlyif mysql # aggregate syntax:
query II rowsort label-4845
SELECT ALL - 42 AS col1, CASE 28 WHEN + + 0 THEN + + COUNT( * ) END AS col1
----
-42
NULL
skipif mysql # not compatible
query II rowsort label-4845
SELECT ALL - 42 AS col1, CASE 28 WHEN + + 0 THEN + + COUNT ( * ) END AS col1
----
-42
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4846
SELECT 78 DIV - - 75
----
1
skipif mysql # not compatible
query I rowsort label-4846
SELECT 78 / - - 75
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4847
SELECT 94 * + COUNT( * ) + + CASE + + 81 WHEN + 36 THEN + + 43 WHEN + 74 THEN NULL ELSE - CAST( + + 26 AS SIGNED ) END
----
68
skipif mysql # not compatible
query I rowsort label-4847
SELECT 94 * + COUNT ( * ) + + CASE + + 81 WHEN + 36 THEN + + 43 WHEN + 74 THEN NULL ELSE - CAST ( + + 26 AS INTEGER ) END
----
68
query II rowsort
SELECT + 18 AS col2, 70 * + + 4 * 5 * + 3
----
18
4200
onlyif mysql # aggregate syntax:
query I rowsort label-4849
SELECT 23 * - - COUNT( * )
----
23
skipif mysql # not compatible
query I rowsort label-4849
SELECT 23 * - - COUNT ( * )
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-4850
SELECT ALL + ( COUNT( * ) ) + 6 AS col0
----
7
skipif mysql # not compatible
query I rowsort label-4850
SELECT ALL + ( COUNT ( * ) ) + 6 AS col0
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-4851
SELECT + - MAX( ALL 57 )
----
-57
skipif mysql # not compatible
query I rowsort label-4851
SELECT + - MAX ( ALL 57 )
----
-57
onlyif mysql # aggregate syntax:
query I rowsort label-4852
SELECT MIN( ALL + 99 ) AS col1
----
99
skipif mysql # not compatible
query I rowsort label-4852
SELECT MIN ( ALL + 99 ) AS col1
----
99
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4853
SELECT ALL + 36 + 45 + - COUNT( * ) DIV + 48 * + + 27 * + NULLIF ( 39, + ( 90 ) ) * + 36 + + NULLIF ( + 7, NULLIF ( + 60, + AVG ( + 36 ) ) ) * 24 + + ( - + 96 ) col1
----
153
skipif mysql # not compatible
query I rowsort label-4853
SELECT ALL + 36 + 45 + - COUNT ( * ) / + 48 * + + 27 * + NULLIF ( 39, + ( 90 ) ) * + 36 + + NULLIF ( + 7, NULLIF ( + 60, + AVG ( + 36 ) ) ) * 24 + + ( - + 96 ) col1
----
153
query I rowsort
SELECT - 55 * - 28 + - + 58 + 0
----
1482
onlyif mysql # aggregate syntax:
query I rowsort label-4855
SELECT ALL + COUNT( * ) + + 38 - + - 32 * 87 AS col2
----
2823
skipif mysql # not compatible
query I rowsort label-4855
SELECT ALL + COUNT ( * ) + + 38 - + - 32 * 87 AS col2
----
2823
query I rowsort
SELECT ALL - ( - + 7 )
----
7
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-4857
SELECT 88 * + - 18 DIV + COUNT( * ) + + - CAST( - 1 AS SIGNED ) AS col0, 82 - + 58 AS col1
----
-1583
24
skipif mysql # not compatible
query II rowsort label-4857
SELECT 88 * + - 18 / + COUNT ( * ) + + - CAST ( - 1 AS INTEGER ) AS col0, 82 - + 58 AS col1
----
-1583
24
query I rowsort
SELECT - 28 + - - 85 + + 53 * + 46
----
2495
query I rowsort
SELECT + + 35 col2
----
35
query II rowsort
SELECT 48 col0, + 59 * + 15 + - 24 + - 41 AS col1
----
48
820
query I rowsort
SELECT ALL - + 71 - - - 20 - - 30
----
-61
query I rowsort
SELECT DISTINCT 43 - 0 + + ( - 41 ) col0
----
2
query I rowsort
SELECT ALL - ( 68 ) col1
----
-68
onlyif mysql # aggregate syntax:
query I rowsort label-4864
SELECT + ( - MAX( DISTINCT - - 6 ) ) AS col1
----
-6
skipif mysql # not compatible
query I rowsort label-4864
SELECT + ( - MAX ( DISTINCT - - 6 ) ) AS col1
----
-6
query I rowsort
SELECT ALL - - CASE + - 21 WHEN - 32 THEN 6 WHEN + 50 THEN - 69 END - - 95
----
NULL
query I rowsort
SELECT - 30 * - 8 * - 99
----
-23760
onlyif mysql # aggregate syntax:
query I rowsort label-4867
SELECT 43 * + CASE MAX( - - 75 ) WHEN + + 45 - - 96 THEN + 30 - + 85 * - 57 END
----
NULL
skipif mysql # not compatible
query I rowsort label-4867
SELECT 43 * + CASE MAX ( - - 75 ) WHEN + + 45 - - 96 THEN + 30 - + 85 * - 57 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4868
SELECT 79 + + + 93 + + 21 * + - COUNT( * ) + - + SUM( - 44 ) + 65 + 40 * 66 + - 36 + + - 32 * + 88 * + + 57
----
-157648
skipif mysql # not compatible
query I rowsort label-4868
SELECT 79 + + + 93 + + 21 * + - COUNT ( * ) + - + SUM ( - 44 ) + 65 + 40 * 66 + - 36 + + - 32 * + 88 * + + 57
----
-157648
onlyif mysql # DIV for integer division:
query I rowsort label-4869
SELECT DISTINCT 12 DIV + + 93
----
0
skipif mysql # not compatible
query I rowsort label-4869
SELECT DISTINCT 12 / + + 93
----
0
query I rowsort
SELECT 69 + + 93
----
162
onlyif mysql # aggregate syntax:
query I rowsort label-4871
SELECT ALL COUNT( * ) * - - 48 col0
----
48
skipif mysql # not compatible
query I rowsort label-4871
SELECT ALL COUNT ( * ) * - - 48 col0
----
48
query I rowsort
SELECT ( - NULLIF ( - 46, + + 96 ) ) * 69 - ( + 21 )
----
3153
query I rowsort
SELECT ALL + 25 * - 8 AS col1
----
-200
onlyif mysql # aggregate syntax:
query I rowsort label-4874
SELECT ALL COUNT( * ) + - 23
----
-22
skipif mysql # not compatible
query I rowsort label-4874
SELECT ALL COUNT ( * ) + - 23
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-4875
SELECT 68 * ( CASE MAX( ALL 1 ) WHEN 85 * + NULLIF ( 35, - 85 ) - 84 THEN - ( + 33 ) ELSE NULL END )
----
NULL
skipif mysql # not compatible
query I rowsort label-4875
SELECT 68 * ( CASE MAX ( ALL 1 ) WHEN 85 * + NULLIF ( 35, - 85 ) - 84 THEN - ( + 33 ) ELSE NULL END )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4876
SELECT 4 + + - 76 AS col0, COUNT( * )
----
-72
1
skipif mysql # not compatible
query II rowsort label-4876
SELECT 4 + + - 76 AS col0, COUNT ( * )
----
-72
1
query II rowsort
SELECT 87 AS col2, 71
----
87
71
query I rowsort
SELECT DISTINCT 40 + + 12 + 90 AS col2
----
142
onlyif mysql # DIV for integer division:
query I rowsort label-4879
SELECT 23 DIV + 7
----
3
skipif mysql # not compatible
query I rowsort label-4879
SELECT 23 / + 7
----
3
onlyif mysql # aggregate syntax:
query I rowsort label-4880
SELECT ALL 75 + - + MIN( 76 )
----
-1
skipif mysql # not compatible
query I rowsort label-4880
SELECT ALL 75 + - + MIN ( 76 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-4881
SELECT 93 * - + MIN( DISTINCT 91 ) * 36 * + COALESCE ( + + 30, 20 )
----
-9140040
skipif mysql # not compatible
query I rowsort label-4881
SELECT 93 * - + MIN ( DISTINCT 91 ) * 36 * + COALESCE ( + + 30, 20 )
----
-9140040
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4882
SELECT DISTINCT 92 / - + 73 / - NULLIF ( - ( CAST( NULL AS SIGNED ) ), - 43 * 68 * - 70 / - 44 * - - COUNT( * ) * 36 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4882
SELECT DISTINCT 92 / - + 73 / - NULLIF ( - ( CAST ( NULL AS INTEGER ) ), - 43 * 68 * - 70 / - 44 * - - COUNT ( * ) * 36 ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4883
SELECT DISTINCT - NULLIF ( NULLIF ( COUNT( * ), 93 + - - 29 ), 53 * + + ( - 97 ) + + - 43 * - 35 ) * 22 * 6 * - 38 + + - 31 AS col2, 29 - - 13 col2
----
4985
42
skipif mysql # not compatible
query II rowsort label-4883
SELECT DISTINCT - NULLIF ( NULLIF ( COUNT ( * ), 93 + - - 29 ), 53 * + + ( - 97 ) + + - 43 * - 35 ) * 22 * 6 * - 38 + + - 31 AS col2, 29 - - 13 col2
----
4985
42
onlyif mysql # aggregate syntax:
query II rowsort label-4884
SELECT DISTINCT - - 2, - 12 * + + 73 * + 47 * - MIN( - - 77 ) * 58 AS col1
----
2
183874152
skipif mysql # not compatible
query II rowsort label-4884
SELECT DISTINCT - - 2, - 12 * + + 73 * + 47 * - MIN ( - - 77 ) * 58 AS col1
----
2
183874152
query I rowsort
SELECT ALL - - 24 * 73 AS col2
----
1752
onlyif mysql # DIV for integer division:
query I rowsort label-4886
SELECT - ( - 54 ) DIV - 26 AS col0
----
-2
skipif mysql # not compatible
query I rowsort label-4886
SELECT - ( - 54 ) / - 26 AS col0
----
-2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4887
SELECT DISTINCT - + CAST( + COALESCE ( + + COUNT( * ), - - 36, NULLIF ( - 59, - - COUNT( * ) ) * + + 3 + - 0 + + ( - MAX( + 84 ) ) * + 78 ) AS SIGNED )
----
-1
skipif mysql # not compatible
query I rowsort label-4887
SELECT DISTINCT - + CAST ( + COALESCE ( + + COUNT ( * ), - - 36, NULLIF ( - 59, - - COUNT ( * ) ) * + + 3 + - 0 + + ( - MAX ( + 84 ) ) * + 78 ) AS INTEGER )
----
-1
query I rowsort
SELECT ALL + 4 * 18 + + 76 AS col2
----
148
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4889
SELECT + 12 DIV - - COALESCE ( - 71, + - 73 DIV MAX( ALL + 83 ) ) + + 5
----
5
skipif mysql # not compatible
query I rowsort label-4889
SELECT + 12 / - - COALESCE ( - 71, + - 73 / MAX ( ALL + 83 ) ) + + 5
----
5
query I rowsort
SELECT DISTINCT + 75 col1
----
75
query I rowsort
SELECT ALL + - 48 * + 63 * + 44 - + 36 + + 57 * 41 + + 23 col1
----
-130732
onlyif mysql # aggregate syntax:
query II rowsort label-4892
SELECT + COUNT( * ) AS col1, 7 - - 66
----
1
73
skipif mysql # not compatible
query II rowsort label-4892
SELECT + COUNT ( * ) AS col1, 7 - - 66
----
1
73
query I rowsort
SELECT ALL + 97 * 38 - - 57
----
3743
query II rowsort
SELECT ALL + - 36 AS col1, 8 + - 48
----
-36
-40
onlyif mysql # aggregate syntax:
query I rowsort label-4895
SELECT - COUNT( * ) + 62 * - 60
----
-3721
skipif mysql # not compatible
query I rowsort label-4895
SELECT - COUNT ( * ) + 62 * - 60
----
-3721
query II rowsort
SELECT ALL + 16 AS col2, - 57
----
16
-57
query I rowsort
SELECT ALL - 97 * - 69
----
6693
query I rowsort
SELECT - - 92 * - 98
----
-9016
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4899
SELECT - 60 + - - 6 + COUNT( * ) DIV + + 16 * - 10
----
-54
skipif mysql # not compatible
query I rowsort label-4899
SELECT - 60 + - - 6 + COUNT ( * ) / + + 16 * - 10
----
-54
query II rowsort
SELECT - 65 - 48 AS col0, 98 * + 94 + + 95 * - 34 - + 78 AS col2
----
-113
5904
query I rowsort
SELECT ALL - 2 * - - 65
----
-130
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4902
SELECT - 83 * + 66 * 89 AS col1, CAST( - - 12 AS SIGNED ) AS col1
----
-487542
12
skipif mysql # not compatible
query II rowsort label-4902
SELECT - 83 * + 66 * 89 AS col1, CAST ( - - 12 AS INTEGER ) AS col1
----
-487542
12
onlyif mysql # aggregate syntax:
query I rowsort label-4903
SELECT ALL CASE + 9 WHEN 63 * + 53 + + 6 THEN 10 - - + 4 * COUNT( * ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4903
SELECT ALL CASE + 9 WHEN 63 * + 53 + + 6 THEN 10 - - + 4 * COUNT ( * ) END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4904
SELECT ALL COUNT( DISTINCT 45 )
----
1
skipif mysql # not compatible
query I rowsort label-4904
SELECT ALL COUNT ( DISTINCT 45 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-4905
SELECT DISTINCT NULLIF ( + MAX( ALL + 64 ), - 47 )
----
64
skipif mysql # not compatible
query I rowsort label-4905
SELECT DISTINCT NULLIF ( + MAX ( ALL + 64 ), - 47 )
----
64
query I rowsort
SELECT ALL COALESCE ( 84, - - 23 ) + - 98 * + 21
----
-1974
onlyif mysql # aggregate syntax:
query I rowsort label-4907
SELECT - COUNT( * ) + 99 AS col1
----
98
skipif mysql # not compatible
query I rowsort label-4907
SELECT - COUNT ( * ) + 99 AS col1
----
98
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4908
SELECT + 17 * - MIN( DISTINCT + CAST( NULL AS SIGNED ) ) / 22 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4908
SELECT + 17 * - MIN ( DISTINCT + CAST ( NULL AS INTEGER ) ) / 22 AS col0
----
NULL
query I rowsort
SELECT - 87 * + + 85
----
-7395
query I rowsort
SELECT + 93 * 29
----
2697
onlyif mysql # aggregate syntax:
query I rowsort label-4911
SELECT ALL + COUNT( * ) * + - ( - + 0 ) * + 45
----
0
skipif mysql # not compatible
query I rowsort label-4911
SELECT ALL + COUNT ( * ) * + - ( - + 0 ) * + 45
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4912
SELECT - CASE COUNT( * ) WHEN - COUNT( * ) THEN + 47 WHEN - + 4 THEN NULL ELSE - + ( + CAST( NULL AS SIGNED ) ) * - 81 + COUNT( * ) END + + 9 + 54 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4912
SELECT - CASE COUNT ( * ) WHEN - COUNT ( * ) THEN + 47 WHEN - + 4 THEN NULL ELSE - + ( + CAST ( NULL AS INTEGER ) ) * - 81 + COUNT ( * ) END + + 9 + 54 col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4913
SELECT ALL 51 * - 37 * CASE - + 45 WHEN - CAST( + NULLIF ( - ( 43 ), SUM( + + 3 ) ) AS SIGNED ) THEN + 71 - 31 WHEN 25 THEN + + MIN( ALL COALESCE ( + - 90, + CAST( NULL AS SIGNED ), - - 86 ) ) / + COUNT( * ) + 37 * - 35 - + CASE - COUNT( ALL + + 22 ) WHEN + + 36 THEN NULL ELSE 77 * - CAST( - - COUNT( * ) AS SIGNED ) + - 65 + + 94 END * - + 48 ELSE NULL END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-4913
SELECT ALL 51 * - 37 * CASE - + 45 WHEN - CAST ( + NULLIF ( - ( 43 ), SUM ( + + 3 ) ) AS INTEGER ) THEN + 71 - 31 WHEN 25 THEN + + MIN ( ALL COALESCE ( + - 90, + CAST ( NULL AS INTEGER ), - - 86 ) ) / + COUNT ( * ) + 37 * - 35 - + CASE - COUNT ( ALL + + 22 ) WHEN + + 36 THEN NULL ELSE 77 * - CAST ( - - COUNT ( * ) AS INTEGER ) + - 65 + + 94 END * - + 48 ELSE NULL END AS col2
----
NULL
query I rowsort
SELECT - 57 + - 38 AS col0
----
-95
onlyif mysql # aggregate syntax:
query I rowsort label-4915
SELECT ALL - 95 + - MAX( ALL + 58 ) col0
----
-153
skipif mysql # not compatible
query I rowsort label-4915
SELECT ALL - 95 + - MAX ( ALL + 58 ) col0
----
-153
query I rowsort
SELECT + 33 + + ( - 8 ) * + - 99
----
825
query I rowsort
SELECT ALL + + 67 + - 42 + - - 73
----
98
query II rowsort
SELECT ALL + 78 + + + 54 * + 56 AS col0, 79 AS col1
----
3102
79
query I rowsort
SELECT - 84 * + 71 + + 17 + + - 34 AS col2
----
-5981
query I rowsort
SELECT 48 * - - 66 + ( - 13 ) + - + 5 col1
----
3150
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-4921
SELECT ALL + - MAX( - + 44 ) DIV 32 - - 44 * + 45 + + + CAST( - 41 AS SIGNED ) + ( - + 7 )
----
1933
skipif mysql # not compatible
query I rowsort label-4921
SELECT ALL + - MAX ( - + 44 ) / 32 - - 44 * + 45 + + + CAST ( - 41 AS INTEGER ) + ( - + 7 )
----
1933
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4922
SELECT + 49 * + CAST( 51 AS SIGNED ) + + 24
----
2523
skipif mysql # not compatible
query I rowsort label-4922
SELECT + 49 * + CAST ( 51 AS INTEGER ) + + 24
----
2523
onlyif mysql # DIV for integer division:
query I rowsort label-4923
SELECT + - 0 DIV + 70 + - 65 + + 5 AS col1
----
-60
skipif mysql # not compatible
query I rowsort label-4923
SELECT + - 0 / + 70 + - 65 + + 5 AS col1
----
-60
query I rowsort
SELECT DISTINCT + + 2 AS col1
----
2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4925
SELECT CAST( - + CAST( + 41 AS SIGNED ) AS SIGNED ) * + 93 - + 94 + - 85 * SUM( ALL + 5 ) * + COUNT( * ) + CASE - 69 WHEN + + 9 - + + 56 - + NULLIF ( 86, + 64 ) * + 48 THEN - + 2 + - + 77 * - 20 * + 78 + 70 + + + COALESCE ( - CASE - ( - COALESCE ( + COUNT( * ), + COUNT( * ) ) ) WHEN - 59 * + ( + - 18 ) / + 29 + - 17 THEN - 18 WHEN - COUNT( * ) * COUNT( * ) + - 70 THEN + COUNT( * ) * - 19 WHEN - 81 THEN + SUM( ALL - CAST( 4 AS SIGNED ) ) - - 22 ELSE + COUNT( * ) END, 10 ) - + 91 END
----
NULL
skipif mysql # not compatible
query I rowsort label-4925
SELECT CAST ( - + CAST ( + 41 AS INTEGER ) AS INTEGER ) * + 93 - + 94 + - 85 * SUM ( ALL + 5 ) * + COUNT ( * ) + CASE - 69 WHEN + + 9 - + + 56 - + NULLIF ( 86, + 64 ) * + 48 THEN - + 2 + - + 77 * - 20 * + 78 + 70 + + + COALESCE ( - CASE - ( - COALESCE ( + COUNT ( * ), + COUNT ( * ) ) ) WHEN - 59 * + ( + - 18 ) / + 29 + - 17 THEN - 18 WHEN - COUNT ( * ) * COUNT ( * ) + - 70 THEN + COUNT ( * ) * - 19 WHEN - 81 THEN + SUM ( ALL - CAST ( 4 AS INTEGER ) ) - - 22 ELSE + COUNT ( * ) END, 10 ) - + 91 END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4926
SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( + - 48 ) - - COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4926
SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( + - 48 ) - - COUNT ( * ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-4927
SELECT ALL + MAX( 68 ), 83 * + - ( + ( + 80 ) ) AS col0
----
68
-6640
skipif mysql # not compatible
query II rowsort label-4927
SELECT ALL + MAX ( 68 ), 83 * + - ( + ( + 80 ) ) AS col0
----
68
-6640
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4928
SELECT ALL 91 * - + CAST( NULL AS SIGNED ) - - 19 + ( - 60 ) - + 62 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-4928
SELECT ALL 91 * - + CAST ( NULL AS INTEGER ) - - 19 + ( - 60 ) - + 62 AS col0
----
NULL
query I rowsort
SELECT DISTINCT + - 69 AS col0
----
-69
query I rowsort
SELECT ALL + + NULLIF ( - 12, + 6 )
----
-12
onlyif mysql # aggregate syntax:
query I rowsort label-4931
SELECT ALL ( + 63 ) * - + NULLIF ( + - 66, - 19 * 83 * - - 23 + - - SUM( - - 73 ) - 44 ) AS col1
----
4158
skipif mysql # not compatible
query I rowsort label-4931
SELECT ALL ( + 63 ) * - + NULLIF ( + - 66, - 19 * 83 * - - 23 + - - SUM ( - - 73 ) - 44 ) AS col1
----
4158
onlyif mysql # aggregate syntax:
query I rowsort label-4932
SELECT + + CASE - 10 WHEN + MAX( + - 94 ) THEN - 89 END * - NULLIF ( + 21, 39 * - 11 ) - + COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4932
SELECT + + CASE - 10 WHEN + MAX ( + - 94 ) THEN - 89 END * - NULLIF ( + 21, 39 * - 11 ) - + COUNT ( * ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4933
SELECT + COUNT( * ) * - - 87 + MIN( ALL - 35 ) AS col2
----
52
skipif mysql # not compatible
query I rowsort label-4933
SELECT + COUNT ( * ) * - - 87 + MIN ( ALL - 35 ) AS col2
----
52
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-4934
SELECT - ( 5 ) DIV + COALESCE ( - - 81, CAST( 9 AS SIGNED ) * - 0 * + AVG ( 26 ) + 48, 18 + - 91, - 58 ), - 44 + + - 90 + + 56 DIV + + 28 AS col2
----
0
-132
skipif mysql # not compatible
query II rowsort label-4934
SELECT - ( 5 ) / + COALESCE ( - - 81, CAST ( 9 AS INTEGER ) * - 0 * + AVG ( 26 ) + 48, 18 + - 91, - 58 ), - 44 + + - 90 + + 56 / + + 28 AS col2
----
0
-132
onlyif mysql # aggregate syntax:
query I rowsort label-4935
SELECT CASE + - 58 WHEN - 9 THEN - 12 * + + COUNT( * ) - + 58 ELSE 74 END AS col1
----
74
skipif mysql # not compatible
query I rowsort label-4935
SELECT CASE + - 58 WHEN - 9 THEN - 12 * + + COUNT ( * ) - + 58 ELSE 74 END AS col1
----
74
onlyif mysql # aggregate syntax:
query I rowsort label-4936
SELECT ALL 33 * - MAX( 53 ) + - + 94 AS col0
----
-1843
skipif mysql # not compatible
query I rowsort label-4936
SELECT ALL 33 * - MAX ( 53 ) + - + 94 AS col0
----
-1843
onlyif mysql # aggregate syntax:
query II rowsort label-4937
SELECT ALL + 7, MIN( DISTINCT - - NULLIF ( - 88, + 18 + - ( + 86 ) + - 47 * + - 62 * - + 76 ) ) AS col1
----
7
-88
skipif mysql # not compatible
query II rowsort label-4937
SELECT ALL + 7, MIN ( DISTINCT - - NULLIF ( - 88, + 18 + - ( + 86 ) + - 47 * + - 62 * - + 76 ) ) AS col1
----
7
-88
query I rowsort
SELECT - ( + ( - ( 6 ) ) ) + + 35 * + - 91 AS col1
----
-3179
query I rowsort
SELECT - 6 * 15 AS col2
----
-90
query I rowsort
SELECT ALL ( - - 89 ) AS col0
----
89
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4941
SELECT - 35 AS col2, + COUNT( * ) * - CAST( NULL AS SIGNED ) * + - 24 AS col1
----
-35
NULL
skipif mysql # not compatible
query II rowsort label-4941
SELECT - 35 AS col2, + COUNT ( * ) * - CAST ( NULL AS INTEGER ) * + - 24 AS col1
----
-35
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4942
SELECT ALL CASE + ( + 34 ) WHEN 94 THEN CASE + 40 WHEN + + COUNT( * ) THEN - + 83 / + - COUNT( * ) - - 79 END WHEN + + 1 * - - COUNT( + 67 ) THEN + 13 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-4942
SELECT ALL CASE + ( + 34 ) WHEN 94 THEN CASE + 40 WHEN + + COUNT ( * ) THEN - + 83 / + - COUNT ( * ) - - 79 END WHEN + + 1 * - - COUNT ( + 67 ) THEN + 13 END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4943
SELECT COUNT( ALL + 97 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-4943
SELECT COUNT ( ALL + 97 ) AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-4944
SELECT + MIN( DISTINCT - COALESCE ( + + 95, + 46 ) ) - 92 * + 72 AS col2
----
-6719
skipif mysql # not compatible
query I rowsort label-4944
SELECT + MIN ( DISTINCT - COALESCE ( + + 95, + 46 ) ) - 92 * + 72 AS col2
----
-6719
onlyif mysql # aggregate syntax:
query I rowsort label-4945
SELECT ALL + COUNT( * ) + COUNT( * ) + + 24 AS col1
----
26
skipif mysql # not compatible
query I rowsort label-4945
SELECT ALL + COUNT ( * ) + COUNT ( * ) + + 24 AS col1
----
26
query II rowsort
SELECT - 0 AS col0, + 62
----
0
62
onlyif mysql # aggregate syntax:
query I rowsort label-4947
SELECT - NULLIF ( ( + 2 ), 48 ) * - - MAX( ALL + 37 ) AS col2
----
-74
skipif mysql # not compatible
query I rowsort label-4947
SELECT - NULLIF ( ( + 2 ), 48 ) * - - MAX ( ALL + 37 ) AS col2
----
-74
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4948
SELECT ALL CAST( 40 AS SIGNED ) col1
----
40
skipif mysql # not compatible
query I rowsort label-4948
SELECT ALL CAST ( 40 AS INTEGER ) col1
----
40
onlyif mysql # DIV for integer division:
query I rowsort label-4949
SELECT - 57 DIV + 21
----
-2
skipif mysql # not compatible
query I rowsort label-4949
SELECT - 57 / + 21
----
-2
query I rowsort
SELECT DISTINCT + 63 + - 17 * + 71
----
-1144
onlyif mysql # aggregate syntax:
query I rowsort label-4951
SELECT ALL NULLIF ( + 69, + MIN( 62 ) / - 83 - - - 76 + - + 55 - - 92 ) AS col2
----
69
skipif mysql # not compatible
query I rowsort label-4951
SELECT ALL NULLIF ( + 69, + MIN ( 62 ) / - 83 - - - 76 + - + 55 - - 92 ) AS col2
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-4952
SELECT - MAX( 78 ) AS col0
----
-78
skipif mysql # not compatible
query I rowsort label-4952
SELECT - MAX ( 78 ) AS col0
----
-78
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4953
SELECT - CAST( - + 9 AS SIGNED ) + 87
----
96
skipif mysql # not compatible
query I rowsort label-4953
SELECT - CAST ( - + 9 AS INTEGER ) + 87
----
96
query I rowsort
SELECT - 81 + - 58 AS col1
----
-139
onlyif mysql # aggregate syntax:
query I rowsort label-4955
SELECT ALL - COUNT( * ) - - 48
----
47
skipif mysql # not compatible
query I rowsort label-4955
SELECT ALL - COUNT ( * ) - - 48
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-4956
SELECT - COUNT( * ) * + + MIN( + + 89 )
----
-89
skipif mysql # not compatible
query I rowsort label-4956
SELECT - COUNT ( * ) * + + MIN ( + + 89 )
----
-89
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4957
SELECT ALL + - COALESCE ( - 13, + 29 DIV - + 68 * - - COUNT( * ) * - 95, COALESCE ( + COUNT( - 3 ), + COALESCE ( + SUM( DISTINCT + + ( 68 ) ), - 60 ), 92 * + 42 ) * + + 49 ) DIV - + 36 + - 71 AS col2
----
-71
skipif mysql # not compatible
query I rowsort label-4957
SELECT ALL + - COALESCE ( - 13, + 29 / - + 68 * - - COUNT ( * ) * - 95, COALESCE ( + COUNT ( - 3 ), + COALESCE ( + SUM ( DISTINCT + + ( 68 ) ), - 60 ), 92 * + 42 ) * + + 49 ) / - + 36 + - 71 AS col2
----
-71
onlyif mysql # DIV for integer division:
query I rowsort label-4958
SELECT + 33 DIV - + 72
----
0
skipif mysql # not compatible
query I rowsort label-4958
SELECT + 33 / - + 72
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-4959
SELECT - - COUNT( * ), - COALESCE ( - NULLIF ( - MIN( 70 ), - 60 + COALESCE ( - 6, 31 * 11 * 72 ) + - NULLIF ( 80, 51 ) + + 78 * 65 ), - 52 ) AS col0
----
1
-70
skipif mysql # not compatible
query II rowsort label-4959
SELECT - - COUNT ( * ), - COALESCE ( - NULLIF ( - MIN ( 70 ), - 60 + COALESCE ( - 6, 31 * 11 * 72 ) + - NULLIF ( 80, 51 ) + + 78 * 65 ), - 52 ) AS col0
----
1
-70
query II rowsort
SELECT 36 AS col0, 54 AS col0
----
36
54
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-4961
SELECT ALL - + 91, + COUNT( * ) + + 25 * - CAST( NULL AS DECIMAL ) / - + 13 AS col2
----
-91
NULL
skipif mysql # not compatible
query II rowsort label-4961
SELECT ALL - + 91, + COUNT ( * ) + + 25 * - CAST ( NULL AS REAL ) / - + 13 AS col2
----
-91
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-4962
SELECT 74, 76 DIV - 21 AS col0
----
74
-3
skipif mysql # not compatible
query II rowsort label-4962
SELECT 74, 76 / - 21 AS col0
----
74
-3
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4963
SELECT ALL CAST( NULL AS SIGNED ) * 71
----
NULL
skipif mysql # not compatible
query I rowsort label-4963
SELECT ALL CAST ( NULL AS INTEGER ) * 71
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-4964
SELECT - MAX( + + NULLIF ( - 60, - 18 * + 64 ) ) * - 68 * + MIN( + + 38 ) AS col0
----
-155040
skipif mysql # not compatible
query I rowsort label-4964
SELECT - MAX ( + + NULLIF ( - 60, - 18 * + 64 ) ) * - 68 * + MIN ( + + 38 ) AS col0
----
-155040
onlyif mysql # aggregate syntax:
query I rowsort label-4965
SELECT ALL COUNT( ALL - 98 ) * + 21 / - CASE - 51 WHEN 7 + MIN( - 0 ) THEN - - 95 WHEN + ( 71 ) * + 77 + + NULLIF ( + 29, - 9 / 40 + 50 * + - 27 * + + ( 38 ) ) + - 14 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-4965
SELECT ALL COUNT ( ALL - 98 ) * + 21 / - CASE - 51 WHEN 7 + MIN ( - 0 ) THEN - - 95 WHEN + ( 71 ) * + 77 + + NULLIF ( + 29, - 9 / 40 + 50 * + - 27 * + + ( 38 ) ) + - 14 THEN NULL END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-4966
SELECT + - 33, ( + 39 ) DIV - COALESCE ( MIN( 54 ), - 68 + + + 53 ) + + 68 * 53 + - 94 AS col0
----
-33
3510
skipif mysql # not compatible
query II rowsort label-4966
SELECT + - 33, ( + 39 ) / - COALESCE ( MIN ( 54 ), - 68 + + + 53 ) + + 68 * 53 + - 94 AS col0
----
-33
3510
query I rowsort
SELECT + 50 * + 24
----
1200
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-4968
SELECT DISTINCT - CAST( - - COALESCE ( + + COUNT( * ), - + 32 + ( + + 25 ), - - 34 ) AS SIGNED ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-4968
SELECT DISTINCT - CAST ( - - COALESCE ( + + COUNT ( * ), - + 32 + ( + + 25 ), - - 34 ) AS INTEGER ) AS col2
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-4969
SELECT + 76 * + CAST( NULL AS SIGNED ) - ( 60 )
----
NULL
skipif mysql # not compatible
query I rowsort label-4969
SELECT + 76 * + CAST ( NULL AS INTEGER ) - ( 60 )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-4970
SELECT ALL 65 DIV + + 34
----
1
skipif mysql # not compatible
query I rowsort label-4970
SELECT ALL 65 / + + 34
----
1
query I rowsort
SELECT ALL 24 + - 76 col0
----
-52
query I rowsort
SELECT ALL 36 + - + 90 * + - 84 * - 12 AS col0
----
-90684
onlyif mysql # aggregate syntax:
query I rowsort label-4973
SELECT ALL COUNT( * ) + - 30 + + + 49
----
20
skipif mysql # not compatible
query I rowsort label-4973
SELECT ALL COUNT ( * ) + - 30 + + + 49
----
20
onlyif mysql # DIV for integer division:
query II rowsort label-4974
SELECT ALL 29 DIV - - 75 * - 9 * + - 74, - ( + - 12 ) AS col1
----
0
12
skipif mysql # not compatible
query II rowsort label-4974
SELECT ALL 29 / - - 75 * - 9 * + - 74, - ( + - 12 ) AS col1
----
0
12
onlyif mysql # aggregate syntax:
query I rowsort label-4975
SELECT ALL MIN( 32 ) + + 9 AS col2
----
41
skipif mysql # not compatible
query I rowsort label-4975
SELECT ALL MIN ( 32 ) + + 9 AS col2
----
41
onlyif mysql # aggregate syntax:
query I rowsort label-4976
SELECT CASE 55 WHEN + CASE + - 78 WHEN + SUM( 88 ) THEN 82 * 35 + + 23 * + 34 END THEN + - 6 + - 78 ELSE NULL END + - 39
----
NULL
skipif mysql # not compatible
query I rowsort label-4976
SELECT CASE 55 WHEN + CASE + - 78 WHEN + SUM ( 88 ) THEN 82 * 35 + + 23 * + 34 END THEN + - 6 + - 78 ELSE NULL END + - 39
----
NULL
query I rowsort
SELECT 81 + 91 col0
----
172
query I rowsort
SELECT ALL 46 col2
----
46
onlyif mysql # aggregate syntax:
query I rowsort label-4979
SELECT DISTINCT 87 + - + 66 + - 13 * + + COUNT( * ) * + 9 col1
----
-96
skipif mysql # not compatible
query I rowsort label-4979
SELECT DISTINCT 87 + - + 66 + - 13 * + + COUNT ( * ) * + 9 col1
----
-96
onlyif mysql # aggregate syntax:
query I rowsort label-4980
SELECT DISTINCT + 49 + + COUNT( * ) + - 13 col0
----
37
skipif mysql # not compatible
query I rowsort label-4980
SELECT DISTINCT + 49 + + COUNT ( * ) + - 13 col0
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-4981
SELECT DISTINCT + COUNT( * ) - + ( + 26 )
----
-25
skipif mysql # not compatible
query I rowsort label-4981
SELECT DISTINCT + COUNT ( * ) - + ( + 26 )
----
-25
query I rowsort
SELECT 32 * + + 1 * - 99
----
-3168
onlyif mysql # aggregate syntax:
query I rowsort label-4983
SELECT DISTINCT + + 88 - - + SUM( - + 35 )
----
53
skipif mysql # not compatible
query I rowsort label-4983
SELECT DISTINCT + + 88 - - + SUM ( - + 35 )
----
53
query II rowsort
SELECT 9 + - 76 AS col1, + 57 + 18
----
-67
75
onlyif mysql # aggregate syntax:
query I rowsort label-4985
SELECT ( + NULLIF ( - + 59, - 81 * - 27 + + - CASE + 32 WHEN + 24 THEN 78 + - - 47 * 98 WHEN + COUNT( * ) THEN - 43 ELSE - - 67 END ) ) * + COUNT( * ) * - 52
----
3068
skipif mysql # not compatible
query I rowsort label-4985
SELECT ( + NULLIF ( - + 59, - 81 * - 27 + + - CASE + 32 WHEN + 24 THEN 78 + - - 47 * 98 WHEN + COUNT ( * ) THEN - 43 ELSE - - 67 END ) ) * + COUNT ( * ) * - 52
----
3068
query I rowsort
SELECT ALL + - 12 * 15
----
-180
query I rowsort
SELECT + 31 + - 29 AS col2
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-4988
SELECT DISTINCT 1 - + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-4988
SELECT DISTINCT 1 - + COUNT ( * )
----
0
query I rowsort
SELECT 32 + + 24
----
56
query I rowsort
SELECT ALL + 81 * 62
----
5022
query I rowsort
SELECT 78 + ( - + 80 ) + 13 * + 49
----
635
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-4992
SELECT DISTINCT + CAST( 64 AS SIGNED ) AS col2, 71 AS col2
----
64
71
skipif mysql # not compatible
query II rowsort label-4992
SELECT DISTINCT + CAST ( 64 AS INTEGER ) AS col2, 71 AS col2
----
64
71
onlyif mysql # DIV for integer division:
query II rowsort label-4993
SELECT 70 DIV - 77 AS col2, 16 * - + 41
----
0
-656
skipif mysql # not compatible
query II rowsort label-4993
SELECT 70 / - 77 AS col2, 16 * - + 41
----
0
-656
query I rowsort
SELECT 58 * 14
----
812
onlyif mysql # DIV for integer division:
query II rowsort label-4995
SELECT ALL - - ( - 65 ) DIV 44 * + - 56 AS col2, + 4
----
56
4
skipif mysql # not compatible
query II rowsort label-4995
SELECT ALL - - ( - 65 ) / 44 * + - 56 AS col2, + 4
----
56
4
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-4996
SELECT + 41 * + CASE 66 WHEN - 0 / 57 / - 8 + - 81 + - COUNT( * ) - + 28 THEN + 26 END * + 1 * - 9 * + ( 59 ) + - COALESCE ( - 59, NULLIF ( - 47, - 32 / - + 74 + - CAST( NULL AS SIGNED ) + - CAST( + - COUNT( * ) AS SIGNED ) ) + + - 90 + - COUNT( * ), - - COUNT( * ) * - + 41 + - 56 - 28 * + 35 ) col0, COUNT( * ) * MAX( + - 26 ) AS col0
----
NULL
-26
skipif mysql # not compatible
query II rowsort label-4996
SELECT + 41 * + CASE 66 WHEN - 0 / 57 / - 8 + - 81 + - COUNT ( * ) - + 28 THEN + 26 END * + 1 * - 9 * + ( 59 ) + - COALESCE ( - 59, NULLIF ( - 47, - 32 / - + 74 + - CAST ( NULL AS INTEGER ) + - CAST ( + - COUNT ( * ) AS INTEGER ) ) + + - 90 + - COUNT ( * ), - - COUNT ( * ) * - + 41 + - 56 - 28 * + 35 ) col0, COUNT ( * ) * MAX ( + - 26 ) AS col0
----
NULL
-26
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-4997
SELECT 50 DIV + - COUNT( ALL - - 35 )
----
-50
skipif mysql # not compatible
query I rowsort label-4997
SELECT 50 / + - COUNT ( ALL - - 35 )
----
-50
onlyif mysql # aggregate syntax:
query II rowsort label-4998
SELECT ALL - - NULLIF ( - + COUNT( * ), + 46 ) + - 68 + + 68 + 91 + - MIN( + 45 ) * + 94 AS col1, COUNT( * ) * - 4 * - ( - 48 ) AS col2
----
-4140
-192
skipif mysql # not compatible
query II rowsort label-4998
SELECT ALL - - NULLIF ( - + COUNT ( * ), + 46 ) + - 68 + + 68 + 91 + - MIN ( + 45 ) * + 94 AS col1, COUNT ( * ) * - 4 * - ( - 48 ) AS col2
----
-4140
-192
onlyif mysql # DIV for integer division:
query I rowsort label-4999
SELECT ALL - - 28 DIV - 93 - 63
----
-63
skipif mysql # not compatible
query I rowsort label-4999
SELECT ALL - - 28 / - 93 - 63
----
-63
query I rowsort
SELECT ALL + 74 + 34 + + 60 - - 80 * - - 19
----
1688
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5001
SELECT + NULLIF ( - 28, + 36 + - - 27 ) * + - 43 * + ( + COALESCE ( - 87, - 88 * AVG ( ALL + - 25 ) - - 30 - + - 20 * COUNT( * ) ) ) * + + COUNT( * ) + + CAST( NULL AS SIGNED ) + + 85 / 52 * + - CASE + - CAST( NULL AS SIGNED ) WHEN - + 64 THEN NULL WHEN + 57 THEN + - 18 ELSE NULL END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5001
SELECT + NULLIF ( - 28, + 36 + - - 27 ) * + - 43 * + ( + COALESCE ( - 87, - 88 * AVG ( ALL + - 25 ) - - 30 - + - 20 * COUNT ( * ) ) ) * + + COUNT ( * ) + + CAST ( NULL AS INTEGER ) + + 85 / 52 * + - CASE + - CAST ( NULL AS INTEGER ) WHEN - + 64 THEN NULL WHEN + 57 THEN + - 18 ELSE NULL END AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5002
SELECT ALL 14 * - - 10, 50 * COUNT( - 69 ) - - 75 + + - 76 + - + CAST( + + 27 AS SIGNED ) * - COUNT( * ) AS col2
----
140
76
skipif mysql # not compatible
query II rowsort label-5002
SELECT ALL 14 * - - 10, 50 * COUNT ( - 69 ) - - 75 + + - 76 + - + CAST ( + + 27 AS INTEGER ) * - COUNT ( * ) AS col2
----
140
76
query I rowsort
SELECT DISTINCT + 98 + ( - 97 ) AS col1
----
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5004
SELECT ALL 18 + + NULLIF ( + 81, - CAST( + 46 AS SIGNED ) * - 18 - 20 )
----
99
skipif mysql # not compatible
query I rowsort label-5004
SELECT ALL 18 + + NULLIF ( + 81, - CAST ( + 46 AS INTEGER ) * - 18 - 20 )
----
99
query I rowsort
SELECT DISTINCT - 56 col0
----
-56
onlyif mysql # aggregate syntax:
query I rowsort label-5006
SELECT SUM( DISTINCT ( 85 ) ) AS col0
----
85
skipif mysql # not compatible
query I rowsort label-5006
SELECT SUM ( DISTINCT ( 85 ) ) AS col0
----
85
query I rowsort
SELECT ALL + 80 + + + 23 AS col1
----
103
query I rowsort
SELECT 62 * - 40 col2
----
-2480
query I rowsort
SELECT CASE + 0 WHEN - + 21 THEN 5 END + + 72 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query III rowsort label-5010
SELECT COUNT( * ) AS col1, + ( + 50 ) AS col2, NULLIF ( + 28, - - 54 ) + + 36
----
1
50
64
skipif mysql # not compatible
query III rowsort label-5010
SELECT COUNT ( * ) AS col1, + ( + 50 ) AS col2, NULLIF ( + 28, - - 54 ) + + 36
----
1
50
64
onlyif mysql # aggregate syntax:
query I rowsort label-5011
SELECT SUM( - 20 ) * + + COUNT( * )
----
-20
skipif mysql # not compatible
query I rowsort label-5011
SELECT SUM ( - 20 ) * + + COUNT ( * )
----
-20
onlyif mysql # aggregate syntax:
query I rowsort label-5012
SELECT + MAX( DISTINCT + 49 ) AS col0
----
49
skipif mysql # not compatible
query I rowsort label-5012
SELECT + MAX ( DISTINCT + 49 ) AS col0
----
49
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5013
SELECT NULLIF ( + + CASE - 36 WHEN CAST( NULL AS SIGNED ) * + 41 + - 11 + - - 64 DIV - 21 THEN NULL WHEN 6 * - 47 DIV - 81 * - CASE 86 WHEN 10 THEN NULL ELSE 48 END + + COUNT( * ) THEN NULL ELSE CASE + - 89 WHEN 13 THEN NULL ELSE - CASE ( 29 ) WHEN 50 THEN 68 - + COALESCE ( 51, ( + COUNT( ALL - - 90 ) ) - CAST( NULL AS SIGNED ) + 32 ) + - ( - 27 ) * 40 ELSE 98 DIV + 80 END END + - ( - 2 ) * - 58 END, - 29 * 2 ) DIV + 65 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-5013
SELECT NULLIF ( + + CASE - 36 WHEN CAST ( NULL AS INTEGER ) * + 41 + - 11 + - - 64 / - 21 THEN NULL WHEN 6 * - 47 / - 81 * - CASE 86 WHEN 10 THEN NULL ELSE 48 END + + COUNT ( * ) THEN NULL ELSE CASE + - 89 WHEN 13 THEN NULL ELSE - CASE ( 29 ) WHEN 50 THEN 68 - + COALESCE ( 51, ( + COUNT ( ALL - - 90 ) ) - CAST ( NULL AS INTEGER ) + 32 ) + - ( - 27 ) * 40 ELSE 98 / + 80 END END + - ( - 2 ) * - 58 END, - 29 * 2 ) / + 65 AS col2
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5014
SELECT ALL CAST( NULL AS SIGNED ) * - + 25 * + ( + ( 92 ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5014
SELECT ALL CAST ( NULL AS INTEGER ) * - + 25 * + ( + ( 92 ) ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5015
SELECT - MAX( + 26 )
----
-26
skipif mysql # not compatible
query I rowsort label-5015
SELECT - MAX ( + 26 )
----
-26
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5016
SELECT 96 - - 43 * NULLIF ( + CAST( + 14 AS SIGNED ), - 26 * + 31 + - - 82 )
----
698
skipif mysql # not compatible
query I rowsort label-5016
SELECT 96 - - 43 * NULLIF ( + CAST ( + 14 AS INTEGER ), - 26 * + 31 + - - 82 )
----
698
onlyif mysql # DIV for integer division:
query I rowsort label-5017
SELECT 32 DIV - 81 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-5017
SELECT 32 / - 81 AS col0
----
0
query I rowsort
SELECT + 98 * + - 32
----
-3136
onlyif mysql # aggregate syntax:
query I rowsort label-5019
SELECT 36 * - - ( COUNT( * ) ) + + 82
----
118
skipif mysql # not compatible
query I rowsort label-5019
SELECT 36 * - - ( COUNT ( * ) ) + + 82
----
118
onlyif mysql # DIV for integer division:
query I rowsort label-5020
SELECT DISTINCT 10 * COALESCE ( 50, - + 20 + - 36 DIV - 15, - 47 * - ( + 7 ) ) col2
----
500
skipif mysql # not compatible
query I rowsort label-5020
SELECT DISTINCT 10 * COALESCE ( 50, - + 20 + - 36 / - 15, - 47 * - ( + 7 ) ) col2
----
500
onlyif mysql # aggregate syntax:
query I rowsort label-5021
SELECT + SUM( DISTINCT + 66 ) + - 18 * + 73
----
-1248
skipif mysql # not compatible
query I rowsort label-5021
SELECT + SUM ( DISTINCT + 66 ) + - 18 * + 73
----
-1248
query I rowsort
SELECT - COALESCE ( + 73, 73 ) AS col2
----
-73
onlyif mysql # DIV for integer division:
query I rowsort label-5023
SELECT + - 66 DIV + - 9
----
7
skipif mysql # not compatible
query I rowsort label-5023
SELECT + - 66 / + - 9
----
7
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5024
SELECT DISTINCT CAST( - 33 AS SIGNED ) * + 17 * - + 45 + - 39
----
25206
skipif mysql # not compatible
query I rowsort label-5024
SELECT DISTINCT CAST ( - 33 AS INTEGER ) * + 17 * - + 45 + - 39
----
25206
query I rowsort
SELECT ALL 90 * + - 57 AS col0
----
-5130
query I rowsort
SELECT + - 16 - - - 98 AS col0
----
-114
onlyif mysql # aggregate syntax:
query I rowsort label-5027
SELECT ALL COUNT( - 60 )
----
1
skipif mysql # not compatible
query I rowsort label-5027
SELECT ALL COUNT ( - 60 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5028
SELECT - MAX( ALL + - 37 )
----
37
skipif mysql # not compatible
query I rowsort label-5028
SELECT - MAX ( ALL + - 37 )
----
37
onlyif mysql # aggregate syntax:
query II rowsort label-5029
SELECT DISTINCT 62 AS col2, CASE + 70 WHEN 92 + + 20 THEN NULL WHEN + COALESCE ( + COUNT( * ), - MIN( + + 47 ) ) * + 85 THEN NULL WHEN + + SUM( - 52 ) + - 62 + + COUNT( * ) * - + 74 * + 93 + - + 34 * + - 60 + + - 52 * 96 THEN - 10 END * - + ( - 91 ) + - - 94 AS col1
----
62
NULL
skipif mysql # not compatible
query II rowsort label-5029
SELECT DISTINCT 62 AS col2, CASE + 70 WHEN 92 + + 20 THEN NULL WHEN + COALESCE ( + COUNT ( * ), - MIN ( + + 47 ) ) * + 85 THEN NULL WHEN + + SUM ( - 52 ) + - 62 + + COUNT ( * ) * - + 74 * + 93 + - + 34 * + - 60 + + - 52 * 96 THEN - 10 END * - + ( - 91 ) + - - 94 AS col1
----
62
NULL
query II rowsort
SELECT 72 AS col1, - 26 * 33 * - 88 AS col1
----
72
75504
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5031
SELECT - - CAST( - CASE + CASE - 48 WHEN 25 THEN + + 0 ELSE 64 END WHEN 3 * 1 THEN + 58 - + 48 ELSE 18 END AS SIGNED ) - 74 AS col0
----
-92
skipif mysql # not compatible
query I rowsort label-5031
SELECT - - CAST ( - CASE + CASE - 48 WHEN 25 THEN + + 0 ELSE 64 END WHEN 3 * 1 THEN + 58 - + 48 ELSE 18 END AS INTEGER ) - 74 AS col0
----
-92
query I rowsort
SELECT ALL - 70 * + 67 col1
----
-4690
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-5033
SELECT + - 64 * 47 DIV COUNT( * ) AS col0, + 34 + 45
----
-3008
79
skipif mysql # not compatible
query II rowsort label-5033
SELECT + - 64 * 47 / COUNT ( * ) AS col0, + 34 + 45
----
-3008
79
query I rowsort
SELECT - + 59 * - 25
----
1475
query I rowsort
SELECT DISTINCT - + 68 * + 41 * 34
----
-94792
query I rowsort
SELECT ALL + 78 + - 53
----
25
onlyif mysql # aggregate syntax:
query I rowsort label-5037
SELECT ALL COUNT( * ) + + + 74 * - 81 col0
----
-5993
skipif mysql # not compatible
query I rowsort label-5037
SELECT ALL COUNT ( * ) + + + 74 * - 81 col0
----
-5993
query II rowsort
SELECT - ( - 99 ) * + 46, - 20 AS col0
----
4554
-20
query I rowsort
SELECT DISTINCT - 76 * + 44 * + 52 * + ( + 5 )
----
-869440
onlyif mysql # aggregate syntax:
query II rowsort label-5040
SELECT + 17 col1, COUNT( - + 91 ) AS col1
----
17
1
skipif mysql # not compatible
query II rowsort label-5040
SELECT + 17 col1, COUNT ( - + 91 ) AS col1
----
17
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5041
SELECT ( + 35 ) DIV - COUNT( * ) + + ( 38 ) + - ( + 24 ) AS col0
----
-21
skipif mysql # not compatible
query I rowsort label-5041
SELECT ( + 35 ) / - COUNT ( * ) + + ( 38 ) + - ( + 24 ) AS col0
----
-21
query I rowsort
SELECT - 0 * + NULLIF ( - 90, - 65 * - 10 )
----
0
query II rowsort
SELECT ALL + 33, 90 AS col0
----
33
90
onlyif mysql # aggregate syntax:
query I rowsort label-5044
SELECT COALESCE ( - 12, + + MAX( ALL - + 10 ), - - COUNT( * ) ) AS col0
----
-12
skipif mysql # not compatible
query I rowsort label-5044
SELECT COALESCE ( - 12, + + MAX ( ALL - + 10 ), - - COUNT ( * ) ) AS col0
----
-12
query I rowsort
SELECT NULLIF ( - ( + 99 ), + ( + 78 ) ) AS col1
----
-99
query I rowsort
SELECT - 65 * - 95 * + + 12 AS col1
----
74100
query I rowsort
SELECT - 70 * - 18 AS col0
----
1260
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5048
SELECT DISTINCT - NULLIF ( - ( + - 6 ), + 95 ) DIV 83 + - - 98 - + MAX( + + 25 ) AS col0
----
73
skipif mysql # not compatible
query I rowsort label-5048
SELECT DISTINCT - NULLIF ( - ( + - 6 ), + 95 ) / 83 + - - 98 - + MAX ( + + 25 ) AS col0
----
73
query I rowsort
SELECT + 20 * - 48 + 56 * - ( + 62 )
----
-4432
query I rowsort
SELECT ALL + NULLIF ( - 55, + - 21 / 58 - - + 88 ) AS col0
----
-55
onlyif mysql # DIV for integer division:
query I rowsort label-5051
SELECT DISTINCT - 22 DIV + 42 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-5051
SELECT DISTINCT - 22 / + 42 AS col2
----
0
query I rowsort
SELECT - 17 + - 18 - - 97 + + 70
----
132
onlyif mysql # aggregate syntax:
query I rowsort label-5053
SELECT ALL + MAX( DISTINCT + 58 ) col1
----
58
skipif mysql # not compatible
query I rowsort label-5053
SELECT ALL + MAX ( DISTINCT + 58 ) col1
----
58
query I rowsort
SELECT ALL + ( + 71 )
----
71
query I rowsort
SELECT - 11 * + 64 col1
----
-704
onlyif mysql # aggregate syntax:
query I rowsort label-5056
SELECT + MAX( ALL 39 )
----
39
skipif mysql # not compatible
query I rowsort label-5056
SELECT + MAX ( ALL 39 )
----
39
query II rowsort
SELECT + 54, + 8 AS col2
----
54
8
query I rowsort
SELECT 50 * - - 71 * - 85 - - 14
----
-301736
query I rowsort
SELECT - 75 * - - 64 * - 80 AS col1
----
384000
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-5060
SELECT + COUNT( * ) + - 81 + 5 DIV - - ( + MAX( ALL - 39 ) ), 73 AS col2
----
-80
73
skipif mysql # not compatible
query II rowsort label-5060
SELECT + COUNT ( * ) + - 81 + 5 / - - ( + MAX ( ALL - 39 ) ), 73 AS col2
----
-80
73
onlyif mysql # aggregate syntax:
query I rowsort label-5061
SELECT SUM( DISTINCT - 59 ) AS col1
----
-59
skipif mysql # not compatible
query I rowsort label-5061
SELECT SUM ( DISTINCT - 59 ) AS col1
----
-59
query II rowsort
SELECT ALL 16 AS col0, - 42 + + - 56 AS col1
----
16
-98
query I rowsort
SELECT 20 * - 56 * + 86 + - 78 * + 85 * - 43
----
188770
query II rowsort
SELECT ALL 50 AS col1, 92 + 20 * - 47 AS col1
----
50
-848
query I rowsort
SELECT DISTINCT + 97 col1
----
97
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5066
SELECT + CAST( NULL AS SIGNED ) + 63
----
NULL
skipif mysql # not compatible
query I rowsort label-5066
SELECT + CAST ( NULL AS INTEGER ) + 63
----
NULL
query I rowsort
SELECT - NULLIF ( + 49, + - 32 )
----
-49
query II rowsort
SELECT ALL + 74, 20 - 87 AS col1
----
74
-67
onlyif mysql # DIV for integer division:
query I rowsort label-5069
SELECT + + 54 DIV - 68
----
0
skipif mysql # not compatible
query I rowsort label-5069
SELECT + + 54 / - 68
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5070
SELECT - + COUNT( * ) + 52 + + 68 AS col1
----
119
skipif mysql # not compatible
query I rowsort label-5070
SELECT - + COUNT ( * ) + 52 + + 68 AS col1
----
119
query I rowsort
SELECT + 49 * 6 AS col0
----
294
query I rowsort
SELECT DISTINCT 19 * + 16 col2
----
304
onlyif mysql # aggregate syntax:
query I rowsort label-5073
SELECT ALL - MAX( DISTINCT - 36 )
----
36
skipif mysql # not compatible
query I rowsort label-5073
SELECT ALL - MAX ( DISTINCT - 36 )
----
36
onlyif mysql # aggregate syntax:
query I rowsort label-5074
SELECT + + COUNT( * ) + - 53
----
-52
skipif mysql # not compatible
query I rowsort label-5074
SELECT + + COUNT ( * ) + - 53
----
-52
onlyif mysql # aggregate syntax:
query I rowsort label-5075
SELECT ALL + SUM( ALL + 3 ) * + 13
----
39
skipif mysql # not compatible
query I rowsort label-5075
SELECT ALL + SUM ( ALL + 3 ) * + 13
----
39
onlyif mysql # aggregate syntax:
query II rowsort label-5076
SELECT DISTINCT - 41 + - + 81 AS col2, COUNT( * ) - 54 * - 34 * + 27 AS col1
----
-122
49573
skipif mysql # not compatible
query II rowsort label-5076
SELECT DISTINCT - 41 + - + 81 AS col2, COUNT ( * ) - 54 * - 34 * + 27 AS col1
----
-122
49573
query I rowsort
SELECT + 16 + + 6 - + 55 + - 45 * + 87
----
-3948
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5078
SELECT + 29 + - NULLIF ( - + 84, CAST( NULL AS SIGNED ) * - COALESCE ( 33, + + 28 ) + 75 * 49 / - - 98 + ( + - 78 ) )
----
113
skipif mysql # not compatible
query I rowsort label-5078
SELECT + 29 + - NULLIF ( - + 84, CAST ( NULL AS INTEGER ) * - COALESCE ( 33, + + 28 ) + 75 * 49 / - - 98 + ( + - 78 ) )
----
113
onlyif mysql # aggregate syntax:
query I rowsort label-5079
SELECT + COUNT( * ) * NULLIF ( - 50, + + 34 ) AS col2
----
-50
skipif mysql # not compatible
query I rowsort label-5079
SELECT + COUNT ( * ) * NULLIF ( - 50, + + 34 ) AS col2
----
-50
onlyif mysql # DIV for integer division:
query I rowsort label-5080
SELECT ALL 4 * 37 * 52 + + - 94 DIV 62
----
7695
skipif mysql # not compatible
query I rowsort label-5080
SELECT ALL 4 * 37 * 52 + + - 94 / 62
----
7695
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5081
SELECT DISTINCT - 80 + - + CASE - - 86 WHEN + 97 * + + 91 THEN + - 82 DIV - 76 + + 59 + 89 * - COALESCE ( 66, - 17, + 26 DIV + 70 - + MIN( ALL - - 14 ) + + 84 ) DIV + + 15 * + 37 + COUNT( * ) ELSE + 83 END AS col0
----
-163
skipif mysql # not compatible
query I rowsort label-5081
SELECT DISTINCT - 80 + - + CASE - - 86 WHEN + 97 * + + 91 THEN + - 82 / - 76 + + 59 + 89 * - COALESCE ( 66, - 17, + 26 / + 70 - + MIN ( ALL - - 14 ) + + 84 ) / + + 15 * + 37 + COUNT ( * ) ELSE + 83 END AS col0
----
-163
query I rowsort
SELECT + + 52 + - 57
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-5083
SELECT DISTINCT 31 + + MIN( ALL + 5 )
----
36
skipif mysql # not compatible
query I rowsort label-5083
SELECT DISTINCT 31 + + MIN ( ALL + 5 )
----
36
query II rowsort
SELECT ALL 75, 91 + + 95 AS col2
----
75
186
onlyif mysql # DIV for integer division:
query I rowsort label-5085
SELECT - 16 DIV + + ( + 87 ) + ( - + 43 ) col1
----
-43
skipif mysql # not compatible
query I rowsort label-5085
SELECT - 16 / + + ( + 87 ) + ( - + 43 ) col1
----
-43
onlyif mysql # aggregate syntax:
query I rowsort label-5086
SELECT + COUNT( * ) + - 16 * + + 77 AS col2
----
-1231
skipif mysql # not compatible
query I rowsort label-5086
SELECT + COUNT ( * ) + - 16 * + + 77 AS col2
----
-1231
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5087
SELECT ALL - COUNT( * ) * + - CASE + COUNT( * ) WHEN - 50 + - + COUNT( * ) + 50 + - 38 * - NULLIF ( + COUNT( DISTINCT - - CAST( NULL AS SIGNED ) ), NULLIF ( 8, SUM( DISTINCT + 19 ) ) ) / - + NULLIF ( 81, - 45 + + + 85 ) THEN NULL WHEN 14 * - MAX( ALL + 97 ) + COALESCE ( 67, SUM( ALL - + 93 ), - - 42 ) + - SUM( DISTINCT - ( + + 25 ) ) / ( - + 8 ) * + 39 * - 1 + - + 36 + + - 65 * 64 * - COALESCE ( 16, ( 35 ) ) THEN - 58 ELSE NULL END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5087
SELECT ALL - COUNT ( * ) * + - CASE + COUNT ( * ) WHEN - 50 + - + COUNT ( * ) + 50 + - 38 * - NULLIF ( + COUNT ( DISTINCT - - CAST ( NULL AS INTEGER ) ), NULLIF ( 8, SUM ( DISTINCT + 19 ) ) ) / - + NULLIF ( 81, - 45 + + + 85 ) THEN NULL WHEN 14 * - MAX ( ALL + 97 ) + COALESCE ( 67, SUM ( ALL - + 93 ), - - 42 ) + - SUM ( DISTINCT - ( + + 25 ) ) / ( - + 8 ) * + 39 * - 1 + - + 36 + + - 65 * 64 * - COALESCE ( 16, ( 35 ) ) THEN - 58 ELSE NULL END AS col2
----
NULL
query I rowsort
SELECT DISTINCT + ( - - 98 )
----
98
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5089
SELECT 32 + - 31 DIV + - MAX( DISTINCT - - 33 ) * - SUM( + 23 ) AS col2
----
32
skipif mysql # not compatible
query I rowsort label-5089
SELECT 32 + - 31 / + - MAX ( DISTINCT - - 33 ) * - SUM ( + 23 ) AS col2
----
32
onlyif mysql # aggregate syntax:
query I rowsort label-5090
SELECT ALL - CASE + + COUNT( * ) WHEN + - CASE - 38 WHEN + + 97 THEN 18 ELSE + + 59 END * - 77 / - CASE 71 WHEN - AVG ( DISTINCT + 96 ) + - + 2 + + 34 THEN - 93 END + 50 THEN NULL ELSE - CASE + + 69 WHEN + 81 THEN NULL WHEN 24 THEN + - AVG ( - - 15 ) WHEN + + MIN( - 4 ) THEN NULL ELSE NULL END END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5090
SELECT ALL - CASE + + COUNT ( * ) WHEN + - CASE - 38 WHEN + + 97 THEN 18 ELSE + + 59 END * - 77 / - CASE 71 WHEN - AVG ( DISTINCT + 96 ) + - + 2 + + 34 THEN - 93 END + 50 THEN NULL ELSE - CASE + + 69 WHEN + 81 THEN NULL WHEN 24 THEN + - AVG ( - - 15 ) WHEN + + MIN ( - 4 ) THEN NULL ELSE NULL END END AS col1
----
NULL
query I rowsort
SELECT ALL - 70 col1
----
-70
onlyif mysql # aggregate syntax:
query I rowsort label-5092
SELECT COALESCE ( 4, - + MIN( - 32 ), + + 85 ) * + 51 + 19
----
223
skipif mysql # not compatible
query I rowsort label-5092
SELECT COALESCE ( 4, - + MIN ( - 32 ), + + 85 ) * + 51 + 19
----
223
query I rowsort
SELECT 41 + 50
----
91
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-5094
SELECT COALESCE ( + - ( - 51 ), 44 + + + ( - + 17 ) ) DIV - 45 AS col0, + CAST( NULL AS SIGNED ) - + MIN( ALL 77 )
----
-1
NULL
skipif mysql # not compatible
query II rowsort label-5094
SELECT COALESCE ( + - ( - 51 ), 44 + + + ( - + 17 ) ) / - 45 AS col0, + CAST ( NULL AS INTEGER ) - + MIN ( ALL 77 )
----
-1
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-5095
SELECT DISTINCT + CAST( + - 67 AS SIGNED ) / + + ( - CASE + 20 WHEN COALESCE ( COUNT( DISTINCT - 17 ), + - 1 ) THEN + 19 / - NULLIF ( 85, ( + + 10 ) ) + - 30 WHEN - 89 THEN NULL WHEN COALESCE ( - 98, - + COALESCE ( - 2, 3 / COALESCE ( + COUNT( * ), 53 + + - COUNT( * ) - 56 * + - COUNT( * ) ) - - - 0 + + CAST( 18 AS SIGNED ) + COUNT( - 66 ) + - + 77 * + - 70 - + + MIN( + + 91 ) * - + 24 ) + - 58 * ( 49 + 54 * 52 ) ) THEN NULL ELSE + 90 END ) * 60 + + CAST( NULL AS DECIMAL ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5095
SELECT DISTINCT + CAST ( + - 67 AS INTEGER ) / + + ( - CASE + 20 WHEN COALESCE ( COUNT ( DISTINCT - 17 ), + - 1 ) THEN + 19 / - NULLIF ( 85, ( + + 10 ) ) + - 30 WHEN - 89 THEN NULL WHEN COALESCE ( - 98, - + COALESCE ( - 2, 3 / COALESCE ( + COUNT ( * ), 53 + + - COUNT ( * ) - 56 * + - COUNT ( * ) ) - - - 0 + + CAST ( 18 AS INTEGER ) + COUNT ( - 66 ) + - + 77 * + - 70 - + + MIN ( + + 91 ) * - + 24 ) + - 58 * ( 49 + 54 * 52 ) ) THEN NULL ELSE + 90 END ) * 60 + + CAST ( NULL AS REAL ) AS col2
----
NULL
query I rowsort
SELECT ALL + 55 * 25
----
1375
query I rowsort
SELECT ALL + 46 * - + 70 AS col2
----
-3220
query I rowsort
SELECT ( + + 75 ) * - 41 + 75 AS col2
----
-3000
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5099
SELECT DISTINCT - COUNT( * ) + ( + 54 ) DIV 26 - - 90
----
91
skipif mysql # not compatible
query I rowsort label-5099
SELECT DISTINCT - COUNT ( * ) + ( + 54 ) / 26 - - 90
----
91
query I rowsort
SELECT + 69 - 24 + + 70 AS col1
----
115
onlyif mysql # aggregate syntax:
query II rowsort label-5101
SELECT 63 * + - 93 AS col1, - COUNT( * ) * + 10 AS col2
----
-5859
-10
skipif mysql # not compatible
query II rowsort label-5101
SELECT 63 * + - 93 AS col1, - COUNT ( * ) * + 10 AS col2
----
-5859
-10
query I rowsort
SELECT 92 * 11 + + - ( + 63 )
----
949
onlyif mysql # aggregate syntax:
query I rowsort label-5103
SELECT DISTINCT ( - COUNT( + 38 ) )
----
-1
skipif mysql # not compatible
query I rowsort label-5103
SELECT DISTINCT ( - COUNT ( + 38 ) )
----
-1
query II rowsort
SELECT ALL + + 13 + - 69 AS col2, 80
----
-56
80
query II rowsort
SELECT ALL - - 51 + - 32 col0, + 96
----
19
96
query II rowsort
SELECT 86 * - 92, + 82 AS col0
----
-7912
82
onlyif mysql # aggregate syntax:
query II rowsort label-5107
SELECT - 18 - - 27 * SUM( + + 29 ) * + 82 AS col2, + 23 * - + 23 + COUNT( * )
----
64188
-528
skipif mysql # not compatible
query II rowsort label-5107
SELECT - 18 - - 27 * SUM ( + + 29 ) * + 82 AS col2, + 23 * - + 23 + COUNT ( * )
----
64188
-528
onlyif mysql # aggregate syntax:
query I rowsort label-5108
SELECT ALL + + NULLIF ( - 79, + + 45 ) + COUNT( * ) AS col2
----
-78
skipif mysql # not compatible
query I rowsort label-5108
SELECT ALL + + NULLIF ( - 79, + + 45 ) + COUNT ( * ) AS col2
----
-78
onlyif mysql # DIV for integer division:
query I rowsort label-5109
SELECT DISTINCT + + 9 DIV 23 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-5109
SELECT DISTINCT + + 9 / 23 AS col1
----
0
query I rowsort
SELECT 87 - - + 1
----
88
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5111
SELECT MAX( ALL 87 ) * 14, + 36 + - - CAST( NULL AS SIGNED ) * - 81 AS col1
----
1218
NULL
skipif mysql # not compatible
query II rowsort label-5111
SELECT MAX ( ALL 87 ) * 14, + 36 + - - CAST ( NULL AS INTEGER ) * - 81 AS col1
----
1218
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5112
SELECT ALL + 21 * + - COUNT( * ) * - 31
----
651
skipif mysql # not compatible
query I rowsort label-5112
SELECT ALL + 21 * + - COUNT ( * ) * - 31
----
651
query II rowsort
SELECT - 73 AS col2, + ( - 47 )
----
-73
-47
query I rowsort
SELECT DISTINCT + 4 * 81
----
324
onlyif mysql # aggregate syntax:
query I rowsort label-5115
SELECT ALL - COUNT( DISTINCT + - 58 ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-5115
SELECT ALL - COUNT ( DISTINCT + - 58 ) AS col1
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-5116
SELECT 74 AS col0, COUNT( * ) AS col1
----
74
1
skipif mysql # not compatible
query II rowsort label-5116
SELECT 74 AS col0, COUNT ( * ) AS col1
----
74
1
onlyif mysql # aggregate syntax:
query I rowsort label-5117
SELECT COUNT( * ) * + MAX( ALL + 54 )
----
54
skipif mysql # not compatible
query I rowsort label-5117
SELECT COUNT ( * ) * + MAX ( ALL + 54 )
----
54
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5118
SELECT 96 + + 34 DIV MAX( + 28 ) + - - 49 AS col2
----
146
skipif mysql # not compatible
query I rowsort label-5118
SELECT 96 + + 34 / MAX ( + 28 ) + - - 49 AS col2
----
146
query I rowsort
SELECT 3 * + 27 AS col0
----
81
query II rowsort
SELECT + 93, + 65 col2
----
93
65
query II rowsort
SELECT + 96, - 67 AS col2
----
96
-67
onlyif mysql # aggregate syntax:
query I rowsort label-5122
SELECT ALL COUNT( * ) * + 18 * + ( + NULLIF ( + - 78, + 42 ) )
----
-1404
skipif mysql # not compatible
query I rowsort label-5122
SELECT ALL COUNT ( * ) * + 18 * + ( + NULLIF ( + - 78, + 42 ) )
----
-1404
query I rowsort
SELECT 57 * - NULLIF ( + - 70, - + 82 )
----
3990
query I rowsort
SELECT ALL 16 + 99 AS col1
----
115
query II rowsort
SELECT + 7, + 29 * 98 AS col1
----
7
2842
query I rowsort
SELECT DISTINCT 51 + + - ( - 79 )
----
130
query I rowsort
SELECT DISTINCT - 96 + 76
----
-20
onlyif mysql # aggregate syntax:
query II rowsort label-5128
SELECT ALL - COUNT( * ) AS col2, ( + 9 )
----
-1
9
skipif mysql # not compatible
query II rowsort label-5128
SELECT ALL - COUNT ( * ) AS col2, ( + 9 )
----
-1
9
query I rowsort
SELECT - 22 * 8 AS col0
----
-176
onlyif mysql # aggregate syntax:
query I rowsort label-5130
SELECT - SUM( - + 73 ) + + 69 col1
----
142
skipif mysql # not compatible
query I rowsort label-5130
SELECT - SUM ( - + 73 ) + + 69 col1
----
142
onlyif mysql # DIV for integer division:
query II rowsort label-5131
SELECT ALL - 41 + + 45 + - 62 DIV - 14 AS col0, 22
----
8
22
skipif mysql # not compatible
query II rowsort label-5131
SELECT ALL - 41 + + 45 + - 62 / - 14 AS col0, 22
----
8
22
onlyif mysql # aggregate syntax:
query I rowsort label-5132
SELECT ALL + 82 + + - CASE 79 WHEN - COUNT( ALL 40 ) + 86 THEN - - 73 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5132
SELECT ALL + 82 + + - CASE 79 WHEN - COUNT ( ALL 40 ) + 86 THEN - - 73 END AS col2
----
NULL
query I rowsort
SELECT + 89 * - 88 AS col1
----
-7832
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5134
SELECT ALL SUM( DISTINCT CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-5134
SELECT ALL SUM ( DISTINCT CAST ( NULL AS INTEGER ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5135
SELECT DISTINCT + COUNT( * ) * - 98 + - - 32
----
-66
skipif mysql # not compatible
query I rowsort label-5135
SELECT DISTINCT + COUNT ( * ) * - 98 + - - 32
----
-66
query I rowsort
SELECT + 16 + + + 55
----
71
query I rowsort
SELECT ALL + + 19 + - 48
----
-29
onlyif mysql # aggregate syntax:
query I rowsort label-5138
SELECT DISTINCT - - COUNT( * ) * ( - 72 ) - - + 62 col0
----
-10
skipif mysql # not compatible
query I rowsort label-5138
SELECT DISTINCT - - COUNT ( * ) * ( - 72 ) - - + 62 col0
----
-10
onlyif mysql # aggregate syntax:
query I rowsort label-5139
SELECT ALL + 0 - - COUNT( * ) + + 58
----
59
skipif mysql # not compatible
query I rowsort label-5139
SELECT ALL + 0 - - COUNT ( * ) + + 58
----
59
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5140
SELECT SUM( - COALESCE ( + 31, - 39, 95 - + + 83, - 23 ) ) + - 56 * - 21 * - CAST( 50 AS SIGNED )
----
-58831
skipif mysql # not compatible
query I rowsort label-5140
SELECT SUM ( - COALESCE ( + 31, - 39, 95 - + + 83, - 23 ) ) + - 56 * - 21 * - CAST ( 50 AS INTEGER )
----
-58831
query I rowsort
SELECT + 48 - 66 AS col1
----
-18
query I rowsort
SELECT + 91 + - 91 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5143
SELECT + COALESCE ( + COUNT( * ), + + COUNT( * ), + COUNT( * ) * - - 16 + + - 72 ) * - MIN( - - 52 ) * - + MAX( 9 ) * 79 * + 26 + 79 + - + 42 AS col2
----
961309
skipif mysql # not compatible
query I rowsort label-5143
SELECT + COALESCE ( + COUNT ( * ), + + COUNT ( * ), + COUNT ( * ) * - - 16 + + - 72 ) * - MIN ( - - 52 ) * - + MAX ( 9 ) * 79 * + 26 + 79 + - + 42 AS col2
----
961309
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5144
SELECT ALL - CAST( 73 AS SIGNED ) AS col1
----
-73
skipif mysql # not compatible
query I rowsort label-5144
SELECT ALL - CAST ( 73 AS INTEGER ) AS col1
----
-73
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-5145
SELECT + 14 + - - 68 * - + 98 + - CASE + - 85 WHEN + 28 + NULLIF ( 2, - CAST( NULL AS DECIMAL ) ) * - 58 * + 12 THEN NULL WHEN + 5 + - 74 / + + 25 THEN NULL ELSE - + SUM( 48 ) + NULLIF ( COUNT( * ), ( 58 ) ) END AS col0
----
-6603
skipif mysql # not compatible
query I rowsort label-5145
SELECT + 14 + - - 68 * - + 98 + - CASE + - 85 WHEN + 28 + NULLIF ( 2, - CAST ( NULL AS REAL ) ) * - 58 * + 12 THEN NULL WHEN + 5 + - 74 / + + 25 THEN NULL ELSE - + SUM ( 48 ) + NULLIF ( COUNT ( * ), ( 58 ) ) END AS col0
----
-6603
query I rowsort
SELECT DISTINCT + 35 * + 22 * - 47
----
-36190
query I rowsort
SELECT 0 * 91 * - 2 * ( + 26 ) AS col2
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-5148
SELECT ALL MIN( 16 ), + NULLIF ( + 62, + + 67 * - - 14 + + CASE - 55 WHEN + 5 * + - 94 THEN - 58 WHEN + 86 - - AVG ( DISTINCT 13 ) * 44 + + 0 + + + 42 THEN NULL END * + 94 ) AS col2
----
16
62
skipif mysql # not compatible
query II rowsort label-5148
SELECT ALL MIN ( 16 ), + NULLIF ( + 62, + + 67 * - - 14 + + CASE - 55 WHEN + 5 * + - 94 THEN - 58 WHEN + 86 - - AVG ( DISTINCT 13 ) * 44 + + 0 + + + 42 THEN NULL END * + 94 ) AS col2
----
16
62
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5149
SELECT 16 + ( - COUNT( * ) ) DIV + 3 * + + 21
----
16
skipif mysql # not compatible
query I rowsort label-5149
SELECT 16 + ( - COUNT ( * ) ) / + 3 * + + 21
----
16
query I rowsort
SELECT + 70 * - 14 * - 91 * + - ( 55 )
----
-4904900
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5151
SELECT - CAST( 60 AS SIGNED ) * + 93 col0
----
-5580
skipif mysql # not compatible
query I rowsort label-5151
SELECT - CAST ( 60 AS INTEGER ) * + 93 col0
----
-5580
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5152
SELECT DISTINCT - 78 * + + 82 + + 50 + - CASE - + 24 WHEN + 85 THEN CAST( COUNT( * ) AS SIGNED ) * + ( - - 0 ) ELSE - 22 END AS col2
----
-6324
skipif mysql # not compatible
query I rowsort label-5152
SELECT DISTINCT - 78 * + + 82 + + 50 + - CASE - + 24 WHEN + 85 THEN CAST ( COUNT ( * ) AS INTEGER ) * + ( - - 0 ) ELSE - 22 END AS col2
----
-6324
onlyif mysql # DIV for integer division:
query I rowsort label-5153
SELECT ALL - COALESCE ( - + 18, 10, - + 81 ) * 20 + - 39 DIV - 34 + ( 32 ) + - 25
----
368
skipif mysql # not compatible
query I rowsort label-5153
SELECT ALL - COALESCE ( - + 18, 10, - + 81 ) * 20 + - 39 / - 34 + ( 32 ) + - 25
----
368
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-5154
SELECT ALL - 68 * 27 + 31 * + - CASE + MIN( DISTINCT 89 ) WHEN + 56 THEN - - 42 + - - 81 WHEN + ( + - CAST( MAX( DISTINCT ( + 69 ) ) AS SIGNED ) ) THEN NULL ELSE - COALESCE ( 76, + COUNT( * ) + + NULLIF ( - + 56, SUM( + 32 ) ), 72 ) * - 9 * - + 41 * SUM( ALL - 47 ) + - CASE 98 WHEN NULLIF ( - 23, - + 20 ) * - 29 * + MIN( - - ( CAST( - 62 AS SIGNED ) ) ) * - CAST( NULL AS SIGNED ) + - - CAST( NULL AS SIGNED ) THEN - - 47 - 51 WHEN CASE 1 WHEN + 29 + 56 * 77 THEN 63 WHEN + CAST( CASE 85 WHEN 3 THEN - SUM( 46 ) + - 15 WHEN 21 * - 6 THEN NULL WHEN + 84 + 20 THEN 56 * COUNT( * ) END AS SIGNED ) THEN + 38 END * 12 + - ( ( + ( ( MIN( 33 ) ) ) ) + + 13 * + ( - COUNT( * ) + CAST( 8 AS SIGNED ) ) ) / + CAST( NULL AS SIGNED ) THEN NULL ELSE CASE NULLIF ( + 61, 71 + - AVG ( - 61 ) ) WHEN 16 + + COUNT( * ) THEN + 45 / ( 6 ) WHEN - 71 THEN 51 END * - COUNT( * ) - CAST( NULL AS DECIMAL ) END + 22 / - COUNT( * ) * 46 END * + 69
----
NULL
skipif mysql # not compatible
query I rowsort label-5154
SELECT ALL - 68 * 27 + 31 * + - CASE + MIN ( DISTINCT 89 ) WHEN + 56 THEN - - 42 + - - 81 WHEN + ( + - CAST ( MAX ( DISTINCT ( + 69 ) ) AS INTEGER ) ) THEN NULL ELSE - COALESCE ( 76, + COUNT ( * ) + + NULLIF ( - + 56, SUM ( + 32 ) ), 72 ) * - 9 * - + 41 * SUM ( ALL - 47 ) + - CASE 98 WHEN NULLIF ( - 23, - + 20 ) * - 29 * + MIN ( - - ( CAST ( - 62 AS INTEGER ) ) ) * - CAST ( NULL AS INTEGER ) + - - CAST ( NULL AS INTEGER ) THEN - - 47 - 51 WHEN CASE 1 WHEN + 29 + 56 * 77 THEN 63 WHEN + CAST ( CASE 85 WHEN 3 THEN - SUM ( 46 ) + - 15 WHEN 21 * - 6 THEN NULL WHEN + 84 + 20 THEN 56 * COUNT ( * ) END AS INTEGER ) THEN + 38 END * 12 + - ( ( + ( ( MIN ( 33 ) ) ) ) + + 13 * + ( - COUNT ( * ) + CAST ( 8 AS INTEGER ) ) ) / + CAST ( NULL AS INTEGER ) THEN NULL ELSE CASE NULLIF ( + 61, 71 + - AVG ( - 61 ) ) WHEN 16 + + COUNT ( * ) THEN + 45 / ( 6 ) WHEN - 71 THEN 51 END * - COUNT ( * ) - CAST ( NULL AS REAL ) END + 22 / - COUNT ( * ) * 46 END * + 69
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5155
SELECT CASE + 66 WHEN CAST( NULL AS SIGNED ) THEN 22 ELSE NULL END, - 54 AS col2
----
NULL
-54
skipif mysql # not compatible
query II rowsort label-5155
SELECT CASE + 66 WHEN CAST ( NULL AS INTEGER ) THEN 22 ELSE NULL END, - 54 AS col2
----
NULL
-54
query I rowsort
SELECT + - COALESCE ( + 87, + 71 + - 27 )
----
-87
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5157
SELECT + CAST( + + 14 AS SIGNED ) AS col1, MAX( + 99 ) AS col1
----
14
99
skipif mysql # not compatible
query II rowsort label-5157
SELECT + CAST ( + + 14 AS INTEGER ) AS col1, MAX ( + 99 ) AS col1
----
14
99
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5158
SELECT DISTINCT + + 61 * - - 18 - + CAST( + + 66 AS SIGNED ) + - 50
----
982
skipif mysql # not compatible
query I rowsort label-5158
SELECT DISTINCT + + 61 * - - 18 - + CAST ( + + 66 AS INTEGER ) + - 50
----
982
onlyif mysql # aggregate syntax:
query I rowsort label-5159
SELECT ALL 26 * - COUNT( * ) * + + 7
----
-182
skipif mysql # not compatible
query I rowsort label-5159
SELECT ALL 26 * - COUNT ( * ) * + + 7
----
-182
onlyif mysql # DIV for integer division:
query I rowsort label-5160
SELECT + ( - 4 ) + 90 DIV 16 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-5160
SELECT + ( - 4 ) + 90 / 16 AS col0
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-5161
SELECT DISTINCT - 55 * - 38 * - - 73 + + + 5 + - 88 DIV + - 32 - - - 37 AS col0
----
152540
skipif mysql # not compatible
query I rowsort label-5161
SELECT DISTINCT - 55 * - 38 * - - 73 + + + 5 + - 88 / + - 32 - - - 37 AS col0
----
152540
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5162
SELECT DISTINCT + NULLIF ( NULLIF ( + - COUNT( * ), + ( 76 ) * - MIN( - 56 ) + 27 * + COALESCE ( 5, - 35 - - 87 ) + - - 40 + + + COUNT( * ) + - 55 * CAST( - 9 AS SIGNED ) + 89 ), + COUNT( * ) / - MAX( - 17 ) * 38 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-5162
SELECT DISTINCT + NULLIF ( NULLIF ( + - COUNT ( * ), + ( 76 ) * - MIN ( - 56 ) + 27 * + COALESCE ( 5, - 35 - - 87 ) + - - 40 + + + COUNT ( * ) + - 55 * CAST ( - 9 AS INTEGER ) + 89 ), + COUNT ( * ) / - MAX ( - 17 ) * 38 ) AS col2
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5163
SELECT ALL + + 86 * - 70 - 47 + - CAST( NULL AS SIGNED ) AS col2, - 13
----
NULL
-13
skipif mysql # not compatible
query II rowsort label-5163
SELECT ALL + + 86 * - 70 - 47 + - CAST ( NULL AS INTEGER ) AS col2, - 13
----
NULL
-13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5164
SELECT + ( CASE - COALESCE ( COUNT( * ), - COUNT( * ) ) WHEN - NULLIF ( + + 98, + + COUNT( * ) ) THEN + - 77 + - 37 * - 2 WHEN + - AVG ( CASE - 91 WHEN - 74 THEN + 86 WHEN + CAST( - 77 AS SIGNED ) + 49 + + + 77 - - + 25 * - 43 / 52 * - 66 + + - 82 THEN NULL ELSE - 6 END ) THEN NULL END ) * 93 / 72 * - - 67 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5164
SELECT + ( CASE - COALESCE ( COUNT ( * ), - COUNT ( * ) ) WHEN - NULLIF ( + + 98, + + COUNT ( * ) ) THEN + - 77 + - 37 * - 2 WHEN + - AVG ( CASE - 91 WHEN - 74 THEN + 86 WHEN + CAST ( - 77 AS INTEGER ) + 49 + + + 77 - - + 25 * - 43 / 52 * - 66 + + - 82 THEN NULL ELSE - 6 END ) THEN NULL END ) * 93 / 72 * - - 67 AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5165
SELECT + ( 28 ), COUNT( * ) + - SUM( ALL 93 ) + + 67 + - 51 * CASE - NULLIF ( + 45, 58 * - 98 ) WHEN - ( - - COUNT( * ) ) * + - ( 4 ) + + 81 * - - CASE + ( 61 ) WHEN + 31 THEN - + 39 + - 12 * + 10 * - + 48 WHEN NULLIF ( - COUNT( * ), - 87 - - ( + + 0 ) + SUM( ALL + - 9 ) * - + 55 * - 36 ) THEN 45 * - 39 + - + 93 WHEN COALESCE ( CAST( NULL AS SIGNED ), MIN( 15 ) ) * COUNT( * ) + + SUM( + NULLIF ( 18, + 68 ) + + 78 / + 58 ) THEN 27 END THEN NULL WHEN COUNT( * ) THEN NULL ELSE 61 END AS col2
----
28
-3136
skipif mysql # not compatible
query II rowsort label-5165
SELECT + ( 28 ), COUNT ( * ) + - SUM ( ALL 93 ) + + 67 + - 51 * CASE - NULLIF ( + 45, 58 * - 98 ) WHEN - ( - - COUNT ( * ) ) * + - ( 4 ) + + 81 * - - CASE + ( 61 ) WHEN + 31 THEN - + 39 + - 12 * + 10 * - + 48 WHEN NULLIF ( - COUNT ( * ), - 87 - - ( + + 0 ) + SUM ( ALL + - 9 ) * - + 55 * - 36 ) THEN 45 * - 39 + - + 93 WHEN COALESCE ( CAST ( NULL AS INTEGER ), MIN ( 15 ) ) * COUNT ( * ) + + SUM ( + NULLIF ( 18, + 68 ) + + 78 / + 58 ) THEN 27 END THEN NULL WHEN COUNT ( * ) THEN NULL ELSE 61 END AS col2
----
28
-3136
query I rowsort
SELECT ( - - 56 ) col1
----
56
query I rowsort
SELECT - + 74 + 90 * + 7 + - ( 88 ) + + 36 * + 52
----
2340
query I rowsort
SELECT ALL ( + 24 )
----
24
query I rowsort
SELECT - - 72 col1
----
72
query I rowsort
SELECT - - 55 - + + 42 AS col1
----
13
query I rowsort
SELECT ALL - 44 * + 8
----
-352
onlyif mysql # aggregate syntax:
query I rowsort label-5172
SELECT - COUNT( * ) * - NULLIF ( - 84, CASE - + 66 WHEN 96 THEN + ( + 84 ) + + 53 * - - 46 * - 70 WHEN - - 29 THEN NULL ELSE NULL END + MIN( + - 40 ) + 39 * + + 4 ) AS col1
----
-84
skipif mysql # not compatible
query I rowsort label-5172
SELECT - COUNT ( * ) * - NULLIF ( - 84, CASE - + 66 WHEN 96 THEN + ( + 84 ) + + 53 * - - 46 * - 70 WHEN - - 29 THEN NULL ELSE NULL END + MIN ( + - 40 ) + 39 * + + 4 ) AS col1
----
-84
query I rowsort
SELECT ALL - 49 * + 24
----
-1176
onlyif mysql # aggregate syntax:
query II rowsort label-5174
SELECT ALL COALESCE ( 1, + 91 + 14, ( + + 57 ) + COALESCE ( - 40, 27 + + + CASE + + 58 WHEN + ( + + 42 ) THEN NULL ELSE + + NULLIF ( + COALESCE ( - - 23, + 45 + 47 * 35 * - 23 + ( + 0 ) * - + 2 + - 72, - 86 ), - ( 26 ) + - - 21 ) END + ( + + COUNT( * ) ), + + COUNT( DISTINCT + - 68 ) ) + + COALESCE ( + + 18, 12 ) ) AS col0, + COALESCE ( - + 59, - 29 ) AS col2
----
1
-59
skipif mysql # not compatible
query II rowsort label-5174
SELECT ALL COALESCE ( 1, + 91 + 14, ( + + 57 ) + COALESCE ( - 40, 27 + + + CASE + + 58 WHEN + ( + + 42 ) THEN NULL ELSE + + NULLIF ( + COALESCE ( - - 23, + 45 + 47 * 35 * - 23 + ( + 0 ) * - + 2 + - 72, - 86 ), - ( 26 ) + - - 21 ) END + ( + + COUNT ( * ) ), + + COUNT ( DISTINCT + - 68 ) ) + + COALESCE ( + + 18, 12 ) ) AS col0, + COALESCE ( - + 59, - 29 ) AS col2
----
1
-59
onlyif mysql # aggregate syntax:
query II rowsort label-5175
SELECT 91, 18 + - 60 + - COUNT( * ) + + 75 + - + 67 * + 36 * + 62 * + ( - 0 ) AS col1
----
91
32
skipif mysql # not compatible
query II rowsort label-5175
SELECT 91, 18 + - 60 + - COUNT ( * ) + + 75 + - + 67 * + 36 * + 62 * + ( - 0 ) AS col1
----
91
32
query I rowsort
SELECT + 58 * + 18 AS col2
----
1044
query I rowsort
SELECT - 52 - 55
----
-107
query I rowsort
SELECT ALL + 59 + + - 46
----
13
onlyif mysql # aggregate syntax:
query I rowsort label-5179
SELECT - COUNT( * ) * 76
----
-76
skipif mysql # not compatible
query I rowsort label-5179
SELECT - COUNT ( * ) * 76
----
-76
query I rowsort
SELECT ALL + 87 + - + 95 AS col1
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-5181
SELECT DISTINCT + MAX( + - 90 )
----
-90
skipif mysql # not compatible
query I rowsort label-5181
SELECT DISTINCT + MAX ( + - 90 )
----
-90
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5182
SELECT ALL 65 DIV + + ( 2 ) + - - SUM( DISTINCT - 53 ) * - 38
----
2046
skipif mysql # not compatible
query I rowsort label-5182
SELECT ALL 65 / + + ( 2 ) + - - SUM ( DISTINCT - 53 ) * - 38
----
2046
query I rowsort
SELECT - 98 * + 84 * - 42
----
345744
onlyif mysql # aggregate syntax:
query I rowsort label-5184
SELECT + SUM( ALL CASE + 64 WHEN - + 99 THEN - 77 END )
----
NULL
skipif mysql # not compatible
query I rowsort label-5184
SELECT + SUM ( ALL CASE + 64 WHEN - + 99 THEN - 77 END )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5185
SELECT - 69 + + 99 * 2 - - CASE + - 3 WHEN - COUNT( * ) * + 66 THEN 71 WHEN - + CASE - + 87 WHEN 59 * + + SUM( + 66 ) * - 93 * NULLIF ( - - 51, + - 24 ) + - + 66 - - 12 + - 23 + + 26 + - - 88 * 7 * + + 42 * + 64 + + 50 * + COUNT( * ) THEN NULL WHEN 74 * - COALESCE ( 2, 82 ) * - 12 THEN NULL ELSE 77 END * CASE - 50 WHEN - MIN( ALL + 81 ) THEN NULL WHEN - + 52 + - NULLIF ( - 22, - COUNT( * ) ) * + 43 THEN NULL WHEN 6 - + 95 THEN + COUNT( * ) * - 70 + 9 END - CASE 25 WHEN ( - 48 ) + 35 THEN 21 ELSE NULL END THEN 77 * 14 WHEN 88 THEN NULL ELSE + 40 END + + 25 * 67 * + 44 AS col1
----
73869
skipif mysql # not compatible
query I rowsort label-5185
SELECT - 69 + + 99 * 2 - - CASE + - 3 WHEN - COUNT ( * ) * + 66 THEN 71 WHEN - + CASE - + 87 WHEN 59 * + + SUM ( + 66 ) * - 93 * NULLIF ( - - 51, + - 24 ) + - + 66 - - 12 + - 23 + + 26 + - - 88 * 7 * + + 42 * + 64 + + 50 * + COUNT ( * ) THEN NULL WHEN 74 * - COALESCE ( 2, 82 ) * - 12 THEN NULL ELSE 77 END * CASE - 50 WHEN - MIN ( ALL + 81 ) THEN NULL WHEN - + 52 + - NULLIF ( - 22, - COUNT ( * ) ) * + 43 THEN NULL WHEN 6 - + 95 THEN + COUNT ( * ) * - 70 + 9 END - CASE 25 WHEN ( - 48 ) + 35 THEN 21 ELSE NULL END THEN 77 * 14 WHEN 88 THEN NULL ELSE + 40 END + + 25 * 67 * + 44 AS col1
----
73869
onlyif mysql # aggregate syntax:
query II rowsort label-5186
SELECT + 83 * 86 - 17 AS col2, + COUNT( * ) AS col1
----
7121
1
skipif mysql # not compatible
query II rowsort label-5186
SELECT + 83 * 86 - 17 AS col2, + COUNT ( * ) AS col1
----
7121
1
onlyif mysql # aggregate syntax:
query I rowsort label-5187
SELECT 97 * + + COUNT( ALL - - ( - CASE - + 58 WHEN + 14 THEN - - 51 WHEN + 24 * 10 THEN + 36 / - + 71 / 79 + + 4 ELSE NULL END ) ) + - - NULLIF ( + 77, - 93 ) + + 80 * + 76 AS col2
----
6157
skipif mysql # not compatible
query I rowsort label-5187
SELECT 97 * + + COUNT ( ALL - - ( - CASE - + 58 WHEN + 14 THEN - - 51 WHEN + 24 * 10 THEN + 36 / - + 71 / 79 + + 4 ELSE NULL END ) ) + - - NULLIF ( + 77, - 93 ) + + 80 * + 76 AS col2
----
6157
onlyif mysql # DIV for integer division:
query I rowsort label-5188
SELECT + 51 DIV + 45 AS col2
----
1
skipif mysql # not compatible
query I rowsort label-5188
SELECT + 51 / + 45 AS col2
----
1
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5189
SELECT ALL 2 / - 89 + CAST( NULL AS SIGNED ), - 89 * 62 + + 50 AS col1
----
NULL
-5468
skipif mysql # not compatible
query II rowsort label-5189
SELECT ALL 2 / - 89 + CAST ( NULL AS INTEGER ), - 89 * 62 + + 50 AS col1
----
NULL
-5468
query I rowsort
SELECT + + 94 * + 11 + - 57 col1
----
977
query I rowsort
SELECT ALL + - 1 AS col1
----
-1
onlyif mysql # DIV for integer division:
query I rowsort label-5192
SELECT 60 DIV - 13 + - ( + 98 )
----
-102
skipif mysql # not compatible
query I rowsort label-5192
SELECT 60 / - 13 + - ( + 98 )
----
-102
onlyif mysql # aggregate syntax:
query I rowsort label-5193
SELECT ALL - 55 * + COUNT( * ) AS col1
----
-55
skipif mysql # not compatible
query I rowsort label-5193
SELECT ALL - 55 * + COUNT ( * ) AS col1
----
-55
onlyif mysql # aggregate syntax:
query I rowsort label-5194
SELECT + MAX( ALL - - 62 ) AS col2
----
62
skipif mysql # not compatible
query I rowsort label-5194
SELECT + MAX ( ALL - - 62 ) AS col2
----
62
onlyif mysql # aggregate syntax:
query I rowsort label-5195
SELECT + COUNT( - - ( + - 99 ) ) + 40
----
41
skipif mysql # not compatible
query I rowsort label-5195
SELECT + COUNT ( - - ( + - 99 ) ) + 40
----
41
query I rowsort
SELECT - ( + ( 91 ) ) AS col2
----
-91
query I rowsort
SELECT ALL + 63 * 11 + - - 94
----
787
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5198
SELECT - - COUNT( * ) DIV 34
----
0
skipif mysql # not compatible
query I rowsort label-5198
SELECT - - COUNT ( * ) / 34
----
0
query I rowsort
SELECT + ( - - 50 ) AS col0
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-5200
SELECT - - 93 * - COUNT( * ) + - 65 + - COUNT( * ) AS col2
----
-159
skipif mysql # not compatible
query I rowsort label-5200
SELECT - - 93 * - COUNT ( * ) + - 65 + - COUNT ( * ) AS col2
----
-159
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5201
SELECT + + 44 + 78 * + - 56 * - 30 + - - MAX( ALL + 15 ) DIV - COUNT( * )
----
131069
skipif mysql # not compatible
query I rowsort label-5201
SELECT + + 44 + 78 * + - 56 * - 30 + - - MAX ( ALL + 15 ) / - COUNT ( * )
----
131069
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5202
SELECT + + CAST( NULL AS SIGNED ) + + 58 + - + 86 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5202
SELECT + + CAST ( NULL AS INTEGER ) + + 58 + - + 86 col0
----
NULL
query II rowsort
SELECT ALL 89, 70 col2
----
89
70
onlyif mysql # aggregate syntax:
query II rowsort label-5204
SELECT ALL + COUNT( * ) col1, + COUNT( * )
----
1
1
skipif mysql # not compatible
query II rowsort label-5204
SELECT ALL + COUNT ( * ) col1, + COUNT ( * )
----
1
1
query I rowsort
SELECT ALL + 87 + + 75 AS col2
----
162
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5206
SELECT ( - - 0 ) - + - 52 DIV + + COUNT( * ) * + + ( - NULLIF ( - COUNT( * ), ( - 26 ) + + CAST( - 23 AS SIGNED ) ) )
----
52
skipif mysql # not compatible
query I rowsort label-5206
SELECT ( - - 0 ) - + - 52 / + + COUNT ( * ) * + + ( - NULLIF ( - COUNT ( * ), ( - 26 ) + + CAST ( - 23 AS INTEGER ) ) )
----
52
onlyif mysql # aggregate syntax:
query I rowsort label-5207
SELECT 6 + ( - MIN( DISTINCT + + 16 ) ) + - 8
----
-18
skipif mysql # not compatible
query I rowsort label-5207
SELECT 6 + ( - MIN ( DISTINCT + + 16 ) ) + - 8
----
-18
query I rowsort
SELECT DISTINCT 88 + + 76
----
164
onlyif mysql # aggregate syntax:
query I rowsort label-5209
SELECT ( - 57 ) + NULLIF ( + 55, COUNT( * ) + 51 + 45 ) - MAX( + - 9 ) * - + 20 + - - 16 + + 31 + - 98 col0
----
-233
skipif mysql # not compatible
query I rowsort label-5209
SELECT ( - 57 ) + NULLIF ( + 55, COUNT ( * ) + 51 + 45 ) - MAX ( + - 9 ) * - + 20 + - - 16 + + 31 + - 98 col0
----
-233
onlyif mysql # aggregate syntax:
query I rowsort label-5210
SELECT COUNT( * ) + - + 80
----
-79
skipif mysql # not compatible
query I rowsort label-5210
SELECT COUNT ( * ) + - + 80
----
-79
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5211
SELECT ALL 34 + + + CASE + + CASE 47 WHEN + + 55 THEN + 78 WHEN + COALESCE ( + + 51, + COALESCE ( + + 37, - - 1 ) ) THEN NULL ELSE NULL END WHEN - 36 THEN + + SUM( DISTINCT 82 ) END * CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5211
SELECT ALL 34 + + + CASE + + CASE 47 WHEN + + 55 THEN + 78 WHEN + COALESCE ( + + 51, + COALESCE ( + + 37, - - 1 ) ) THEN NULL ELSE NULL END WHEN - 36 THEN + + SUM ( DISTINCT 82 ) END * CAST ( NULL AS INTEGER ) AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-5212
SELECT ALL + 55 + + 96 DIV ( + + 84 ) DIV - 22
----
55
skipif mysql # not compatible
query I rowsort label-5212
SELECT ALL + 55 + + 96 / ( + + 84 ) / - 22
----
55
query I rowsort
SELECT ALL - 1 * - 71 AS col0
----
71
query I rowsort
SELECT 51 + + 81 * 82 AS col1
----
6693
query I rowsort
SELECT 31 * - 80 AS col2
----
-2480
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5216
SELECT 66 + + COUNT( * ) DIV + 98
----
66
skipif mysql # not compatible
query I rowsort label-5216
SELECT 66 + + COUNT ( * ) / + 98
----
66
onlyif mysql # aggregate syntax:
query I rowsort label-5217
SELECT ALL - 56 * - NULLIF ( + - COUNT( * ), 73 + 26 - - 63 * ( + + 53 ) ) AS col2
----
-56
skipif mysql # not compatible
query I rowsort label-5217
SELECT ALL - 56 * - NULLIF ( + - COUNT ( * ), 73 + 26 - - 63 * ( + + 53 ) ) AS col2
----
-56
onlyif mysql # aggregate syntax:
query II rowsort label-5218
SELECT + 58, COUNT( * ) AS col2
----
58
1
skipif mysql # not compatible
query II rowsort label-5218
SELECT + 58, COUNT ( * ) AS col2
----
58
1
query II rowsort
SELECT 33 col0, + 72 * 81
----
33
5832
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-5220
SELECT DISTINCT - COUNT( * ) col2, 28 DIV + 40 AS col0
----
-1
0
skipif mysql # not compatible
query II rowsort label-5220
SELECT DISTINCT - COUNT ( * ) col2, 28 / + 40 AS col0
----
-1
0
query II rowsort
SELECT ALL - - 86 AS col1, + 32 + - - ( - 34 )
----
86
-2
query I rowsort
SELECT DISTINCT - 26 * 9
----
-234
onlyif mysql # aggregate syntax:
query II rowsort label-5223
SELECT + + 22 AS col0, MIN( - 93 ) + + 21 AS col0
----
22
-72
skipif mysql # not compatible
query II rowsort label-5223
SELECT + + 22 AS col0, MIN ( - 93 ) + + 21 AS col0
----
22
-72
onlyif mysql # aggregate syntax:
query I rowsort label-5224
SELECT + COUNT( DISTINCT 29 ) * + 54
----
54
skipif mysql # not compatible
query I rowsort label-5224
SELECT + COUNT ( DISTINCT 29 ) * + 54
----
54
query I rowsort
SELECT + + 99 AS col1
----
99
query II rowsort
SELECT + 32 AS col2, 47 col0
----
32
47
onlyif mysql # aggregate syntax:
query I rowsort label-5227
SELECT + + NULLIF ( COUNT( * ), - 16 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-5227
SELECT + + NULLIF ( COUNT ( * ), - 16 ) AS col2
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5228
SELECT ALL - + COUNT( * ) DIV - + 98
----
0
skipif mysql # not compatible
query I rowsort label-5228
SELECT ALL - + COUNT ( * ) / - + 98
----
0
query I rowsort
SELECT - 44 * + 2 col1
----
-88
onlyif mysql # aggregate syntax:
query I rowsort label-5230
SELECT ALL - COUNT( DISTINCT - 90 )
----
-1
skipif mysql # not compatible
query I rowsort label-5230
SELECT ALL - COUNT ( DISTINCT - 90 )
----
-1
query I rowsort
SELECT DISTINCT - ( + + 54 ) AS col2
----
-54
onlyif mysql # aggregate syntax:
query II rowsort label-5232
SELECT 52, MAX( 10 ) AS col2
----
52
10
skipif mysql # not compatible
query II rowsort label-5232
SELECT 52, MAX ( 10 ) AS col2
----
52
10
onlyif mysql # aggregate syntax:
query II rowsort label-5233
SELECT ALL - COUNT( * ) AS col1, 58 * - 12 AS col0
----
-1
-696
skipif mysql # not compatible
query II rowsort label-5233
SELECT ALL - COUNT ( * ) AS col1, 58 * - 12 AS col0
----
-1
-696
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5234
SELECT COALESCE ( 82, - 69 * 33 + 9 DIV 11 + + COUNT( DISTINCT - + CASE - - 53 WHEN - 91 THEN - 27 END ) * - CAST( + + 99 AS SIGNED ), - 37 ) * 11 + - + 54 * - COUNT( * ) * 14 AS col1
----
1658
skipif mysql # not compatible
query I rowsort label-5234
SELECT COALESCE ( 82, - 69 * 33 + 9 / 11 + + COUNT ( DISTINCT - + CASE - - 53 WHEN - 91 THEN - 27 END ) * - CAST ( + + 99 AS INTEGER ), - 37 ) * 11 + - + 54 * - COUNT ( * ) * 14 AS col1
----
1658
onlyif mysql # DIV for integer division:
query I rowsort label-5235
SELECT + 7 DIV ( - 14 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-5235
SELECT + 7 / ( - 14 ) AS col2
----
0
query I rowsort
SELECT ALL - 58 + - 44 AS col0
----
-102
onlyif mysql # aggregate syntax:
query I rowsort label-5237
SELECT 30 * COUNT( * ) + 96 AS col2
----
126
skipif mysql # not compatible
query I rowsort label-5237
SELECT 30 * COUNT ( * ) + 96 AS col2
----
126
query I rowsort
SELECT DISTINCT 94 + 11 * - - 31 AS col1
----
435
onlyif mysql # aggregate syntax:
query I rowsort label-5239
SELECT COALESCE ( - - 48, - + 24 + 90 - - COUNT( * ) ) + - 81 * - 28
----
2316
skipif mysql # not compatible
query I rowsort label-5239
SELECT COALESCE ( - - 48, - + 24 + 90 - - COUNT ( * ) ) + - 81 * - 28
----
2316
query I rowsort
SELECT 51 * + 42
----
2142
query I rowsort
SELECT 22 * - - 81
----
1782
onlyif mysql # aggregate syntax:
query I rowsort label-5242
SELECT DISTINCT MIN( 32 ) + + 27 + - - 86 - + 79 * + 11 AS col2
----
-724
skipif mysql # not compatible
query I rowsort label-5242
SELECT DISTINCT MIN ( 32 ) + + 27 + - - 86 - + 79 * + 11 AS col2
----
-724
query I rowsort
SELECT ALL 17 + 92 + + ( + + 58 ) - 62 * 42 AS col2
----
-2437
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5244
SELECT ALL 81 - + + SUM( CAST( NULL AS SIGNED ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5244
SELECT ALL 81 - + + SUM ( CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5245
SELECT MAX( ALL - 21 ) * 84 * + + 8 + + 10
----
-14102
skipif mysql # not compatible
query I rowsort label-5245
SELECT MAX ( ALL - 21 ) * 84 * + + 8 + + 10
----
-14102
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5246
SELECT + COUNT( ALL - - CASE 6 WHEN + - CAST( NULL AS SIGNED ) * - - 23 * CAST( NULL AS SIGNED ) + - 23 THEN NULL WHEN 90 THEN 79 END ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-5246
SELECT + COUNT ( ALL - - CASE 6 WHEN + - CAST ( NULL AS INTEGER ) * - - 23 * CAST ( NULL AS INTEGER ) + - 23 THEN NULL WHEN 90 THEN 79 END ) AS col2
----
0
query I rowsort
SELECT ALL + 57 * + 70 * - + 44 - - 94
----
-175466
onlyif mysql # DIV for integer division:
query II rowsort label-5248
SELECT 22 DIV - + 32 col2, - 57 AS col2
----
0
-57
skipif mysql # not compatible
query II rowsort label-5248
SELECT 22 / - + 32 col2, - 57 AS col2
----
0
-57
onlyif mysql # aggregate syntax:
query I rowsort label-5249
SELECT DISTINCT + 16 * - COUNT( * ) col1
----
-16
skipif mysql # not compatible
query I rowsort label-5249
SELECT DISTINCT + 16 * - COUNT ( * ) col1
----
-16
onlyif mysql # aggregate syntax:
query I rowsort label-5250
SELECT - CASE + - COALESCE ( - 84, 18 ) WHEN + COUNT( * ) * + + 29 / 98 + + + 90 THEN NULL ELSE - 96 END * + 30 * + 25 + + + ( + 74 ) AS col2
----
72074
skipif mysql # not compatible
query I rowsort label-5250
SELECT - CASE + - COALESCE ( - 84, 18 ) WHEN + COUNT ( * ) * + + 29 / 98 + + + 90 THEN NULL ELSE - 96 END * + 30 * + 25 + + + ( + 74 ) AS col2
----
72074
onlyif mysql # DIV for integer division:
query I rowsort label-5251
SELECT 70 + - + 36 + - 72 DIV 25 * 29
----
-24
skipif mysql # not compatible
query I rowsort label-5251
SELECT 70 + - + 36 + - 72 / 25 * 29
----
-24
onlyif mysql # DIV for integer division:
query II rowsort label-5252
SELECT - ( + - 72 ) DIV COALESCE ( 98, - - 26 + 0 DIV + CASE - - 70 WHEN - 59 THEN NULL ELSE + 78 END DIV 65 ) - - 86 AS col2, 91 - 74 - 24 - 76 AS col2
----
86
-83
skipif mysql # not compatible
query II rowsort label-5252
SELECT - ( + - 72 ) / COALESCE ( 98, - - 26 + 0 / + CASE - - 70 WHEN - 59 THEN NULL ELSE + 78 END / 65 ) - - 86 AS col2, 91 - 74 - 24 - 76 AS col2
----
86
-83
query I rowsort
SELECT ALL - - 59 AS col1
----
59
query I rowsort
SELECT DISTINCT - COALESCE ( - 80, + 99 ) * - 44 AS col2
----
-3520
onlyif mysql # aggregate syntax:
query I rowsort label-5255
SELECT - MIN( - COALESCE ( - 15, + 54 ) ) AS col0
----
-15
skipif mysql # not compatible
query I rowsort label-5255
SELECT - MIN ( - COALESCE ( - 15, + 54 ) ) AS col0
----
-15
onlyif mysql # aggregate syntax:
query I rowsort label-5256
SELECT DISTINCT 21 * - ( - COUNT( * ) ) * - - COUNT( * ) * + 35 * 36
----
26460
skipif mysql # not compatible
query I rowsort label-5256
SELECT DISTINCT 21 * - ( - COUNT ( * ) ) * - - COUNT ( * ) * + 35 * 36
----
26460
onlyif mysql # aggregate syntax:
query II rowsort label-5257
SELECT DISTINCT 55 * - 54 + MIN( DISTINCT - 52 ) + 81 + - + 63 + + + COUNT( * ) AS col0, 66 col0
----
-3003
66
skipif mysql # not compatible
query II rowsort label-5257
SELECT DISTINCT 55 * - 54 + MIN ( DISTINCT - 52 ) + 81 + - + 63 + + + COUNT ( * ) AS col0, 66 col0
----
-3003
66
onlyif mysql # aggregate syntax:
query II rowsort label-5258
SELECT ( + + 17 ) AS col2, COUNT( * )
----
17
1
skipif mysql # not compatible
query II rowsort label-5258
SELECT ( + + 17 ) AS col2, COUNT ( * )
----
17
1
onlyif mysql # aggregate syntax:
query II rowsort label-5259
SELECT ALL + COUNT( DISTINCT - 27 ) AS col0, 94 AS col1
----
1
94
skipif mysql # not compatible
query II rowsort label-5259
SELECT ALL + COUNT ( DISTINCT - 27 ) AS col0, 94 AS col1
----
1
94
onlyif mysql # aggregate syntax:
query II rowsort label-5260
SELECT COUNT( DISTINCT + - 29 ), + 98 * + 15 col0
----
1
1470
skipif mysql # not compatible
query II rowsort label-5260
SELECT COUNT ( DISTINCT + - 29 ), + 98 * + 15 col0
----
1
1470
query II rowsort
SELECT + 66 AS col2, - 20 - + - 13
----
66
-7
onlyif mysql # aggregate syntax:
query I rowsort label-5262
SELECT ALL + COUNT( * ) + - 38 * COUNT( * ) AS col0
----
-37
skipif mysql # not compatible
query I rowsort label-5262
SELECT ALL + COUNT ( * ) + - 38 * COUNT ( * ) AS col0
----
-37
query I rowsort
SELECT - 29 + - 86 AS col1
----
-115
onlyif mysql # aggregate syntax:
query I rowsort label-5264
SELECT - 88 * + + 51 * - MAX( + + 35 ) AS col0
----
157080
skipif mysql # not compatible
query I rowsort label-5264
SELECT - 88 * + + 51 * - MAX ( + + 35 ) AS col0
----
157080
onlyif mysql # aggregate syntax:
query II rowsort label-5265
SELECT DISTINCT COUNT( * ) AS col1, 42
----
1
42
skipif mysql # not compatible
query II rowsort label-5265
SELECT DISTINCT COUNT ( * ) AS col1, 42
----
1
42
onlyif mysql # aggregate syntax:
query I rowsort label-5266
SELECT ALL + 28 + COUNT( * ) + + 33
----
62
skipif mysql # not compatible
query I rowsort label-5266
SELECT ALL + 28 + COUNT ( * ) + + 33
----
62
query II rowsort
SELECT 45, 71 AS col1
----
45
71
query II rowsort
SELECT DISTINCT COALESCE ( 52, 69 ), 0 * - + 29 * - 3 col2
----
52
0
onlyif mysql # aggregate syntax:
query III rowsort label-5269
SELECT + ( + MIN( DISTINCT - + 85 ) ) - - - ( 63 ) * - 44 AS col2, 77 + - ( + - 25 ) - + ( - 39 ), - COUNT( * ) AS col1
----
2687
141
-1
skipif mysql # not compatible
query III rowsort label-5269
SELECT + ( + MIN ( DISTINCT - + 85 ) ) - - - ( 63 ) * - 44 AS col2, 77 + - ( + - 25 ) - + ( - 39 ), - COUNT ( * ) AS col1
----
2687
141
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5270
SELECT + COUNT( * ) * - 78 col2
----
-78
skipif mysql # not compatible
query I rowsort label-5270
SELECT + COUNT ( * ) * - 78 col2
----
-78
onlyif mysql # aggregate syntax:
query I rowsort label-5271
SELECT DISTINCT ( + - COUNT( * ) ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-5271
SELECT DISTINCT ( + - COUNT ( * ) ) AS col0
----
-1
query I rowsort
SELECT - 39 + 88 AS col1
----
49
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5273
SELECT ALL COALESCE ( - CASE - 55 WHEN - 84 * + 90 + + 91 + COUNT( + 23 ) * 4 + + - 52 THEN 69 END, - - ( + + 60 ) * - 8 * + - 42 * + ( 61 ), NULLIF ( + - COALESCE ( + + 93, + ( - 53 ) ), SUM( DISTINCT - - 70 ) ) * + 19 DIV + 88 )
----
1229760
skipif mysql # not compatible
query I rowsort label-5273
SELECT ALL COALESCE ( - CASE - 55 WHEN - 84 * + 90 + + 91 + COUNT ( + 23 ) * 4 + + - 52 THEN 69 END, - - ( + + 60 ) * - 8 * + - 42 * + ( 61 ), NULLIF ( + - COALESCE ( + + 93, + ( - 53 ) ), SUM ( DISTINCT - - 70 ) ) * + 19 / + 88 )
----
1229760
onlyif mysql # aggregate syntax:
query I rowsort label-5274
SELECT + COUNT( * ) + - - 11
----
12
skipif mysql # not compatible
query I rowsort label-5274
SELECT + COUNT ( * ) + - - 11
----
12
query I rowsort
SELECT ALL 27 * - 58
----
-1566
query I rowsort
SELECT + 92 + 58 col0
----
150
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5277
SELECT - COALESCE ( MIN( DISTINCT - 52 ), + + 44 * + + ( - 21 ) * 73 * - ( 21 ) * - 93 DIV + ( + 16 ) * 90 DIV + + 73 * CAST( NULL AS SIGNED ) + - ( 74 ) + + - 75 * + + 39 )
----
52
skipif mysql # not compatible
query I rowsort label-5277
SELECT - COALESCE ( MIN ( DISTINCT - 52 ), + + 44 * + + ( - 21 ) * 73 * - ( 21 ) * - 93 / + ( + 16 ) * 90 / + + 73 * CAST ( NULL AS INTEGER ) + - ( 74 ) + + - 75 * + + 39 )
----
52
query I rowsort
SELECT + 51 * - 90
----
-4590
onlyif mysql # aggregate syntax:
query II rowsort label-5279
SELECT + COUNT( * ) col0, 75 AS col0
----
1
75
skipif mysql # not compatible
query II rowsort label-5279
SELECT + COUNT ( * ) col0, 75 AS col0
----
1
75
query I rowsort
SELECT + - 81 + - 4 AS col2
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-5281
SELECT ALL - 76 * SUM( DISTINCT + 77 ) + 48 + + 43 AS col0
----
-5761
skipif mysql # not compatible
query I rowsort label-5281
SELECT ALL - 76 * SUM ( DISTINCT + 77 ) + 48 + + 43 AS col0
----
-5761
onlyif mysql # aggregate syntax:
query I rowsort label-5282
SELECT + + ( 71 ) + + COUNT( * ) AS col1
----
72
skipif mysql # not compatible
query I rowsort label-5282
SELECT + + ( 71 ) + + COUNT ( * ) AS col1
----
72
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5283
SELECT - + CAST( + + 9 AS SIGNED )
----
-9
skipif mysql # not compatible
query I rowsort label-5283
SELECT - + CAST ( + + 9 AS INTEGER )
----
-9
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-5284
SELECT + - 32 + - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-5284
SELECT + - 32 + - CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT DISTINCT + 34 col0
----
34
onlyif mysql # aggregate syntax:
query I rowsort label-5286
SELECT DISTINCT - 66 * 55 + - ( + COUNT( * ) ) * - 8 + + 24 * - COUNT( * ) AS col0
----
-3646
skipif mysql # not compatible
query I rowsort label-5286
SELECT DISTINCT - 66 * 55 + - ( + COUNT ( * ) ) * - 8 + + 24 * - COUNT ( * ) AS col0
----
-3646
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5287
SELECT ALL - NULLIF ( + 66, - SUM( + 23 ) ) * 31 + - 85 + + 20 DIV 14 + COUNT( + 55 )
----
-2129
skipif mysql # not compatible
query I rowsort label-5287
SELECT ALL - NULLIF ( + 66, - SUM ( + 23 ) ) * 31 + - 85 + + 20 / 14 + COUNT ( + 55 )
----
-2129
query I rowsort
SELECT + ( 70 ) - 0 col2
----
70
onlyif mysql # DIV for integer division:
query I rowsort label-5289
SELECT + + 5 * 35 DIV 19 AS col2
----
9
skipif mysql # not compatible
query I rowsort label-5289
SELECT + + 5 * 35 / 19 AS col2
----
9
query I rowsort
SELECT + - 36 * + - 25 * + - 57 AS col1
----
-51300
query I rowsort
SELECT + - CASE + 14 WHEN + - 52 THEN + - 63 ELSE NULL END
----
NULL
query I rowsort
SELECT - 12 + - 58 - + + 76
----
-146
onlyif mysql # aggregate syntax:
query I rowsort label-5293
SELECT DISTINCT + - 76 * - + 69 * + + 65 + + - 26 * - 0 + + MIN( + 17 ) AS col2
----
340877
skipif mysql # not compatible
query I rowsort label-5293
SELECT DISTINCT + - 76 * - + 69 * + + 65 + + - 26 * - 0 + + MIN ( + 17 ) AS col2
----
340877
query I rowsort
SELECT + ( + - ( - - 81 ) ) AS col0
----
-81
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5295
SELECT ALL - ( - 70 ) * CAST( + 49 AS SIGNED ) + - 78
----
3352
skipif mysql # not compatible
query I rowsort label-5295
SELECT ALL - ( - 70 ) * CAST ( + 49 AS INTEGER ) + - 78
----
3352
onlyif mysql # aggregate syntax:
query I rowsort label-5296
SELECT + 12 * - 87 * - COUNT( + 54 ) * + - COUNT( * ) AS col1
----
-1044
skipif mysql # not compatible
query I rowsort label-5296
SELECT + 12 * - 87 * - COUNT ( + 54 ) * + - COUNT ( * ) AS col1
----
-1044
onlyif mysql # aggregate syntax:
query II rowsort label-5297
SELECT ALL COUNT( * ) * - - 42 AS col1, 93 AS col2
----
42
93
skipif mysql # not compatible
query II rowsort label-5297
SELECT ALL COUNT ( * ) * - - 42 AS col1, 93 AS col2
----
42
93
query I rowsort
SELECT + 30 + + 2 * + - 67
----
-104
onlyif mysql # aggregate syntax:
query I rowsort label-5299
SELECT NULLIF ( - SUM( ALL + + 62 ), + - 76 + - 93 ) AS col0
----
-62
skipif mysql # not compatible
query I rowsort label-5299
SELECT NULLIF ( - SUM ( ALL + + 62 ), + - 76 + - 93 ) AS col0
----
-62
onlyif mysql # DIV for integer division:
query I rowsort label-5300
SELECT ALL + 64 * + 50 - - 64 DIV - + 48
----
3199
skipif mysql # not compatible
query I rowsort label-5300
SELECT ALL + 64 * + 50 - - 64 / - + 48
----
3199
query I rowsort
SELECT NULLIF ( + 46, + 45 ) col2
----
46
onlyif mysql # aggregate syntax:
query I rowsort label-5302
SELECT - COUNT( * ) * + + NULLIF ( - ( 4 ), + 61 )
----
4
skipif mysql # not compatible
query I rowsort label-5302
SELECT - COUNT ( * ) * + + NULLIF ( - ( 4 ), + 61 )
----
4
query I rowsort
SELECT - ( - 15 ) + - 1
----
14
query I rowsort
SELECT ALL + 97 * - 63
----
-6111
onlyif mysql # DIV for integer division:
query I rowsort label-5305
SELECT ALL + 6 DIV 5 * - - 99 AS col2
----
99
skipif mysql # not compatible
query I rowsort label-5305
SELECT ALL + 6 / 5 * - - 99 AS col2
----
99
query I rowsort
SELECT DISTINCT COALESCE ( - + 47, 2 + - 59 )
----
-47
query II rowsort
SELECT ALL ( 79 ) AS col1, 41 AS col0
----
79
41
onlyif mysql # DIV for integer division:
query I rowsort label-5308
SELECT - 68 DIV 21
----
-3
skipif mysql # not compatible
query I rowsort label-5308
SELECT - 68 / 21
----
-3
onlyif mysql # aggregate syntax:
query I rowsort label-5309
SELECT - 80 - + COUNT( * )
----
-81
skipif mysql # not compatible
query I rowsort label-5309
SELECT - 80 - + COUNT ( * )
----
-81
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5310
SELECT DISTINCT CAST( NULL AS SIGNED ) col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5310
SELECT DISTINCT CAST ( NULL AS INTEGER ) col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5311
SELECT - - 41 + + CAST( - 86 AS SIGNED ) * 59 AS col2
----
-5033
skipif mysql # not compatible
query I rowsort label-5311
SELECT - - 41 + + CAST ( - 86 AS INTEGER ) * 59 AS col2
----
-5033
onlyif mysql # aggregate syntax:
query I rowsort label-5312
SELECT DISTINCT + - 56 + - NULLIF ( - COUNT( * ), 58 - + 39 )
----
-55
skipif mysql # not compatible
query I rowsort label-5312
SELECT DISTINCT + - 56 + - NULLIF ( - COUNT ( * ), 58 - + 39 )
----
-55
query I rowsort
SELECT ALL - - 93 + - 92
----
1
query I rowsort
SELECT - - 92 * + 39
----
3588
query II rowsort
SELECT ALL + 64 * - 56 * + 23 + + 79 AS col0, 42 * 64
----
-82353
2688
query I rowsort
SELECT DISTINCT + - 64 + 40 + 70
----
46
query I rowsort
SELECT - NULLIF ( - - NULLIF ( - + 84, + 31 ), + 18 ) col1
----
84
query I rowsort
SELECT 23 * - 87 * 20
----
-40020
query I rowsort
SELECT ALL + + 13 + + ( + 92 ) * 69 - 26 + + 91 AS col1
----
6426
onlyif mysql # DIV for integer division:
query I rowsort label-5320
SELECT - NULLIF ( - 10, 63 ) DIV + - 35 - - 22 + 84
----
106
skipif mysql # not compatible
query I rowsort label-5320
SELECT - NULLIF ( - 10, 63 ) / + - 35 - - 22 + 84
----
106
onlyif mysql # aggregate syntax:
query I rowsort label-5321
SELECT 90 * - NULLIF ( 27, - COUNT( * ) + + 28 - - AVG ( DISTINCT + 85 ) ) + + 15 + + SUM( ALL 10 )
----
-2405
skipif mysql # not compatible
query I rowsort label-5321
SELECT 90 * - NULLIF ( 27, - COUNT ( * ) + + 28 - - AVG ( DISTINCT + 85 ) ) + + 15 + + SUM ( ALL 10 )
----
-2405
onlyif mysql # aggregate syntax:
query I rowsort label-5322
SELECT ALL 70 + - 55 + + - COUNT( * ) col1
----
14
skipif mysql # not compatible
query I rowsort label-5322
SELECT ALL 70 + - 55 + + - COUNT ( * ) col1
----
14
onlyif mysql # aggregate syntax:
query I rowsort label-5323
SELECT ALL - - 46 * 80 + + 22 + - NULLIF ( - COUNT( * ), CASE + SUM( DISTINCT + 27 ) WHEN + 71 THEN - - COALESCE ( - COUNT( * ), 27, + 26 * - - ( - + 1 ) ) ELSE + - NULLIF ( - + ( 70 ), 19 ) END + 40 ) + 12 * - 24 AS col2
----
3415
skipif mysql # not compatible
query I rowsort label-5323
SELECT ALL - - 46 * 80 + + 22 + - NULLIF ( - COUNT ( * ), CASE + SUM ( DISTINCT + 27 ) WHEN + 71 THEN - - COALESCE ( - COUNT ( * ), 27, + 26 * - - ( - + 1 ) ) ELSE + - NULLIF ( - + ( 70 ), 19 ) END + 40 ) + 12 * - 24 AS col2
----
3415
onlyif mysql # aggregate syntax:
query I rowsort label-5324
SELECT 99 * - COUNT( DISTINCT 73 ) + - 71 col2
----
-170
skipif mysql # not compatible
query I rowsort label-5324
SELECT 99 * - COUNT ( DISTINCT 73 ) + - 71 col2
----
-170
query I rowsort
SELECT DISTINCT 59 * - + 42 col2
----
-2478
query I rowsort
SELECT 44 + - 72 AS col0
----
-28
query I rowsort
SELECT ALL 71 - 3 AS col0
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-5328
SELECT COUNT( * ) * - + 64
----
-64
skipif mysql # not compatible
query I rowsort label-5328
SELECT COUNT ( * ) * - + 64
----
-64
query I rowsort
SELECT ( - 10 ) * 94 + - - 84
----
-856
query I rowsort
SELECT 41 * + 72 AS col0
----
2952
query II rowsort
SELECT + 30 AS col0, 72 AS col1
----
30
72
onlyif mysql # aggregate syntax:
query I rowsort label-5332
SELECT 79 + + COUNT( * ) AS col0
----
80
skipif mysql # not compatible
query I rowsort label-5332
SELECT 79 + + COUNT ( * ) AS col0
----
80
query I rowsort
SELECT ALL 17 - + 55
----
-38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5334
SELECT DISTINCT - COALESCE ( - + 47, - + CAST( NULL AS SIGNED ), - + 55 + - 50 )
----
47
skipif mysql # not compatible
query I rowsort label-5334
SELECT DISTINCT - COALESCE ( - + 47, - + CAST ( NULL AS INTEGER ), - + 55 + - 50 )
----
47
query I rowsort
SELECT 76 * - 43 AS col0
----
-3268
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5336
SELECT COUNT( 89 ) + COUNT( * ) - + 61 + 7 * + + COUNT( - + 45 ) * + ( + - 63 ) DIV + - 56
----
-52
skipif mysql # not compatible
query I rowsort label-5336
SELECT COUNT ( 89 ) + COUNT ( * ) - + 61 + 7 * + + COUNT ( - + 45 ) * + ( + - 63 ) / + - 56
----
-52
query I rowsort
SELECT 91 - - - 34 * 31 AS col1
----
-963
onlyif mysql # aggregate syntax:
query I rowsort label-5338
SELECT 66 + 68 + - COUNT( * ) * COUNT( * ) AS col1
----
133
skipif mysql # not compatible
query I rowsort label-5338
SELECT 66 + 68 + - COUNT ( * ) * COUNT ( * ) AS col1
----
133
query I rowsort
SELECT 1 + 94
----
95
onlyif mysql # aggregate syntax:
query I rowsort label-5340
SELECT 66 + + 61 - + NULLIF ( 69, 43 * + 45 ) * + + 15 * - - COUNT( * )
----
-908
skipif mysql # not compatible
query I rowsort label-5340
SELECT 66 + + 61 - + NULLIF ( 69, 43 * + 45 ) * + + 15 * - - COUNT ( * )
----
-908
query I rowsort
SELECT ALL + 85 + + 42
----
127
onlyif mysql # aggregate syntax:
query I rowsort label-5342
SELECT ALL 69 + - COUNT( * ) AS col2
----
68
skipif mysql # not compatible
query I rowsort label-5342
SELECT ALL 69 + - COUNT ( * ) AS col2
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-5343
SELECT ALL + 35 + - CASE + 43 WHEN + - 94 * - + 20 - 38 THEN 44 * - + COUNT( * ) ELSE - - 50 + COUNT( * ) END * + COUNT( * )
----
-16
skipif mysql # not compatible
query I rowsort label-5343
SELECT ALL + 35 + - CASE + 43 WHEN + - 94 * - + 20 - 38 THEN 44 * - + COUNT ( * ) ELSE - - 50 + COUNT ( * ) END * + COUNT ( * )
----
-16
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5344
SELECT ALL + + 61 + - COALESCE ( - COALESCE ( 7, MIN( ALL + ( 31 ) ), - 52 * 66 ), + 61 DIV + 89 ) AS col2
----
68
skipif mysql # not compatible
query I rowsort label-5344
SELECT ALL + + 61 + - COALESCE ( - COALESCE ( 7, MIN ( ALL + ( 31 ) ), - 52 * 66 ), + 61 / + 89 ) AS col2
----
68
query II rowsort
SELECT + 35 + + 88 * 2 AS col0, 68 AS col0
----
211
68
query I rowsort
SELECT - 44 * + 11 AS col0
----
-484
query I rowsort
SELECT DISTINCT - + 49 * + - 46
----
2254
onlyif mysql # aggregate syntax:
query I rowsort label-5348
SELECT 68 + + - 99 * - + COUNT( * ) AS col0
----
167
skipif mysql # not compatible
query I rowsort label-5348
SELECT 68 + + - 99 * - + COUNT ( * ) AS col0
----
167
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5349
SELECT 14 + + - AVG ( DISTINCT + - CAST( NULL AS SIGNED ) ) + - 52 + - COUNT( * ) - + ( + 83 ) * - 21 * + 82 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5349
SELECT 14 + + - AVG ( DISTINCT + - CAST ( NULL AS INTEGER ) ) + - 52 + - COUNT ( * ) - + ( + 83 ) * - 21 * + 82 col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5350
SELECT ALL + 8 - - - COUNT( 31 )
----
7
skipif mysql # not compatible
query I rowsort label-5350
SELECT ALL + 8 - - - COUNT ( 31 )
----
7
query I rowsort
SELECT DISTINCT - - 59 AS col2
----
59
query I rowsort
SELECT DISTINCT - - 44 - - + 54 AS col1
----
98
query I rowsort
SELECT ALL - + ( 43 ) AS col0
----
-43
query I rowsort
SELECT ALL 82 * - ( 16 )
----
-1312
query I rowsort
SELECT 78 * - 8 - + 92
----
-716
query I rowsort
SELECT 60 * - - 52 * + - 20
----
-62400
query I rowsort
SELECT - 4 * + COALESCE ( - 69, + 23 ) - - - 19
----
257
onlyif mysql # aggregate syntax:
query I rowsort label-5358
SELECT SUM( ALL 57 ) AS col0
----
57
skipif mysql # not compatible
query I rowsort label-5358
SELECT SUM ( ALL 57 ) AS col0
----
57
onlyif mysql # aggregate syntax:
query II rowsort label-5359
SELECT + COUNT( * ) AS col0, 17
----
1
17
skipif mysql # not compatible
query II rowsort label-5359
SELECT + COUNT ( * ) AS col0, 17
----
1
17
onlyif mysql # DIV for integer division:
query II rowsort label-5360
SELECT 50 DIV - 96 AS col1, 86 AS col2
----
0
86
skipif mysql # not compatible
query II rowsort label-5360
SELECT 50 / - 96 AS col1, 86 AS col2
----
0
86
query I rowsort
SELECT DISTINCT - ( 9 ) AS col0
----
-9
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5362
SELECT DISTINCT - CASE - - 86 WHEN ( - 50 ) THEN 21 + - 56 END * CASE - 17 WHEN SUM( - 2 ) THEN + - 47 + - 35 WHEN - COUNT( * ) / ( + + 85 ) - - COUNT( * ) + COUNT( * ) THEN - CAST( - - CASE 2 WHEN - - 76 + COUNT( * ) THEN + - SUM( DISTINCT + + 30 ) * - 88 WHEN + - ( - + 84 ) THEN NULL ELSE - + 74 END AS SIGNED ) * - - 43 WHEN COUNT( * ) / - 94 * + + 60 THEN AVG ( - 10 ) * + 97 END
----
NULL
skipif mysql # not compatible
query I rowsort label-5362
SELECT DISTINCT - CASE - - 86 WHEN ( - 50 ) THEN 21 + - 56 END * CASE - 17 WHEN SUM ( - 2 ) THEN + - 47 + - 35 WHEN - COUNT ( * ) / ( + + 85 ) - - COUNT ( * ) + COUNT ( * ) THEN - CAST ( - - CASE 2 WHEN - - 76 + COUNT ( * ) THEN + - SUM ( DISTINCT + + 30 ) * - 88 WHEN + - ( - + 84 ) THEN NULL ELSE - + 74 END AS INTEGER ) * - - 43 WHEN COUNT ( * ) / - 94 * + + 60 THEN AVG ( - 10 ) * + 97 END
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5363
SELECT 61 AS col2, 18 + - - 25 * - ( - COUNT( * ) )
----
61
43
skipif mysql # not compatible
query II rowsort label-5363
SELECT 61 AS col2, 18 + - - 25 * - ( - COUNT ( * ) )
----
61
43
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5364
SELECT ALL - CAST( NULL AS SIGNED ), - 36 col2
----
NULL
-36
skipif mysql # not compatible
query II rowsort label-5364
SELECT ALL - CAST ( NULL AS INTEGER ), - 36 col2
----
NULL
-36
onlyif mysql # aggregate syntax:
query II rowsort label-5365
SELECT ALL - COUNT( * ) col2, - 47 * + + COUNT( * ) + - 13
----
-1
-60
skipif mysql # not compatible
query II rowsort label-5365
SELECT ALL - COUNT ( * ) col2, - 47 * + + COUNT ( * ) + - 13
----
-1
-60
onlyif mysql # aggregate syntax:
query I rowsort label-5366
SELECT 76 * - + 65 * + - SUM( + 22 )
----
108680
skipif mysql # not compatible
query I rowsort label-5366
SELECT 76 * - + 65 * + - SUM ( + 22 )
----
108680
onlyif mysql # aggregate syntax:
query I rowsort label-5367
SELECT ALL 4 * COUNT( * ) col2
----
4
skipif mysql # not compatible
query I rowsort label-5367
SELECT ALL 4 * COUNT ( * ) col2
----
4
query II rowsort
SELECT 42 AS col2, + 94 col2
----
42
94
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-5369
SELECT CAST( - 18 AS SIGNED ) * - 92 + - 18 * 16 DIV - 88
----
1659
skipif mysql # not compatible
query I rowsort label-5369
SELECT CAST ( - 18 AS INTEGER ) * - 92 + - 18 * 16 / - 88
----
1659
query I rowsort
SELECT ALL 75 + + 43 + + - 11 + 95 + - + 6 - 37 + + 0 * + 36
----
159
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-5371
SELECT + COUNT( * ) * - 92 / + CASE 77 WHEN 74 / + 88 THEN NULL WHEN + 67 THEN NULL ELSE 28 END + + + CASE - CASE + ( - - COUNT( - COALESCE ( + 2, 99 / - 34 * - 86 * - 98 ) ) ) WHEN + + COUNT( * ) + + SUM( 79 ) * 71 THEN NULL WHEN + + 93 + CAST( NULL AS DECIMAL ) * + 81 THEN + 97 + 39 ELSE NULL END WHEN + - 69 + + COUNT( * ) THEN 22 END - 47 - + 48 * 65
----
NULL
skipif mysql # not compatible
query I rowsort label-5371
SELECT + COUNT ( * ) * - 92 / + CASE 77 WHEN 74 / + 88 THEN NULL WHEN + 67 THEN NULL ELSE 28 END + + + CASE - CASE + ( - - COUNT ( - COALESCE ( + 2, 99 / - 34 * - 86 * - 98 ) ) ) WHEN + + COUNT ( * ) + + SUM ( 79 ) * 71 THEN NULL WHEN + + 93 + CAST ( NULL AS REAL ) * + 81 THEN + 97 + 39 ELSE NULL END WHEN + - 69 + + COUNT ( * ) THEN 22 END - 47 - + 48 * 65
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-5372
SELECT 66 DIV - 46
----
-1
skipif mysql # not compatible
query I rowsort label-5372
SELECT 66 / - 46
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5373
SELECT - NULLIF ( - 13, - + COUNT( * ) * - + MIN( + + ( - 29 ) ) ) * - 10 * + COUNT( + 91 ) + - - COUNT( * ) * - 72
----
-202
skipif mysql # not compatible
query I rowsort label-5373
SELECT - NULLIF ( - 13, - + COUNT ( * ) * - + MIN ( + + ( - 29 ) ) ) * - 10 * + COUNT ( + 91 ) + - - COUNT ( * ) * - 72
----
-202
onlyif mysql # aggregate syntax:
query I rowsort label-5374
SELECT ALL 68 + - CASE COUNT( * ) WHEN - 11 + + 56 / + - COUNT( * ) * - COUNT( * ) THEN NULL WHEN + MIN( DISTINCT - 24 ) THEN - ( - 20 ) END - + 54
----
NULL
skipif mysql # not compatible
query I rowsort label-5374
SELECT ALL 68 + - CASE COUNT ( * ) WHEN - 11 + + 56 / + - COUNT ( * ) * - COUNT ( * ) THEN NULL WHEN + MIN ( DISTINCT - 24 ) THEN - ( - 20 ) END - + 54
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5375
SELECT - COUNT( * ) AS col1, 87 AS col1
----
-1
87
skipif mysql # not compatible
query II rowsort label-5375
SELECT - COUNT ( * ) AS col1, 87 AS col1
----
-1
87
onlyif mysql # aggregate syntax:
query I rowsort label-5376
SELECT 11 + + - ( - COUNT( * ) )
----
12
skipif mysql # not compatible
query I rowsort label-5376
SELECT 11 + + - ( - COUNT ( * ) )
----
12
query I rowsort
SELECT ALL + 28 + 48 + - + 97 * + 73 + - + 68 + + 15 * 19 AS col1
----
-6788
query I rowsort
SELECT + - 59 * COALESCE ( 16, 14 + - 50 ) AS col2
----
-944
query I rowsort
SELECT ALL 76 + - 5
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-5380
SELECT SUM( ALL + 72 ) AS col0
----
72
skipif mysql # not compatible
query I rowsort label-5380
SELECT SUM ( ALL + 72 ) AS col0
----
72
onlyif mysql # aggregate syntax:
query II rowsort label-5381
SELECT ALL + - NULLIF ( - - 41, + - 73 ) + - 20 * - - COUNT( * ) + + 83 AS col0, 12 AS col0
----
22
12
skipif mysql # not compatible
query II rowsort label-5381
SELECT ALL + - NULLIF ( - - 41, + - 73 ) + - 20 * - - COUNT ( * ) + + 83 AS col0, 12 AS col0
----
22
12
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5382
SELECT DISTINCT NULLIF ( - - COUNT( * ), + - CASE - COUNT( * ) WHEN - + NULLIF ( - - COUNT( * ), + CAST( - 61 AS SIGNED ) ) THEN - 37 END )
----
1
skipif mysql # not compatible
query I rowsort label-5382
SELECT DISTINCT NULLIF ( - - COUNT ( * ), + - CASE - COUNT ( * ) WHEN - + NULLIF ( - - COUNT ( * ), + CAST ( - 61 AS INTEGER ) ) THEN - 37 END )
----
1
query I rowsort
SELECT - 42 * - - 30 + - 50 AS col0
----
-1310
query II rowsort
SELECT - 98 AS col1, 47 + - 35 col2
----
-98
12
onlyif mysql # aggregate syntax:
query II rowsort label-5385
SELECT ALL - 12 - - 67 - + + NULLIF ( 38, - + ( + 95 ) + 57 / - 13 ) + - 93 - + + COUNT( * ) * + CASE 68 WHEN - - 21 + - + 85 * + + COUNT( * ) + - 40 THEN COUNT( * ) WHEN - 93 / NULLIF ( + 98, - COUNT( * ) ) + 25 THEN 74 ELSE - - 45 END AS col2, - 88
----
-121
-88
skipif mysql # not compatible
query II rowsort label-5385
SELECT ALL - 12 - - 67 - + + NULLIF ( 38, - + ( + 95 ) + 57 / - 13 ) + - 93 - + + COUNT ( * ) * + CASE 68 WHEN - - 21 + - + 85 * + + COUNT ( * ) + - 40 THEN COUNT ( * ) WHEN - 93 / NULLIF ( + 98, - COUNT ( * ) ) + 25 THEN 74 ELSE - - 45 END AS col2, - 88
----
-121
-88
onlyif mysql # aggregate syntax:
query II rowsort label-5386
SELECT 70, + COUNT( ALL + - 83 ) AS col0
----
70
1
skipif mysql # not compatible
query II rowsort label-5386
SELECT 70, + COUNT ( ALL + - 83 ) AS col0
----
70
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5387
SELECT - - COUNT( * ), - CAST( NULL AS SIGNED ) - - + 39 AS col1
----
1
NULL
skipif mysql # not compatible
query II rowsort label-5387
SELECT - - COUNT ( * ), - CAST ( NULL AS INTEGER ) - - + 39 AS col1
----
1
NULL
query I rowsort
SELECT - - 57 - + + 85 - - 23 AS col1
----
-5
query I rowsort
SELECT ALL ( + 44 )
----
44
query I rowsort
SELECT ALL - + ( - NULLIF ( - 80, - 2 + - AVG ( - 88 ) / + 45 ) ) * + - 34 * + 20
----
54400
query II rowsort
SELECT DISTINCT + ( - 62 ) AS col0, 7 * + 70 + NULLIF ( - 83, + 81 + + COALESCE ( - 18, - 77, + 99 ) )
----
-62
407
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5392
SELECT - - 7 + - ( - COUNT( * ) ) DIV + + 63 * + - 18 * + + 95
----
7
skipif mysql # not compatible
query I rowsort label-5392
SELECT - - 7 + - ( - COUNT ( * ) ) / + + 63 * + - 18 * + + 95
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-5393
SELECT ALL + - 79 * - SUM( ALL + 49 ) * - - 55 + + 11 + - + 84
----
212832
skipif mysql # not compatible
query I rowsort label-5393
SELECT ALL + - 79 * - SUM ( ALL + 49 ) * - - 55 + + 11 + - + 84
----
212832
query I rowsort
SELECT - 29 + + 7 col0
----
-22
query I rowsort
SELECT - 47 * + + 74
----
-3478
query I rowsort
SELECT - COALESCE ( - + 27, - 80, + 91 ) - - 3
----
30
query II rowsort
SELECT ALL + ( + - 72 ), ( 46 ) AS col2
----
-72
46
onlyif mysql # aggregate syntax:
query I rowsort label-5398
SELECT DISTINCT + CASE + 1 WHEN - 13 * NULLIF ( - 86, NULLIF ( + + COUNT( * ), + 82 + + 85 ) * + COUNT( * ) + 60 + + CASE MIN( DISTINCT + - 42 ) WHEN + + 22 THEN + - 92 * + - COUNT( * ) - - - 41 + + + 37 + - 40 + ( 90 ) + + 62 / - 10 WHEN 58 * + 3 / + COALESCE ( 21, 30 + 25 + - 60 ) + - - COUNT( * ) THEN NULL END * + 75 ) + + 22 THEN + 58 ELSE NULL END col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5398
SELECT DISTINCT + CASE + 1 WHEN - 13 * NULLIF ( - 86, NULLIF ( + + COUNT ( * ), + 82 + + 85 ) * + COUNT ( * ) + 60 + + CASE MIN ( DISTINCT + - 42 ) WHEN + + 22 THEN + - 92 * + - COUNT ( * ) - - - 41 + + + 37 + - 40 + ( 90 ) + + 62 / - 10 WHEN 58 * + 3 / + COALESCE ( 21, 30 + 25 + - 60 ) + - - COUNT ( * ) THEN NULL END * + 75 ) + + 22 THEN + 58 ELSE NULL END col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5399
SELECT - 17 * COUNT( * ) * NULLIF ( COUNT( DISTINCT + - 94 ), + 70 )
----
-17
skipif mysql # not compatible
query I rowsort label-5399
SELECT - 17 * COUNT ( * ) * NULLIF ( COUNT ( DISTINCT + - 94 ), + 70 )
----
-17
query I rowsort
SELECT - CASE WHEN NOT NULL IS NOT NULL THEN - 97 END + - + ( + - 10 ) * - + 5
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-5401
SELECT ALL COUNT( * ) * + - COUNT( * ) + - 42
----
-43
skipif mysql # not compatible
query I rowsort label-5401
SELECT ALL COUNT ( * ) * + - COUNT ( * ) + - 42
----
-43
onlyif mysql # aggregate syntax:
query I rowsort label-5402
SELECT NULLIF ( + 15, - CASE - - 91 WHEN 6 * - 98 + + 19 THEN + 5 WHEN COUNT( + 95 ) / 96 THEN 99 ELSE NULL END ) col1
----
15
skipif mysql # not compatible
query I rowsort label-5402
SELECT NULLIF ( + 15, - CASE - - 91 WHEN 6 * - 98 + + 19 THEN + 5 WHEN COUNT ( + 95 ) / 96 THEN 99 ELSE NULL END ) col1
----
15
onlyif mysql # aggregate syntax:
query I rowsort label-5403
SELECT COALESCE ( + COUNT( ALL - - 68 ), 74, - 13 ) * + - 19 + - COUNT( * ) AS col0
----
-20
skipif mysql # not compatible
query I rowsort label-5403
SELECT COALESCE ( + COUNT ( ALL - - 68 ), 74, - 13 ) * + - 19 + - COUNT ( * ) AS col0
----
-20
query I rowsort
SELECT DISTINCT 86 * - 75 + - 91 AS col0
----
-6541
onlyif mysql # aggregate syntax:
query II rowsort label-5405
SELECT ALL - 48 * - 25 * COUNT( * ), 73 AS col1
----
1200
73
skipif mysql # not compatible
query II rowsort label-5405
SELECT ALL - 48 * - 25 * COUNT ( * ), 73 AS col1
----
1200
73
onlyif mysql # aggregate syntax:
query I rowsort label-5406
SELECT NULLIF ( + - 45, - COUNT( * ) * + 39 + 35 ) AS col1
----
-45
skipif mysql # not compatible
query I rowsort label-5406
SELECT NULLIF ( + - 45, - COUNT ( * ) * + 39 + 35 ) AS col1
----
-45
query II rowsort
SELECT ALL + 48 * - + 32 col0, 67 AS col1
----
-1536
67
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5408
SELECT DISTINCT - ( + 88 ) * - MAX( ALL + 74 ) + + - 22, MIN( + 29 ) * - 75 + - SUM( DISTINCT - 95 ) + + ( + CAST( NULL AS SIGNED ) ) * - 63 / + 21 col0
----
6490
NULL
skipif mysql # not compatible
query II rowsort label-5408
SELECT DISTINCT - ( + 88 ) * - MAX ( ALL + 74 ) + + - 22, MIN ( + 29 ) * - 75 + - SUM ( DISTINCT - 95 ) + + ( + CAST ( NULL AS INTEGER ) ) * - 63 / + 21 col0
----
6490
NULL
query I rowsort
SELECT ALL + 13 * - 0 * + 99 + + 30 * 92 * + 51 AS col0
----
140760
query I rowsort
SELECT - 48 * 33 AS col1
----
-1584
onlyif mysql # aggregate syntax:
query I rowsort label-5411
SELECT - + COUNT( * ) + 63 + + - 12 * - 9
----
170
skipif mysql # not compatible
query I rowsort label-5411
SELECT - + COUNT ( * ) + 63 + + - 12 * - 9
----
170
query I rowsort
SELECT + + 47 + - 71
----
-24
query I rowsort
SELECT ALL + 41 - + 3 - CASE - - 82 WHEN 64 * - 18 THEN + - 29 WHEN - 27 + + - 53 THEN NULL ELSE NULL END * + + 43
----
NULL
query I rowsort
SELECT ALL + 83 * 71 * - 65 col2
----
-383045
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5415
SELECT + - CASE - + NULLIF ( 48, - - COUNT( * ) - + NULLIF ( 80, + - 54 ) + + 22 - COUNT( * ) ) WHEN - + 56 + - CASE - 7 WHEN - MAX( 42 ) - - SUM( 26 ) THEN NULL ELSE - 49 * + 26 END + - ( 8 ) + + - COUNT( * ) - + 96 / - + 54 - - + 21 * - CAST( 41 AS SIGNED ) THEN + - 37 * + 48 * 99 WHEN + 12 * - ( + + COUNT( * ) ) THEN NULL WHEN CAST( - + COUNT( * ) AS SIGNED ) + - 76 THEN NULL ELSE NULL END + + 23 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5415
SELECT + - CASE - + NULLIF ( 48, - - COUNT ( * ) - + NULLIF ( 80, + - 54 ) + + 22 - COUNT ( * ) ) WHEN - + 56 + - CASE - 7 WHEN - MAX ( 42 ) - - SUM ( 26 ) THEN NULL ELSE - 49 * + 26 END + - ( 8 ) + + - COUNT ( * ) - + 96 / - + 54 - - + 21 * - CAST ( 41 AS INTEGER ) THEN + - 37 * + 48 * 99 WHEN + 12 * - ( + + COUNT ( * ) ) THEN NULL WHEN CAST ( - + COUNT ( * ) AS INTEGER ) + - 76 THEN NULL ELSE NULL END + + 23 AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5416
SELECT CAST( CAST( NULL AS SIGNED ) AS SIGNED ), + 36 * - + 29 * 50 * + COUNT( ALL - 61 ) + 70 col0
----
NULL
-52130
skipif mysql # not compatible
query II rowsort label-5416
SELECT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ), + 36 * - + 29 * 50 * + COUNT ( ALL - 61 ) + 70 col0
----
NULL
-52130
query I rowsort
SELECT + 20 + 4 + + 4 + + 40
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-5418
SELECT DISTINCT + COUNT( * ) * + 31 col1
----
31
skipif mysql # not compatible
query I rowsort label-5418
SELECT DISTINCT + COUNT ( * ) * + 31 col1
----
31
query I rowsort
SELECT ALL ( 67 ) * 24 + 0
----
1608
query I rowsort
SELECT ( 40 )
----
40
query I rowsort
SELECT + - 20 * + 81 + 54 AS col1
----
-1566
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-5422
SELECT - - MAX( DISTINCT - 62 ) + - - 18 * + + SUM( DISTINCT 68 ) * - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-5422
SELECT - - MAX ( DISTINCT - 62 ) + - - 18 * + + SUM ( DISTINCT 68 ) * - CAST ( NULL AS REAL )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-5423
SELECT + 47 DIV - 6 AS col0
----
-7
skipif mysql # not compatible
query I rowsort label-5423
SELECT + 47 / - 6 AS col0
----
-7
query I rowsort
SELECT - 12 + + + 6 * - 40
----
-252
query II rowsort
SELECT + 24 AS col0, 1
----
24
1
query II rowsort
SELECT ALL + 40 AS col0, - ( 29 ) * - 89 AS col0
----
40
2581
query II rowsort
SELECT + 81 col1, - 45
----
81
-45
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5428
SELECT + CASE ( 65 ) WHEN CASE COUNT( * ) WHEN 30 + + 41 THEN NULL WHEN + - 29 THEN - - MAX( - 82 ) + - + 61 WHEN + ( + - 74 ) THEN + MAX( ALL - - 88 ) END THEN NULL ELSE + - COUNT( * ) + + + MAX( + - 29 ) DIV 28 + 5 END DIV + 23 + 32 AS col0
----
32
skipif mysql # not compatible
query I rowsort label-5428
SELECT + CASE ( 65 ) WHEN CASE COUNT ( * ) WHEN 30 + + 41 THEN NULL WHEN + - 29 THEN - - MAX ( - 82 ) + - + 61 WHEN + ( + - 74 ) THEN + MAX ( ALL - - 88 ) END THEN NULL ELSE + - COUNT ( * ) + + + MAX ( + - 29 ) / 28 + 5 END / + 23 + 32 AS col0
----
32
onlyif mysql # DIV for integer division:
query II rowsort label-5429
SELECT 52 * - + ( - 17 ) * 14 + + 73 DIV - 27 - - - 41 + + 92 AS col2, 80 AS col2
----
12425
80
skipif mysql # not compatible
query II rowsort label-5429
SELECT 52 * - + ( - 17 ) * 14 + + 73 / - 27 - - - 41 + + 92 AS col2, 80 AS col2
----
12425
80
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5430
SELECT CAST( ( 87 ) AS SIGNED ) AS col1
----
87
skipif mysql # not compatible
query I rowsort label-5430
SELECT CAST ( ( 87 ) AS INTEGER ) AS col1
----
87
query I rowsort
SELECT ALL + ( + + 78 )
----
78
query I rowsort
SELECT - 39 + + 30
----
-9
query I rowsort
SELECT - 98 * + - 51 AS col2
----
4998
query I rowsort
SELECT ( - ( 83 ) ) AS col0
----
-83
onlyif mysql # aggregate syntax:
query I rowsort label-5435
SELECT ALL - MAX( - 62 )
----
62
skipif mysql # not compatible
query I rowsort label-5435
SELECT ALL - MAX ( - 62 )
----
62
query I rowsort
SELECT 91 * + 61 AS col0
----
5551
onlyif mysql # aggregate syntax:
query I rowsort label-5437
SELECT - NULLIF ( + + 42, + 11 * - 28 ) * 57 + + COUNT( * ) + + 66 * 32 - ( 82 ) AS col0
----
-363
skipif mysql # not compatible
query I rowsort label-5437
SELECT - NULLIF ( + + 42, + 11 * - 28 ) * 57 + + COUNT ( * ) + + 66 * 32 - ( 82 ) AS col0
----
-363
query I rowsort
SELECT DISTINCT + - 4 * + 24 + 35 * + - 86 AS col0
----
-3106
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5439
SELECT + COUNT( * ) + + COUNT( * ) DIV + 62 + + COUNT( ALL + 52 ) DIV + 83
----
1
skipif mysql # not compatible
query I rowsort label-5439
SELECT + COUNT ( * ) + + COUNT ( * ) / + 62 + + COUNT ( ALL + 52 ) / + 83
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5440
SELECT + ( - 41 ) * + 80 + - SUM( + 18 ) AS col1
----
-3298
skipif mysql # not compatible
query I rowsort label-5440
SELECT + ( - 41 ) * + 80 + - SUM ( + 18 ) AS col1
----
-3298
onlyif mysql # aggregate syntax:
query I rowsort label-5441
SELECT COUNT( DISTINCT - 55 )
----
1
skipif mysql # not compatible
query I rowsort label-5441
SELECT COUNT ( DISTINCT - 55 )
----
1
query I rowsort
SELECT 20 + - - 94
----
114
onlyif mysql # aggregate syntax:
query II rowsort label-5443
SELECT ALL COALESCE ( + 36, - - 1, - COUNT( * ) ) col2, + 82 - - 83 + - CASE - NULLIF ( + 49, 68 ) WHEN - + ( 72 ) + + 11 THEN NULL WHEN + + 71 THEN + - 92 END * + + 74 - - 74 AS col1
----
36
NULL
skipif mysql # not compatible
query II rowsort label-5443
SELECT ALL COALESCE ( + 36, - - 1, - COUNT ( * ) ) col2, + 82 - - 83 + - CASE - NULLIF ( + 49, 68 ) WHEN - + ( 72 ) + + 11 THEN NULL WHEN + + 71 THEN + - 92 END * + + 74 - - 74 AS col1
----
36
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5444
SELECT DISTINCT + + 29 * 33 + - + 5, + SUM( - 32 ) + - COALESCE ( - 64, + - 88, + ( - 66 ) ) AS col2
----
952
32
skipif mysql # not compatible
query II rowsort label-5444
SELECT DISTINCT + + 29 * 33 + - + 5, + SUM ( - 32 ) + - COALESCE ( - 64, + - 88, + ( - 66 ) ) AS col2
----
952
32
onlyif mysql # aggregate syntax:
query II rowsort label-5445
SELECT DISTINCT 77 col1, MAX( + + ( 99 ) ) AS col1
----
77
99
skipif mysql # not compatible
query II rowsort label-5445
SELECT DISTINCT 77 col1, MAX ( + + ( 99 ) ) AS col1
----
77
99
onlyif mysql # DIV for integer division:
query I rowsort label-5446
SELECT ALL 48 DIV - 16 AS col0
----
-3
skipif mysql # not compatible
query I rowsort label-5446
SELECT ALL 48 / - 16 AS col0
----
-3
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5447
SELECT 92 * 34 + + + COALESCE ( + 56, + + 8 + - COUNT( ALL - 55 ) + 90 + + 51 ) DIV 76 + - COUNT( * ) * 15 AS col1
----
3113
skipif mysql # not compatible
query I rowsort label-5447
SELECT 92 * 34 + + + COALESCE ( + 56, + + 8 + - COUNT ( ALL - 55 ) + 90 + + 51 ) / 76 + - COUNT ( * ) * 15 AS col1
----
3113
onlyif mysql # aggregate syntax:
query I rowsort label-5448
SELECT MIN( DISTINCT - ( + 14 ) ) + - 41 AS col2
----
-55
skipif mysql # not compatible
query I rowsort label-5448
SELECT MIN ( DISTINCT - ( + 14 ) ) + - 41 AS col2
----
-55
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5449
SELECT + 71 + + COUNT( * ) DIV 65
----
71
skipif mysql # not compatible
query I rowsort label-5449
SELECT + 71 + + COUNT ( * ) / 65
----
71
query II rowsort
SELECT ALL - 12, + 79 AS col2
----
-12
79
onlyif mysql # aggregate syntax:
query I rowsort label-5451
SELECT CASE 97 WHEN + 47 THEN NULL WHEN + 13 THEN - 13 + 55 END + - COUNT( * ) col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5451
SELECT CASE 97 WHEN + 47 THEN NULL WHEN + 13 THEN - 13 + 55 END + - COUNT ( * ) col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5452
SELECT + 54 * 29 * + ( COALESCE ( - 95, + 90 * - + 81 + - 80, - NULLIF ( + - COUNT( + 9 ), + NULLIF ( - 79, NULLIF ( + + 76, - 13 ) ) ) + COALESCE ( + 99, + COUNT( * ) ) + + 60 ) ) AS col2
----
-148770
skipif mysql # not compatible
query I rowsort label-5452
SELECT + 54 * 29 * + ( COALESCE ( - 95, + 90 * - + 81 + - 80, - NULLIF ( + - COUNT ( + 9 ), + NULLIF ( - 79, NULLIF ( + + 76, - 13 ) ) ) + COALESCE ( + 99, + COUNT ( * ) ) + + 60 ) ) AS col2
----
-148770
onlyif mysql # aggregate syntax:
query II rowsort label-5453
SELECT 23 AS col2, - COUNT( * ) * COUNT( * )
----
23
-1
skipif mysql # not compatible
query II rowsort label-5453
SELECT 23 AS col2, - COUNT ( * ) * COUNT ( * )
----
23
-1
onlyif mysql # aggregate syntax:
query II rowsort label-5454
SELECT - 17 AS col0, 76 * - 90 * - ( COUNT( * ) ) AS col2
----
-17
6840
skipif mysql # not compatible
query II rowsort label-5454
SELECT - 17 AS col0, 76 * - 90 * - ( COUNT ( * ) ) AS col2
----
-17
6840
query I rowsort
SELECT ALL 94 + + - 50 AS col1
----
44
onlyif mysql # aggregate syntax:
query II rowsort label-5456
SELECT 60 - + 11 - - - 18 * COUNT( * ) AS col1, 62 col0
----
31
62
skipif mysql # not compatible
query II rowsort label-5456
SELECT 60 - + 11 - - - 18 * COUNT ( * ) AS col1, 62 col0
----
31
62
query I rowsort
SELECT DISTINCT 23 + - 96 - + ( 65 ) + - 96
----
-234
query I rowsort
SELECT ALL 58 + + 25
----
83
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5459
SELECT SUM( + ( + - 98 ) ) DIV 42 + + 40 col1
----
38
skipif mysql # not compatible
query I rowsort label-5459
SELECT SUM ( + ( + - 98 ) ) / 42 + + 40 col1
----
38
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5460
SELECT + SUM( DISTINCT + - 65 ) * - + 85 + + + 66 + - + 35 DIV - 44 - 48 DIV + - 62 * + ( 38 ) - - NULLIF ( + + 45, - + 66 ) AS col0
----
5636
skipif mysql # not compatible
query I rowsort label-5460
SELECT + SUM ( DISTINCT + - 65 ) * - + 85 + + + 66 + - + 35 / - 44 - 48 / + - 62 * + ( 38 ) - - NULLIF ( + + 45, - + 66 ) AS col0
----
5636
query I rowsort
SELECT 57 * - 27 + - 36 AS col2
----
-1575
query I rowsort
SELECT 4 - - - 31 AS col1
----
-27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5463
SELECT CAST( NULL AS SIGNED ) / + + 80 + + + 4 + + SUM( + 36 ) * - 86
----
NULL
skipif mysql # not compatible
query I rowsort label-5463
SELECT CAST ( NULL AS INTEGER ) / + + 80 + + + 4 + + SUM ( + 36 ) * - 86
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5464
SELECT DISTINCT MAX( CAST( - 19 AS SIGNED ) ) DIV - 75 col1
----
0
skipif mysql # not compatible
query I rowsort label-5464
SELECT DISTINCT MAX ( CAST ( - 19 AS INTEGER ) ) / - 75 col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5465
SELECT ALL - CASE + - 85 WHEN - 77 + - 84 + + 63 * + 27 THEN - 48 / + AVG ( - + 52 ) * ( - - COUNT( * ) ) + - 94 * + 48 * - + AVG ( DISTINCT 9 ) + ( + COUNT( * ) ) ELSE NULL END * + 44
----
NULL
skipif mysql # not compatible
query I rowsort label-5465
SELECT ALL - CASE + - 85 WHEN - 77 + - 84 + + 63 * + 27 THEN - 48 / + AVG ( - + 52 ) * ( - - COUNT ( * ) ) + - 94 * + 48 * - + AVG ( DISTINCT 9 ) + ( + COUNT ( * ) ) ELSE NULL END * + 44
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5466
SELECT + 8 * ( + 96 ) + SUM( DISTINCT + ( ( + - 98 ) ) ) col0
----
670
skipif mysql # not compatible
query I rowsort label-5466
SELECT + 8 * ( + 96 ) + SUM ( DISTINCT + ( ( + - 98 ) ) ) col0
----
670
onlyif mysql # aggregate syntax:
query I rowsort label-5467
SELECT NULLIF ( + 33, + COUNT( * ) ) col2
----
33
skipif mysql # not compatible
query I rowsort label-5467
SELECT NULLIF ( + 33, + COUNT ( * ) ) col2
----
33
query I rowsort
SELECT DISTINCT 65 - 40
----
25
onlyif mysql # aggregate syntax:
query I rowsort label-5469
SELECT - 60 * + COUNT( * ) * 19 + - NULLIF ( - COUNT( * ), + 33 + - 86 ) + + 83
----
-1056
skipif mysql # not compatible
query I rowsort label-5469
SELECT - 60 * + COUNT ( * ) * 19 + - NULLIF ( - COUNT ( * ), + 33 + - 86 ) + + 83
----
-1056
query I rowsort
SELECT DISTINCT - + 87 AS col0
----
-87
query I rowsort
SELECT + 61 + - 81 AS col2
----
-20
onlyif mysql # DIV for integer division:
query I rowsort label-5472
SELECT DISTINCT - 14 * 66 DIV 58
----
-15
skipif mysql # not compatible
query I rowsort label-5472
SELECT DISTINCT - 14 * 66 / 58
----
-15
onlyif mysql # aggregate syntax:
query I rowsort label-5473
SELECT ALL - - COALESCE ( + 17, + - COUNT( * ) )
----
17
skipif mysql # not compatible
query I rowsort label-5473
SELECT ALL - - COALESCE ( + 17, + - COUNT ( * ) )
----
17
query I rowsort
SELECT + + 84 col0
----
84
query I rowsort
SELECT ALL - NULLIF ( - 30, - 10 * 54 + - 97 ) AS col2
----
30
query II rowsort
SELECT 37 + - 39 AS col1, 96 col1
----
-2
96
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5477
SELECT - 38 + CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5477
SELECT - 38 + CAST ( NULL AS INTEGER ) AS col1
----
NULL
query II rowsort
SELECT 86 * + 72 - + 16 + + 32, 79 AS col2
----
6208
79
query I rowsort
SELECT ALL ( - 55 )
----
-55
onlyif mysql # aggregate syntax:
query I rowsort label-5480
SELECT DISTINCT + 6 + 54 + - COUNT( * ) * + COUNT( * )
----
59
skipif mysql # not compatible
query I rowsort label-5480
SELECT DISTINCT + 6 + 54 + - COUNT ( * ) * + COUNT ( * )
----
59
onlyif mysql # aggregate syntax:
query II rowsort label-5481
SELECT ALL - 52 + + - COUNT( * ) + - 15, + 91 + - 40 - 92 AS col2
----
-68
-41
skipif mysql # not compatible
query II rowsort label-5481
SELECT ALL - 52 + + - COUNT ( * ) + - 15, + 91 + - 40 - 92 AS col2
----
-68
-41
onlyif mysql # aggregate syntax:
query I rowsort label-5482
SELECT ALL MAX( DISTINCT + + 90 )
----
90
skipif mysql # not compatible
query I rowsort label-5482
SELECT ALL MAX ( DISTINCT + + 90 )
----
90
onlyif mysql # DIV for integer division:
query I rowsort label-5483
SELECT 59 DIV - ( + 51 )
----
-1
skipif mysql # not compatible
query I rowsort label-5483
SELECT 59 / - ( + 51 )
----
-1
onlyif mysql # DIV for integer division:
query I rowsort label-5484
SELECT ALL - 16 DIV + 92 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-5484
SELECT ALL - 16 / + 92 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5485
SELECT - COUNT( * ) * + + 92 AS col2
----
-92
skipif mysql # not compatible
query I rowsort label-5485
SELECT - COUNT ( * ) * + + 92 AS col2
----
-92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5486
SELECT DISTINCT + CAST( NULL AS SIGNED ), COUNT( * ) * + COUNT( * ) AS col2
----
NULL
1
skipif mysql # not compatible
query II rowsort label-5486
SELECT DISTINCT + CAST ( NULL AS INTEGER ), COUNT ( * ) * + COUNT ( * ) AS col2
----
NULL
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5487
SELECT + CAST( + 73 AS SIGNED ) * COUNT( * )
----
73
skipif mysql # not compatible
query I rowsort label-5487
SELECT + CAST ( + 73 AS INTEGER ) * COUNT ( * )
----
73
query I rowsort
SELECT ALL ( + 87 ) * + 54 AS col2
----
4698
onlyif mysql # DIV for integer division:
query I rowsort label-5489
SELECT + 4 + 28 + + - 84 - + 23 + 82 * - 26 + - 17 DIV - - ( + 40 ) AS col1
----
-2207
skipif mysql # not compatible
query I rowsort label-5489
SELECT + 4 + 28 + + - 84 - + 23 + 82 * - 26 + - 17 / - - ( + 40 ) AS col1
----
-2207
query I rowsort
SELECT DISTINCT + 44 * + 98
----
4312
onlyif mysql # aggregate syntax:
query I rowsort label-5491
SELECT ALL ( + 77 ) * + - 17 - + COUNT( * )
----
-1310
skipif mysql # not compatible
query I rowsort label-5491
SELECT ALL ( + 77 ) * + - 17 - + COUNT ( * )
----
-1310
onlyif mysql # aggregate syntax:
query I rowsort label-5492
SELECT DISTINCT + MAX( DISTINCT 99 ) col0
----
99
skipif mysql # not compatible
query I rowsort label-5492
SELECT DISTINCT + MAX ( DISTINCT 99 ) col0
----
99
query I rowsort
SELECT + 56 * - - 38
----
2128
onlyif mysql # aggregate syntax:
query II rowsort label-5494
SELECT NULLIF ( - + MAX( DISTINCT + 13 ), + SUM( ALL 94 ) ) AS col0, + 94 + + 33
----
-13
127
skipif mysql # not compatible
query II rowsort label-5494
SELECT NULLIF ( - + MAX ( DISTINCT + 13 ), + SUM ( ALL 94 ) ) AS col0, + 94 + + 33
----
-13
127
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5495
SELECT CASE + 40 WHEN - 95 THEN 15 * 11 - - - COUNT( * ) + 44 - + - CAST( - + ( + 94 ) AS SIGNED ) + - 1 ELSE - + 50 END
----
-50
skipif mysql # not compatible
query I rowsort label-5495
SELECT CASE + 40 WHEN - 95 THEN 15 * 11 - - - COUNT ( * ) + 44 - + - CAST ( - + ( + 94 ) AS INTEGER ) + - 1 ELSE - + 50 END
----
-50
query I rowsort
SELECT + 50 + - 64 * + 49 + 3
----
-3083
query I rowsort
SELECT + NULLIF ( + 12, + 81 )
----
12
onlyif mysql # aggregate syntax:
query I rowsort label-5498
SELECT + 20 * - COUNT( * ) AS col2
----
-20
skipif mysql # not compatible
query I rowsort label-5498
SELECT + 20 * - COUNT ( * ) AS col2
----
-20
query I rowsort
SELECT - 26 + - 96
----
-122
onlyif mysql # aggregate syntax:
query I rowsort label-5500
SELECT SUM( + 92 ) AS col0
----
92
skipif mysql # not compatible
query I rowsort label-5500
SELECT SUM ( + 92 ) AS col0
----
92
query I rowsort
SELECT + 73 - + 29 col1
----
44
query I rowsort
SELECT ALL - 54 * + 4
----
-216
onlyif mysql # DIV for integer division:
query I rowsort label-5503
SELECT ALL 96 DIV - 42 AS col1
----
-2
skipif mysql # not compatible
query I rowsort label-5503
SELECT ALL 96 / - 42 AS col1
----
-2
query I rowsort
SELECT + ( 24 )
----
24
onlyif mysql # aggregate syntax:
query I rowsort label-5505
SELECT MAX( 28 ) AS col1
----
28
skipif mysql # not compatible
query I rowsort label-5505
SELECT MAX ( 28 ) AS col1
----
28
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5506
SELECT - 43 / - CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5506
SELECT - 43 / - CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5507
SELECT ALL - 6 * COUNT( * ) + - COALESCE ( 24, + COUNT( * ) ) AS col1
----
-30
skipif mysql # not compatible
query I rowsort label-5507
SELECT ALL - 6 * COUNT ( * ) + - COALESCE ( 24, + COUNT ( * ) ) AS col1
----
-30
query I rowsort
SELECT + 54 * 62
----
3348
query I rowsort
SELECT - 60 * - 9
----
540
onlyif mysql # aggregate syntax:
query I rowsort label-5510
SELECT COUNT( + 42 )
----
1
skipif mysql # not compatible
query I rowsort label-5510
SELECT COUNT ( + 42 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5511
SELECT - ( MAX( + COALESCE ( 7, 96 ) ) )
----
-7
skipif mysql # not compatible
query I rowsort label-5511
SELECT - ( MAX ( + COALESCE ( 7, 96 ) ) )
----
-7
query I rowsort
SELECT ALL - 19 + 20
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5513
SELECT DISTINCT NULLIF ( - 41, - 23 ) + + COUNT( * )
----
-40
skipif mysql # not compatible
query I rowsort label-5513
SELECT DISTINCT NULLIF ( - 41, - 23 ) + + COUNT ( * )
----
-40
query I rowsort
SELECT DISTINCT NULLIF ( 49, CASE - 11 WHEN + 26 THEN 53 END * + 48 + - 15 )
----
49
query I rowsort
SELECT ALL 83 + - 28 AS col0
----
55
query I rowsort
SELECT + 65 + 37
----
102
onlyif mysql # aggregate syntax:
query I rowsort label-5517
SELECT ALL CASE + 28 WHEN 11 THEN - 45 - + 75 WHEN + COUNT( * ) THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-5517
SELECT ALL CASE + 28 WHEN 11 THEN - 45 - + 75 WHEN + COUNT ( * ) THEN NULL END
----
NULL
query I rowsort
SELECT ALL - 29 * 13 col0
----
-377
query I rowsort
SELECT - 17 + + 94 * - 3 AS col1
----
-299
query I rowsort
SELECT - 23 * + 52 AS col2
----
-1196
onlyif mysql # aggregate syntax:
query I rowsort label-5521
SELECT ALL - 20 - - COUNT( * ) AS col1
----
-19
skipif mysql # not compatible
query I rowsort label-5521
SELECT ALL - 20 - - COUNT ( * ) AS col1
----
-19
query I rowsort
SELECT - 34 * + 91 AS col1
----
-3094
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5523
SELECT ALL + 57 - CASE + 61 WHEN - 5 DIV + ( + 17 ) THEN - CAST( - COALESCE ( - 91, 47 + 64 ) AS SIGNED ) * 49 + COUNT( * ) * CAST( - 8 AS SIGNED ) ELSE 62 END DIV 78
----
57
skipif mysql # not compatible
query I rowsort label-5523
SELECT ALL + 57 - CASE + 61 WHEN - 5 / + ( + 17 ) THEN - CAST ( - COALESCE ( - 91, 47 + 64 ) AS INTEGER ) * 49 + COUNT ( * ) * CAST ( - 8 AS INTEGER ) ELSE 62 END / 78
----
57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5524
SELECT - ( COALESCE ( NULLIF ( 66, 74 ), - CAST( NULL AS SIGNED ) + - MAX( + 50 ), 73 * - CAST( NULL AS SIGNED ) ) ) - - 4
----
-62
skipif mysql # not compatible
query I rowsort label-5524
SELECT - ( COALESCE ( NULLIF ( 66, 74 ), - CAST ( NULL AS INTEGER ) + - MAX ( + 50 ), 73 * - CAST ( NULL AS INTEGER ) ) ) - - 4
----
-62
onlyif mysql # aggregate syntax:
query I rowsort label-5525
SELECT ALL - 30 * - COUNT( * ) AS col2
----
30
skipif mysql # not compatible
query I rowsort label-5525
SELECT ALL - 30 * - COUNT ( * ) AS col2
----
30
query I rowsort
SELECT DISTINCT CASE - 75 WHEN 39 / 91 THEN + 62 WHEN 51 * 56 THEN NULL END AS col1
----
NULL
query I rowsort
SELECT ALL + 58 - 61 AS col2
----
-3
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-5528
SELECT DISTINCT NULLIF ( CAST( NULL AS DECIMAL ), - AVG ( 79 ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-5528
SELECT DISTINCT NULLIF ( CAST ( NULL AS REAL ), - AVG ( 79 ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5529
SELECT - MIN( 99 ) + - ( + 9 )
----
-108
skipif mysql # not compatible
query I rowsort label-5529
SELECT - MIN ( 99 ) + - ( + 9 )
----
-108
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5530
SELECT - 57 DIV COUNT( * ) AS col1
----
-57
skipif mysql # not compatible
query I rowsort label-5530
SELECT - 57 / COUNT ( * ) AS col1
----
-57
onlyif mysql # DIV for integer division:
query I rowsort label-5531
SELECT - 44 DIV ( 49 ) - 80
----
-80
skipif mysql # not compatible
query I rowsort label-5531
SELECT - 44 / ( 49 ) - 80
----
-80
query I rowsort
SELECT - 38 * + 89 + - ( 68 + 59 ) * 0
----
-3382
query I rowsort
SELECT ALL + 58 * - COALESCE ( 97, - ( COALESCE ( 33, - 74 ) ) * 85 ) AS col1
----
-5626
onlyif mysql # DIV for integer division:
query I rowsort label-5534
SELECT - 21 DIV 29
----
0
skipif mysql # not compatible
query I rowsort label-5534
SELECT - 21 / 29
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5535
SELECT + + CASE 7 WHEN NULLIF ( - 55, + 14 * SUM( + 48 * + 39 ) ) THEN NULLIF ( - 20, + 88 ) * CAST( NULL AS SIGNED ) + + COUNT( * ) / + 9 ELSE NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5535
SELECT + + CASE 7 WHEN NULLIF ( - 55, + 14 * SUM ( + 48 * + 39 ) ) THEN NULLIF ( - 20, + 88 ) * CAST ( NULL AS INTEGER ) + + COUNT ( * ) / + 9 ELSE NULL END AS col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-5536
SELECT DISTINCT + - 6 DIV 70 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-5536
SELECT DISTINCT + - 6 / 70 AS col1
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-5537
SELECT DISTINCT ( 54 ) DIV 76 + - 70 AS col1
----
-70
skipif mysql # not compatible
query I rowsort label-5537
SELECT DISTINCT ( 54 ) / 76 + - 70 AS col1
----
-70
query I rowsort
SELECT ALL - - 93 * 45
----
4185
query I rowsort
SELECT + 71 * + 75
----
5325
query I rowsort
SELECT - - 42 + - 21 AS col2
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-5541
SELECT DISTINCT - COUNT( * ) * COUNT( * )
----
-1
skipif mysql # not compatible
query I rowsort label-5541
SELECT DISTINCT - COUNT ( * ) * COUNT ( * )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5542
SELECT - 72 * 51 + + 41 * SUM( DISTINCT 26 * 51 )
----
50694
skipif mysql # not compatible
query I rowsort label-5542
SELECT - 72 * 51 + + 41 * SUM ( DISTINCT 26 * 51 )
----
50694
onlyif mysql # aggregate syntax:
query I rowsort label-5543
SELECT + SUM( DISTINCT + 22 )
----
22
skipif mysql # not compatible
query I rowsort label-5543
SELECT + SUM ( DISTINCT + 22 )
----
22
onlyif mysql # aggregate syntax:
query I rowsort label-5544
SELECT + - COUNT( DISTINCT 74 ) + + 54
----
53
skipif mysql # not compatible
query I rowsort label-5544
SELECT + - COUNT ( DISTINCT 74 ) + + 54
----
53
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-5545
SELECT + - 87 * - CASE CAST( NULL AS DECIMAL ) WHEN - 72 / + 78 THEN NULL ELSE + NULLIF ( COUNT( 78 ), 1 * - 91 ) END AS col0
----
87
skipif mysql # not compatible
query I rowsort label-5545
SELECT + - 87 * - CASE CAST ( NULL AS REAL ) WHEN - 72 / + 78 THEN NULL ELSE + NULLIF ( COUNT ( 78 ), 1 * - 91 ) END AS col0
----
87
query I rowsort
SELECT ALL + + CASE - 33 WHEN 10 THEN 66 END AS col0
----
NULL
query I rowsort
SELECT + 59 + 11 AS col1
----
70
query I rowsort
SELECT ALL - 52 * 28 + 0 * 50 AS col0
----
-1456
onlyif mysql # aggregate syntax:
query I rowsort label-5549
SELECT ALL + COUNT( * ) * 81 + 21 col0
----
102
skipif mysql # not compatible
query I rowsort label-5549
SELECT ALL + COUNT ( * ) * 81 + 21 col0
----
102
onlyif mysql # aggregate syntax:
query I rowsort label-5550
SELECT + 84 * 57 + + COALESCE ( 56 + - 68 * NULLIF ( - MAX( 66 ) + + 54 * + 16, 84 ), - 80 * 90 + 65, - 85 ) AS col0
----
-49420
skipif mysql # not compatible
query I rowsort label-5550
SELECT + 84 * 57 + + COALESCE ( 56 + - 68 * NULLIF ( - MAX ( 66 ) + + 54 * + 16, 84 ), - 80 * 90 + 65, - 85 ) AS col0
----
-49420
onlyif mysql # aggregate syntax:
query I rowsort label-5551
SELECT DISTINCT 17 * + 37 - 79 * CASE + 45 + COUNT( * ) * + CASE 6 WHEN - 61 * 88 + - 85 THEN 73 - COUNT( - 34 ) * - 95 ELSE NULL END WHEN + 90 THEN 23 * - 9 + + 72 / 98 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5551
SELECT DISTINCT 17 * + 37 - 79 * CASE + 45 + COUNT ( * ) * + CASE 6 WHEN - 61 * 88 + - 85 THEN 73 - COUNT ( - 34 ) * - 95 ELSE NULL END WHEN + 90 THEN 23 * - 9 + + 72 / 98 END AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5552
SELECT - CAST( + + 60 AS SIGNED ) col1
----
-60
skipif mysql # not compatible
query I rowsort label-5552
SELECT - CAST ( + + 60 AS INTEGER ) col1
----
-60
query I rowsort
SELECT - 23 + - 40 AS col0
----
-63
query I rowsort
SELECT ALL 91 * + 40 - + 79
----
3561
onlyif mysql # aggregate syntax:
query I rowsort label-5555
SELECT + COALESCE ( + 89, + 3, + NULLIF ( - 22, - MIN( DISTINCT 80 ) * - 38 ) ) * + 14 AS col1
----
1246
skipif mysql # not compatible
query I rowsort label-5555
SELECT + COALESCE ( + 89, + 3, + NULLIF ( - 22, - MIN ( DISTINCT 80 ) * - 38 ) ) * + 14 AS col1
----
1246
query I rowsort
SELECT DISTINCT 41 * + 47
----
1927
query I rowsort
SELECT ALL 99 * + 49
----
4851
query I rowsort
SELECT 85 * - 85 col2
----
-7225
onlyif mysql # aggregate syntax:
query I rowsort label-5559
SELECT ALL 93 - MIN( - 22 )
----
115
skipif mysql # not compatible
query I rowsort label-5559
SELECT ALL 93 - MIN ( - 22 )
----
115
query I rowsort
SELECT 10 * + - 94
----
-940
onlyif mysql # aggregate syntax:
query I rowsort label-5561
SELECT 29 + - 60 + + COUNT( * )
----
-30
skipif mysql # not compatible
query I rowsort label-5561
SELECT 29 + - 60 + + COUNT ( * )
----
-30
onlyif mysql # aggregate syntax:
query I rowsort label-5562
SELECT COUNT( * ) * + 35
----
35
skipif mysql # not compatible
query I rowsort label-5562
SELECT COUNT ( * ) * + 35
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-5563
SELECT DISTINCT - MAX( 19 ) * + ( 98 * + 93 + 54 )
----
-174192
skipif mysql # not compatible
query I rowsort label-5563
SELECT DISTINCT - MAX ( 19 ) * + ( 98 * + 93 + 54 )
----
-174192
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-5564
SELECT DISTINCT + 81 + - NULLIF ( + ( 13 ), 36 ) * CAST( + 44 + + 50 DIV 77 AS SIGNED ) AS col2
----
-491
skipif mysql # not compatible
query I rowsort label-5564
SELECT DISTINCT + 81 + - NULLIF ( + ( 13 ), 36 ) * CAST ( + 44 + + 50 / 77 AS INTEGER ) AS col2
----
-491
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5565
SELECT 36 * CAST( NULL AS SIGNED ) + + 69
----
NULL
skipif mysql # not compatible
query I rowsort label-5565
SELECT 36 * CAST ( NULL AS INTEGER ) + + 69
----
NULL
query I rowsort
SELECT ALL + 93 + + 46 * + 42
----
2025
onlyif mysql # aggregate syntax:
query I rowsort label-5567
SELECT + + MIN( ALL + 25 ) AS col1
----
25
skipif mysql # not compatible
query I rowsort label-5567
SELECT + + MIN ( ALL + 25 ) AS col1
----
25
query I rowsort
SELECT ALL + - 28 + + 44
----
16
query I rowsort
SELECT + ( + - 2 ) - - 2 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5570
SELECT MAX( - + 77 ) col2
----
-77
skipif mysql # not compatible
query I rowsort label-5570
SELECT MAX ( - + 77 ) col2
----
-77
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5571
SELECT MAX( DISTINCT - 47 ) DIV - NULLIF ( MIN( 24 ) * + 20, - ( 53 ) ) + COUNT( * ) * COUNT( * ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-5571
SELECT MAX ( DISTINCT - 47 ) / - NULLIF ( MIN ( 24 ) * + 20, - ( 53 ) ) + COUNT ( * ) * COUNT ( * ) AS col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5572
SELECT DISTINCT - + COUNT( * ) + 16 AS col1
----
15
skipif mysql # not compatible
query I rowsort label-5572
SELECT DISTINCT - + COUNT ( * ) + 16 AS col1
----
15
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5573
SELECT - CAST( - + 62 AS SIGNED ) + - 63 DIV COALESCE ( 93 + - 92, + 67 * 45, - COUNT( * ), - ( 92 ) )
----
-1
skipif mysql # not compatible
query I rowsort label-5573
SELECT - CAST ( - + 62 AS INTEGER ) + - 63 / COALESCE ( 93 + - 92, + 67 * 45, - COUNT ( * ), - ( 92 ) )
----
-1
query I rowsort
SELECT ALL + 11 + - - 42
----
53
query I rowsort
SELECT ALL - + 65 col2
----
-65
query I rowsort
SELECT DISTINCT + + 86 + - + 85
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5577
SELECT - COUNT( * ) * + NULLIF ( + 16, 49 ) AS col1
----
-16
skipif mysql # not compatible
query I rowsort label-5577
SELECT - COUNT ( * ) * + NULLIF ( + 16, 49 ) AS col1
----
-16
query I rowsort
SELECT ALL 88 * + 61 AS col0
----
5368
onlyif mysql # DIV for integer division:
query I rowsort label-5579
SELECT - 57 DIV - 79
----
0
skipif mysql # not compatible
query I rowsort label-5579
SELECT - 57 / - 79
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5580
SELECT ALL + 50 + COUNT( * ) * 69 AS col2
----
119
skipif mysql # not compatible
query I rowsort label-5580
SELECT ALL + 50 + COUNT ( * ) * 69 AS col2
----
119
query I rowsort
SELECT ALL - - 31 AS col2
----
31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5582
SELECT + CASE + + 57 WHEN COUNT( * ) - + 95 * ( 55 ) THEN - 49 WHEN - 33 THEN + CAST( NULL AS SIGNED ) * + 9 END
----
NULL
skipif mysql # not compatible
query I rowsort label-5582
SELECT + CASE + + 57 WHEN COUNT ( * ) - + 95 * ( 55 ) THEN - 49 WHEN - 33 THEN + CAST ( NULL AS INTEGER ) * + 9 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5583
SELECT ALL + COUNT( * ) * + 68 + + 42
----
110
skipif mysql # not compatible
query I rowsort label-5583
SELECT ALL + COUNT ( * ) * + 68 + + 42
----
110
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5584
SELECT - CAST( + 25 AS SIGNED ) AS col1
----
-25
skipif mysql # not compatible
query I rowsort label-5584
SELECT - CAST ( + 25 AS INTEGER ) AS col1
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-5585
SELECT - COUNT( * ) * + COUNT( 88 ) + + COUNT( * ) * MIN( + 9 * 41 + 75 * 76 ) AS col1
----
6068
skipif mysql # not compatible
query I rowsort label-5585
SELECT - COUNT ( * ) * + COUNT ( 88 ) + + COUNT ( * ) * MIN ( + 9 * 41 + 75 * 76 ) AS col1
----
6068
query I rowsort
SELECT ALL 77 - 71 AS col0
----
6
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-5587
SELECT ALL 29 - - NULLIF ( 87, - CAST( NULL AS DECIMAL ) )
----
116
skipif mysql # not compatible
query I rowsort label-5587
SELECT ALL 29 - - NULLIF ( 87, - CAST ( NULL AS REAL ) )
----
116
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-5588
SELECT 59, COUNT( * ) DIV 64 col2
----
59
0
skipif mysql # not compatible
query II rowsort label-5588
SELECT 59, COUNT ( * ) / 64 col2
----
59
0
onlyif mysql # aggregate syntax:
query II rowsort label-5589
SELECT 65, COUNT( * ) + - 64 AS col1
----
65
-63
skipif mysql # not compatible
query II rowsort label-5589
SELECT 65, COUNT ( * ) + - 64 AS col1
----
65
-63
onlyif mysql # aggregate syntax:
query I rowsort label-5590
SELECT ( + 75 ) * - COUNT( * ) * 43
----
-3225
skipif mysql # not compatible
query I rowsort label-5590
SELECT ( + 75 ) * - COUNT ( * ) * 43
----
-3225
onlyif mysql # aggregate syntax:
query I rowsort label-5591
SELECT DISTINCT COUNT( DISTINCT - 50 ) * 37
----
37
skipif mysql # not compatible
query I rowsort label-5591
SELECT DISTINCT COUNT ( DISTINCT - 50 ) * 37
----
37
query II rowsort
SELECT - 31, ( - 92 ) AS col1
----
-31
-92
query I rowsort
SELECT ALL COALESCE ( 31, - + ( - 77 ) + + 5, - 89 * - COALESCE ( 87 * - 49, 52 + 27 ) ) * 71
----
2201
query I rowsort
SELECT CASE + - 29 WHEN - 27 THEN 67 + 51 WHEN NULLIF ( - 74, - 35 * + 85 ) THEN NULL WHEN - 78 THEN 42 ELSE NULL END + 41
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5595
SELECT - MAX( - 68 ) AS col2
----
68
skipif mysql # not compatible
query I rowsort label-5595
SELECT - MAX ( - 68 ) AS col2
----
68
query I rowsort
SELECT 4 + + + 60
----
64
query I rowsort
SELECT ( + 12 ) + 66 + - 38 AS col2
----
40
onlyif mysql # aggregate syntax:
query I rowsort label-5598
SELECT DISTINCT 45 * COUNT( * ) AS col1
----
45
skipif mysql # not compatible
query I rowsort label-5598
SELECT DISTINCT 45 * COUNT ( * ) AS col1
----
45
onlyif mysql # DIV for integer division:
query I rowsort label-5599
SELECT ALL + 22 DIV - + 81 * + 82 * 64 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-5599
SELECT ALL + 22 / - + 81 * + 82 * 64 AS col1
----
0
query I rowsort
SELECT ALL + ( + 33 ) + - + 21
----
12
query I rowsort
SELECT COALESCE ( + + 57, + 63 ) * 98
----
5586
onlyif mysql # aggregate syntax:
query I rowsort label-5602
SELECT 38 + - 44 * - + SUM( 68 ) AS col1
----
3030
skipif mysql # not compatible
query I rowsort label-5602
SELECT 38 + - 44 * - + SUM ( 68 ) AS col1
----
3030
onlyif mysql # aggregate syntax:
query II rowsort label-5603
SELECT DISTINCT 7 AS col1, 91 - MIN( ALL 75 ) + + 14 col1
----
7
30
skipif mysql # not compatible
query II rowsort label-5603
SELECT DISTINCT 7 AS col1, 91 - MIN ( ALL 75 ) + + 14 col1
----
7
30
query I rowsort
SELECT ALL - 48 + - NULLIF ( 46, AVG ( DISTINCT - 42 ) * 44 ) AS col2
----
-94
onlyif mysql # aggregate syntax:
query I rowsort label-5605
SELECT COUNT( * ) + + ( 2 ) * + 22 col0
----
45
skipif mysql # not compatible
query I rowsort label-5605
SELECT COUNT ( * ) + + ( 2 ) * + 22 col0
----
45
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5606
SELECT 68 * - 76 - - CASE 19 WHEN - ( 5 ) * + CAST( 84 AS SIGNED ) THEN AVG ( 68 ) END + - CAST( 35 AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-5606
SELECT 68 * - 76 - - CASE 19 WHEN - ( 5 ) * + CAST ( 84 AS INTEGER ) THEN AVG ( 68 ) END + - CAST ( 35 AS INTEGER )
----
NULL
query I rowsort
SELECT + 96 + - 50 AS col2
----
46
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5608
SELECT 62 DIV COUNT( - - 66 ) + 64 * COUNT( * )
----
126
skipif mysql # not compatible
query I rowsort label-5608
SELECT 62 / COUNT ( - - 66 ) + 64 * COUNT ( * )
----
126
onlyif mysql # aggregate syntax:
query I rowsort label-5609
SELECT - CASE - COUNT( * ) WHEN - - COALESCE ( 22, 5 * 4 - 52 ) / + 14 THEN 71 + - COUNT( ALL 13 ) END + 64 / 77 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5609
SELECT - CASE - COUNT ( * ) WHEN - - COALESCE ( 22, 5 * 4 - 52 ) / + 14 THEN 71 + - COUNT ( ALL 13 ) END + 64 / 77 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5610
SELECT ALL COUNT( * ) * - 31 * - ( 66 ) + 98 DIV - 69
----
2045
skipif mysql # not compatible
query I rowsort label-5610
SELECT ALL COUNT ( * ) * - 31 * - ( 66 ) + 98 / - 69
----
2045
onlyif mysql # aggregate syntax:
query I rowsort label-5611
SELECT ALL - + CASE + ( 2 ) WHEN + 17 * ( 82 ) + + 94 * COUNT( * ) THEN - 23 * 76 END
----
NULL
skipif mysql # not compatible
query I rowsort label-5611
SELECT ALL - + CASE + ( 2 ) WHEN + 17 * ( 82 ) + + 94 * COUNT ( * ) THEN - 23 * 76 END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-5612
SELECT + 70, 27 - - + 12 + + 69 * CASE + 63 WHEN - 66 THEN NULL WHEN - 63 + + 29 THEN 0 ELSE 43 DIV 61 - - MAX( - 43 + 87 ) * 30 END AS col0
----
70
91119
skipif mysql # not compatible
query II rowsort label-5612
SELECT + 70, 27 - - + 12 + + 69 * CASE + 63 WHEN - 66 THEN NULL WHEN - 63 + + 29 THEN 0 ELSE 43 / 61 - - MAX ( - 43 + 87 ) * 30 END AS col0
----
70
91119
onlyif mysql # aggregate syntax:
query I rowsort label-5613
SELECT ALL + 21 * + NULLIF ( - - COUNT( * ), 79 - + 90 )
----
21
skipif mysql # not compatible
query I rowsort label-5613
SELECT ALL + 21 * + NULLIF ( - - COUNT ( * ), 79 - + 90 )
----
21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5614
SELECT DISTINCT - - 20 col1, + 6 * 49 - CASE - COUNT( * ) WHEN - 27 THEN COUNT( - 39 ) * CAST( + 34 AS SIGNED ) END AS col2
----
20
NULL
skipif mysql # not compatible
query II rowsort label-5614
SELECT DISTINCT - - 20 col1, + 6 * 49 - CASE - COUNT ( * ) WHEN - 27 THEN COUNT ( - 39 ) * CAST ( + 34 AS INTEGER ) END AS col2
----
20
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5615
SELECT + CAST( + + COUNT( * ) AS SIGNED ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-5615
SELECT + CAST ( + + COUNT ( * ) AS INTEGER ) AS col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-5616
SELECT 17 + - 53 + - COUNT( * ) * 95 col0
----
-131
skipif mysql # not compatible
query I rowsort label-5616
SELECT 17 + - 53 + - COUNT ( * ) * 95 col0
----
-131
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5617
SELECT + 12 * + CAST( NULL AS SIGNED ) / - 10 / ( - 26 * + COALESCE ( - 99, + 76 * + 37 ) ) + - 50 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5617
SELECT + 12 * + CAST ( NULL AS INTEGER ) / - 10 / ( - 26 * + COALESCE ( - 99, + 76 * + 37 ) ) + - 50 AS col0
----
NULL
query I rowsort
SELECT 76 * + + 74 + + 92 + + 59
----
5775
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5619
SELECT + - 64 * - 55 - - CAST( NULL AS SIGNED ) + 12 * - 84 + + 20 * + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-5619
SELECT + - 64 * - 55 - - CAST ( NULL AS INTEGER ) + 12 * - 84 + + 20 * + COUNT ( * )
----
NULL
query I rowsort
SELECT DISTINCT + + 9 - + - 97 - - 29 + - 43 * + 13 AS col0
----
-424
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5621
SELECT ALL - 66 AS col0, 23 + CAST( NULL AS SIGNED )
----
-66
NULL
skipif mysql # not compatible
query II rowsort label-5621
SELECT ALL - 66 AS col0, 23 + CAST ( NULL AS INTEGER )
----
-66
NULL
query I rowsort
SELECT - 35 + + + 66
----
31
onlyif mysql # DIV for integer division:
query I rowsort label-5623
SELECT ALL - 5 DIV - 16 + + COALESCE ( 37, 3 - 36 ) DIV 75
----
0
skipif mysql # not compatible
query I rowsort label-5623
SELECT ALL - 5 / - 16 + + COALESCE ( 37, 3 - 36 ) / 75
----
0
query I rowsort
SELECT - 49 * + - 65
----
3185
onlyif mysql # aggregate syntax:
query I rowsort label-5625
SELECT ALL - 61 * + COUNT( * ) AS col2
----
-61
skipif mysql # not compatible
query I rowsort label-5625
SELECT ALL - 61 * + COUNT ( * ) AS col2
----
-61
query I rowsort
SELECT - 12 + + + 14 + - 32 * - 38 col2
----
1218
onlyif mysql # DIV for integer division:
query I rowsort label-5627
SELECT DISTINCT - 89 DIV + 84
----
-1
skipif mysql # not compatible
query I rowsort label-5627
SELECT DISTINCT - 89 / + 84
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5628
SELECT - ( - COUNT( - 23 ) ) + CASE 44 WHEN + ( + CASE + COALESCE ( + COALESCE ( - ( COUNT( * ) ), + 59 ), - COUNT( * ) - 88 ) WHEN - 93 THEN 20 + + 61 WHEN 84 * - MAX( DISTINCT 76 * + 21 ) + 37 THEN + ( 25 ) END ) THEN NULL WHEN COUNT( * ) THEN 59 END
----
NULL
skipif mysql # not compatible
query I rowsort label-5628
SELECT - ( - COUNT ( - 23 ) ) + CASE 44 WHEN + ( + CASE + COALESCE ( + COALESCE ( - ( COUNT ( * ) ), + 59 ), - COUNT ( * ) - 88 ) WHEN - 93 THEN 20 + + 61 WHEN 84 * - MAX ( DISTINCT 76 * + 21 ) + 37 THEN + ( 25 ) END ) THEN NULL WHEN COUNT ( * ) THEN 59 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5629
SELECT ALL + COALESCE ( + COUNT( * ), COUNT( * ), + 18 )
----
1
skipif mysql # not compatible
query I rowsort label-5629
SELECT ALL + COALESCE ( + COUNT ( * ), COUNT ( * ), + 18 )
----
1
onlyif mysql # aggregate syntax:
query II rowsort label-5630
SELECT ALL - 71 * + + 3, COUNT( * ) + 5 + 45 AS col1
----
-213
51
skipif mysql # not compatible
query II rowsort label-5630
SELECT ALL - 71 * + + 3, COUNT ( * ) + 5 + 45 AS col1
----
-213
51
onlyif mysql # aggregate syntax:
query I rowsort label-5631
SELECT DISTINCT + NULLIF ( - - COALESCE ( + CASE 32 WHEN - 58 + 51 THEN 79 * - COUNT( * ) END, 99 + 48 ), + AVG ( + 33 ) ) col2
----
147
skipif mysql # not compatible
query I rowsort label-5631
SELECT DISTINCT + NULLIF ( - - COALESCE ( + CASE 32 WHEN - 58 + 51 THEN 79 * - COUNT ( * ) END, 99 + 48 ), + AVG ( + 33 ) ) col2
----
147
onlyif mysql # aggregate syntax:
query I rowsort label-5632
SELECT - COALESCE ( - + 27, + 83 - - CASE 70 WHEN + 66 + - 35 * COUNT( DISTINCT 12 + 23 * - 51 ) THEN - COUNT( * ) WHEN 37 * - 99 THEN NULL END + + COUNT( * ) ) * 59
----
1593
skipif mysql # not compatible
query I rowsort label-5632
SELECT - COALESCE ( - + 27, + 83 - - CASE 70 WHEN + 66 + - 35 * COUNT ( DISTINCT 12 + 23 * - 51 ) THEN - COUNT ( * ) WHEN 37 * - 99 THEN NULL END + + COUNT ( * ) ) * 59
----
1593
query I rowsort
SELECT ALL + 99 * - - 57 AS col0
----
5643
query I rowsort
SELECT DISTINCT COALESCE ( + 0, + 28 ) AS col1
----
0
query I rowsort
SELECT - 4 * + 94
----
-376
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5636
SELECT DISTINCT CAST( NULL AS SIGNED ) + ( - COUNT( * ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-5636
SELECT DISTINCT CAST ( NULL AS INTEGER ) + ( - COUNT ( * ) )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5637
SELECT ALL COUNT( ALL - + 81 ) + + CAST( - COALESCE ( + NULLIF ( 95, + 24 ), + 60 * ( + 31 * 61 ) + 17 ) AS SIGNED ) col1
----
-94
skipif mysql # not compatible
query I rowsort label-5637
SELECT ALL COUNT ( ALL - + 81 ) + + CAST ( - COALESCE ( + NULLIF ( 95, + 24 ), + 60 * ( + 31 * 61 ) + 17 ) AS INTEGER ) col1
----
-94
query I rowsort
SELECT ALL COALESCE ( - 15, 55 * - 35 * + 17 )
----
-15
query II rowsort
SELECT DISTINCT ( 26 ), 66 + + 41 + + 45 AS col0
----
26
152
query I rowsort
SELECT ALL 53 col0
----
53
query I rowsort
SELECT - 38 * + 47
----
-1786
onlyif mysql # aggregate syntax:
query I rowsort label-5642
SELECT NULLIF ( - COUNT( DISTINCT + 75 ), - 81 + 60 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-5642
SELECT NULLIF ( - COUNT ( DISTINCT + 75 ), - 81 + 60 ) AS col0
----
-1
query I rowsort
SELECT DISTINCT + 44 + 8 - + ( + 5 ) AS col2
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-5644
SELECT DISTINCT NULLIF ( + - 67, COUNT( * ) ) * - 59 AS col2
----
3953
skipif mysql # not compatible
query I rowsort label-5644
SELECT DISTINCT NULLIF ( + - 67, COUNT ( * ) ) * - 59 AS col2
----
3953
query I rowsort
SELECT ( + 41 ) AS col0
----
41
onlyif mysql # DIV for integer division:
query I rowsort label-5646
SELECT + - 5 * - 84 DIV + + 75
----
5
skipif mysql # not compatible
query I rowsort label-5646
SELECT + - 5 * - 84 / + + 75
----
5
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5647
SELECT ALL CAST( - CAST( 85 AS SIGNED ) AS SIGNED ) AS col0
----
-85
skipif mysql # not compatible
query I rowsort label-5647
SELECT ALL CAST ( - CAST ( 85 AS INTEGER ) AS INTEGER ) AS col0
----
-85
query I rowsort
SELECT + + 30 - 53 + - + 6 + 18 AS col2
----
-11
query I rowsort
SELECT ALL - 25 * + + 91
----
-2275
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5650
SELECT + - 55 / ( + 67 ) * - - 29 * CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5650
SELECT + - 55 / ( + 67 ) * - - 29 * CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5651
SELECT ALL - - COUNT( - 7 ) DIV 99
----
0
skipif mysql # not compatible
query I rowsort label-5651
SELECT ALL - - COUNT ( - 7 ) / 99
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5652
SELECT + COUNT( * ) * + 24 AS col1
----
24
skipif mysql # not compatible
query I rowsort label-5652
SELECT + COUNT ( * ) * + 24 AS col1
----
24
onlyif mysql # aggregate syntax:
query I rowsort label-5653
SELECT + CASE + 68 WHEN - 99 * - 57 * + 45 + - 68 THEN - 41 * + COUNT( * ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-5653
SELECT + CASE + 68 WHEN - 99 * - 57 * + 45 + - 68 THEN - 41 * + COUNT ( * ) END
----
NULL
query I rowsort
SELECT + + 98 col0
----
98
query I rowsort
SELECT + + 85 AS col0
----
85
query I rowsort
SELECT DISTINCT + + 45 col1
----
45
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5657
SELECT ALL 50 * - MIN( - + 25 ) * - - CAST( - 54 AS SIGNED ) * - NULLIF ( 56, - 19 * + 77 ) AS col2
----
3780000
skipif mysql # not compatible
query I rowsort label-5657
SELECT ALL 50 * - MIN ( - + 25 ) * - - CAST ( - 54 AS INTEGER ) * - NULLIF ( 56, - 19 * + 77 ) AS col2
----
3780000
onlyif mysql # aggregate syntax:
query I rowsort label-5658
SELECT + COUNT( * ) * - 7 AS col1
----
-7
skipif mysql # not compatible
query I rowsort label-5658
SELECT + COUNT ( * ) * - 7 AS col1
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-5659
SELECT - + 98 + - - COUNT( * ) + + MIN( + 60 ) * + 45 * 98
----
264503
skipif mysql # not compatible
query I rowsort label-5659
SELECT - + 98 + - - COUNT ( * ) + + MIN ( + 60 ) * + 45 * 98
----
264503
onlyif mysql # aggregate syntax:
query I rowsort label-5660
SELECT ALL + - MIN( - 6 ) AS col2
----
6
skipif mysql # not compatible
query I rowsort label-5660
SELECT ALL + - MIN ( - 6 ) AS col2
----
6
query I rowsort
SELECT + - NULLIF ( - 18, - NULLIF ( 57, + 14 ) ) AS col0
----
18
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5662
SELECT DISTINCT 7 * - COUNT( DISTINCT + 99 ) DIV + 23 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-5662
SELECT DISTINCT 7 * - COUNT ( DISTINCT + 99 ) / + 23 AS col1
----
0
query I rowsort
SELECT ALL - 59 * 42 + - + 54
----
-2532
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5664
SELECT + + MAX( DISTINCT - 12 ) * 88 * + 96 + + CASE CAST( + 39 AS SIGNED ) + + 81 WHEN + 35 THEN COUNT( * ) + - AVG ( 97 ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-5664
SELECT + + MAX ( DISTINCT - 12 ) * 88 * + 96 + + CASE CAST ( + 39 AS INTEGER ) + + 81 WHEN + 35 THEN COUNT ( * ) + - AVG ( 97 ) END
----
NULL
query I rowsort
SELECT ALL + 48 * + 70 * - 72 AS col0
----
-241920
query I rowsort
SELECT NULLIF ( - 45, + - 12 / - 72 ) col0
----
-45
query I rowsort
SELECT COALESCE ( - 19, - 86 + 84, - COALESCE ( + 90, + 77 * 72 ) + + 64 * 38 )
----
-19
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5668
SELECT + CAST( NULL AS SIGNED ) * + 35 - MAX( ALL 51 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5668
SELECT + CAST ( NULL AS INTEGER ) * + 35 - MAX ( ALL 51 ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5669
SELECT ALL COUNT( * ) * - MIN( ALL - ( + 60 ) ) + + 28 AS col1
----
88
skipif mysql # not compatible
query I rowsort label-5669
SELECT ALL COUNT ( * ) * - MIN ( ALL - ( + 60 ) ) + + 28 AS col1
----
88
onlyif mysql # aggregate syntax:
query II rowsort label-5670
SELECT + 52 * - SUM( ALL - 60 ) AS col1, 47 col2
----
3120
47
skipif mysql # not compatible
query II rowsort label-5670
SELECT + 52 * - SUM ( ALL - 60 ) AS col1, 47 col2
----
3120
47
onlyif mysql # aggregate syntax:
query I rowsort label-5671
SELECT COALESCE ( - 68, - MIN( + 19 ) )
----
-68
skipif mysql # not compatible
query I rowsort label-5671
SELECT COALESCE ( - 68, - MIN ( + 19 ) )
----
-68
onlyif mysql # DIV for integer division:
query I rowsort label-5672
SELECT ALL - ( 91 ) DIV + 30 + 25 AS col1
----
22
skipif mysql # not compatible
query I rowsort label-5672
SELECT ALL - ( 91 ) / + 30 + 25 AS col1
----
22
onlyif mysql # DIV for integer division:
query I rowsort label-5673
SELECT - 5 DIV - 66 * - 69 col1
----
0
skipif mysql # not compatible
query I rowsort label-5673
SELECT - 5 / - 66 * - 69 col1
----
0
query I rowsort
SELECT - 10 * + 40 AS col1
----
-400
onlyif mysql # aggregate syntax:
query I rowsort label-5675
SELECT DISTINCT 28 * 17 * + NULLIF ( - COALESCE ( + 28, + 70 ), + 46 + COUNT( * ) / - 22 ) + + 1
----
-13327
skipif mysql # not compatible
query I rowsort label-5675
SELECT DISTINCT 28 * 17 * + NULLIF ( - COALESCE ( + 28, + 70 ), + 46 + COUNT ( * ) / - 22 ) + + 1
----
-13327
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5676
SELECT ALL + CASE - 43 WHEN MIN( ALL - 74 ) THEN + 14 ELSE - CASE - 17 WHEN COUNT( * ) THEN COUNT( * ) WHEN AVG ( DISTINCT + CAST( NULL AS SIGNED ) ) THEN NULL END END * 46 + + 15
----
NULL
skipif mysql # not compatible
query I rowsort label-5676
SELECT ALL + CASE - 43 WHEN MIN ( ALL - 74 ) THEN + 14 ELSE - CASE - 17 WHEN COUNT ( * ) THEN COUNT ( * ) WHEN AVG ( DISTINCT + CAST ( NULL AS INTEGER ) ) THEN NULL END END * 46 + + 15
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5677
SELECT ALL CASE 73 WHEN - + 58 THEN + ( SUM( 66 ) ) WHEN 72 + + NULLIF ( - 78, + 92 * 54 + 42 ) THEN 11 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-5677
SELECT ALL CASE 73 WHEN - + 58 THEN + ( SUM ( 66 ) ) WHEN 72 + + NULLIF ( - 78, + 92 * 54 + 42 ) THEN 11 ELSE NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5678
SELECT ALL - COUNT( * ) / - 75 * + 45 / - NULLIF ( CAST( NULL AS SIGNED ), 87 ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5678
SELECT ALL - COUNT ( * ) / - 75 * + 45 / - NULLIF ( CAST ( NULL AS INTEGER ), 87 ) col2
----
NULL
query I rowsort
SELECT ALL 45 * + 19
----
855
query I rowsort
SELECT - 62 + + 26 AS col2
----
-36
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-5681
SELECT ALL - 5 + + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-5681
SELECT ALL - 5 + + CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT - 38 + + - 68 AS col1
----
-106
onlyif mysql # aggregate syntax:
query I rowsort label-5683
SELECT - 44 - - + COUNT( * )
----
-43
skipif mysql # not compatible
query I rowsort label-5683
SELECT - 44 - - + COUNT ( * )
----
-43
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5684
SELECT ALL CAST( + + CAST( NULL AS SIGNED ) AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-5684
SELECT ALL CAST ( + + CAST ( NULL AS INTEGER ) AS INTEGER )
----
NULL
query I rowsort
SELECT - 15 + + 31
----
16
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5686
SELECT + 20 - - 61 * SUM( ALL 9 ) DIV - + 71 AS col0
----
13
skipif mysql # not compatible
query I rowsort label-5686
SELECT + 20 - - 61 * SUM ( ALL 9 ) / - + 71 AS col0
----
13
onlyif mysql # aggregate syntax:
query I rowsort label-5687
SELECT MIN( DISTINCT - - 7 )
----
7
skipif mysql # not compatible
query I rowsort label-5687
SELECT MIN ( DISTINCT - - 7 )
----
7
onlyif mysql # DIV for integer division:
query I rowsort label-5688
SELECT ALL + - 55 - + 38 DIV 59 - - 20 + - 96 * 64 AS col1
----
-6179
skipif mysql # not compatible
query I rowsort label-5688
SELECT ALL + - 55 - + 38 / 59 - - 20 + - 96 * 64 AS col1
----
-6179
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5689
SELECT DISTINCT - - CASE COUNT( * ) WHEN + 39 * - 11 + 66 + 19 THEN NULL WHEN 56 * ( + 96 ) THEN NULL ELSE NULLIF ( - 84, + COUNT( 85 ) + ( + 67 ) / - CAST( NULL AS SIGNED ) ) END - 15
----
-99
skipif mysql # not compatible
query I rowsort label-5689
SELECT DISTINCT - - CASE COUNT ( * ) WHEN + 39 * - 11 + 66 + 19 THEN NULL WHEN 56 * ( + 96 ) THEN NULL ELSE NULLIF ( - 84, + COUNT ( 85 ) + ( + 67 ) / - CAST ( NULL AS INTEGER ) ) END - 15
----
-99
onlyif mysql # aggregate syntax:
query I rowsort label-5690
SELECT ALL - 65 - + + COUNT( + + 39 )
----
-66
skipif mysql # not compatible
query I rowsort label-5690
SELECT ALL - 65 - + + COUNT ( + + 39 )
----
-66
query I rowsort
SELECT - - 59 + - 24 AS col2
----
35
query I rowsort
SELECT DISTINCT CASE + - 51 WHEN + 42 + 24 THEN + 94 * - 33 ELSE NULL END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5693
SELECT + + 85 + + - COUNT( * ) + + COUNT( * ) - + + 28 * COALESCE ( + 66, 70, 30 )
----
-1763
skipif mysql # not compatible
query I rowsort label-5693
SELECT + + 85 + + - COUNT ( * ) + + COUNT ( * ) - + + 28 * COALESCE ( + 66, 70, 30 )
----
-1763
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5694
SELECT + COALESCE ( - ( - 66 ), 90 DIV - COUNT( * ) ) * - 16
----
-1056
skipif mysql # not compatible
query I rowsort label-5694
SELECT + COALESCE ( - ( - 66 ), 90 / - COUNT ( * ) ) * - 16
----
-1056
query I rowsort
SELECT DISTINCT - 71 - - 36
----
-35
onlyif mysql # aggregate syntax:
query I rowsort label-5696
SELECT + ( - NULLIF ( - - SUM( + - 18 ), + COUNT( * ) ) )
----
18
skipif mysql # not compatible
query I rowsort label-5696
SELECT + ( - NULLIF ( - - SUM ( + - 18 ), + COUNT ( * ) ) )
----
18
query I rowsort
SELECT ALL + 38 * - 38
----
-1444
onlyif mysql # aggregate syntax:
query I rowsort label-5698
SELECT 46 * + MAX( DISTINCT - NULLIF ( + 13, 92 ) )
----
-598
skipif mysql # not compatible
query I rowsort label-5698
SELECT 46 * + MAX ( DISTINCT - NULLIF ( + 13, 92 ) )
----
-598
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5699
SELECT + 73 * + CAST( + 30 AS SIGNED ) * - NULLIF ( + - 44, 29 ) + + 14 + + 12
----
96386
skipif mysql # not compatible
query I rowsort label-5699
SELECT + 73 * + CAST ( + 30 AS INTEGER ) * - NULLIF ( + - 44, 29 ) + + 14 + + 12
----
96386
onlyif mysql # aggregate syntax:
query I rowsort label-5700
SELECT ALL 43 * COALESCE ( 37, + 44 * + SUM( - 12 ) * ( + SUM( DISTINCT + 89 ) ) + + 58 + 20 ) AS col2
----
1591
skipif mysql # not compatible
query I rowsort label-5700
SELECT ALL 43 * COALESCE ( 37, + 44 * + SUM ( - 12 ) * ( + SUM ( DISTINCT + 89 ) ) + + 58 + 20 ) AS col2
----
1591
query I rowsort
SELECT ALL - - ( - 71 )
----
-71
onlyif mysql # aggregate syntax:
query II rowsort label-5702
SELECT - 26 - + 80 + + 22 AS col2, 75 + + SUM( + ( - 43 ) ) AS col2
----
-84
32
skipif mysql # not compatible
query II rowsort label-5702
SELECT - 26 - + 80 + + 22 AS col2, 75 + + SUM ( + ( - 43 ) ) AS col2
----
-84
32
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5703
SELECT DISTINCT 96 * - ( + 40 ) * + CASE - 58 WHEN 0 THEN NULL WHEN 97 + + 2 THEN NULL ELSE - 28 END + CAST( + 18 AS SIGNED ) AS col2
----
107538
skipif mysql # not compatible
query I rowsort label-5703
SELECT DISTINCT 96 * - ( + 40 ) * + CASE - 58 WHEN 0 THEN NULL WHEN 97 + + 2 THEN NULL ELSE - 28 END + CAST ( + 18 AS INTEGER ) AS col2
----
107538
query I rowsort
SELECT DISTINCT - 19 * 74 * 81
----
-113886
onlyif mysql # aggregate syntax:
query I rowsort label-5705
SELECT - COUNT( 29 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-5705
SELECT - COUNT ( 29 ) AS col0
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5706
SELECT ALL - - CASE WHEN NOT ( - COALESCE ( - 33, + NULLIF ( CAST( COALESCE ( + 55, + 25 + 24 ) AS SIGNED ), - 42 ), + ( 23 ) ) ) <> ( + 53 ) THEN COUNT( * ) / - 32 - - 58 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5706
SELECT ALL - - CASE WHEN NOT ( - COALESCE ( - 33, + NULLIF ( CAST ( COALESCE ( + 55, + 25 + 24 ) AS INTEGER ), - 42 ), + ( 23 ) ) ) <> ( + 53 ) THEN COUNT ( * ) / - 32 - - 58 END AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5707
SELECT 15 * + - COUNT( * ) + - 83 + + 47 + + 50 - + COUNT( * ) * CAST( NULL AS SIGNED ) / - SUM( 27 )
----
NULL
skipif mysql # not compatible
query I rowsort label-5707
SELECT 15 * + - COUNT ( * ) + - 83 + + 47 + + 50 - + COUNT ( * ) * CAST ( NULL AS INTEGER ) / - SUM ( 27 )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5708
SELECT ALL 70 + MAX( DISTINCT + 14 ) + - 18 + + - 90 * - - 48 * NULLIF ( + 79 - 1, ( - 34 ) )
----
-336894
skipif mysql # not compatible
query I rowsort label-5708
SELECT ALL 70 + MAX ( DISTINCT + 14 ) + - 18 + + - 90 * - - 48 * NULLIF ( + 79 - 1, ( - 34 ) )
----
-336894
query I rowsort
SELECT 75 + - 77 - - ( 31 ) * + 11 * 59 - 32 * 58
----
18261
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5710
SELECT NULLIF ( + 23, - 8 ) DIV - + 34 * - + 73 + + COUNT( * ) * + ( - 38 )
----
-38
skipif mysql # not compatible
query I rowsort label-5710
SELECT NULLIF ( + 23, - 8 ) / - + 34 * - + 73 + + COUNT ( * ) * + ( - 38 )
----
-38
onlyif mysql # aggregate syntax:
query II rowsort label-5711
SELECT + 68, COUNT( * ) + + COALESCE ( + - 11, - 60 + - NULLIF ( - 90, 95 ) + 0 ) AS col1
----
68
-10
skipif mysql # not compatible
query II rowsort label-5711
SELECT + 68, COUNT ( * ) + + COALESCE ( + - 11, - 60 + - NULLIF ( - 90, 95 ) + 0 ) AS col1
----
68
-10
onlyif mysql # aggregate syntax:
query II rowsort label-5712
SELECT ALL - 68 AS col1, - 40 * + COUNT( * ) + 48 + 46
----
-68
54
skipif mysql # not compatible
query II rowsort label-5712
SELECT ALL - 68 AS col1, - 40 * + COUNT ( * ) + 48 + 46
----
-68
54
query II rowsort
SELECT 75 AS col2, - 95 + - 23 AS col2
----
75
-118
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5714
SELECT ALL - CAST( NULL AS SIGNED ) + - COALESCE ( - ( - 33 ), + + 44, - - COUNT( DISTINCT 24 ) - - 44 ) + + 14 * - COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5714
SELECT ALL - CAST ( NULL AS INTEGER ) + - COALESCE ( - ( - 33 ), + + 44, - - COUNT ( DISTINCT 24 ) - - 44 ) + + 14 * - COUNT ( * ) AS col0
----
NULL
query I rowsort
SELECT ALL 4 * - + 27
----
-108
query I rowsort
SELECT DISTINCT - 27 * NULLIF ( + + CASE - + 24 WHEN + 99 THEN - 99 ELSE NULL END, - ( 13 ) ) * 22
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5717
SELECT DISTINCT 22 + 30 * - 59 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-5717
SELECT DISTINCT 22 + 30 * - 59 * - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL - COALESCE ( + + 1, - - 29 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5719
SELECT DISTINCT - COUNT( DISTINCT 59 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-5719
SELECT DISTINCT - COUNT ( DISTINCT 59 ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5720
SELECT ALL 57 + + COUNT( * ) AS col1
----
58
skipif mysql # not compatible
query I rowsort label-5720
SELECT ALL 57 + + COUNT ( * ) AS col1
----
58
onlyif mysql # aggregate syntax:
query II rowsort label-5721
SELECT DISTINCT 89 AS col0, + MIN( + 62 )
----
89
62
skipif mysql # not compatible
query II rowsort label-5721
SELECT DISTINCT 89 AS col0, + MIN ( + 62 )
----
89
62
query II rowsort
SELECT 13 AS col0, + 86
----
13
86
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5723
SELECT DISTINCT - CAST( NULL AS SIGNED ) - - ( - 91 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5723
SELECT DISTINCT - CAST ( NULL AS INTEGER ) - - ( - 91 ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5724
SELECT ALL 46 AS col1, - COUNT( * )
----
46
-1
skipif mysql # not compatible
query II rowsort label-5724
SELECT ALL 46 AS col1, - COUNT ( * )
----
46
-1
query I rowsort
SELECT 64 + + 28
----
92
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5726
SELECT 13 DIV + - COUNT( * ) AS col0
----
-13
skipif mysql # not compatible
query I rowsort label-5726
SELECT 13 / + - COUNT ( * ) AS col0
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-5727
SELECT ALL + 77 * + - COUNT( * ) AS col0
----
-77
skipif mysql # not compatible
query I rowsort label-5727
SELECT ALL + 77 * + - COUNT ( * ) AS col0
----
-77
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5728
SELECT ALL - - 6 * + + 79, + 38 * - CASE - + 66 WHEN - 5 THEN SUM( 12 ) + + 21 ELSE 7 + - CAST( 14 AS SIGNED ) END AS col2
----
474
266
skipif mysql # not compatible
query II rowsort label-5728
SELECT ALL - - 6 * + + 79, + 38 * - CASE - + 66 WHEN - 5 THEN SUM ( 12 ) + + 21 ELSE 7 + - CAST ( 14 AS INTEGER ) END AS col2
----
474
266
onlyif mysql # aggregate syntax:
query I rowsort label-5729
SELECT - + CASE + 0 WHEN + 79 / + 22 * + COALESCE ( + MAX( DISTINCT - 60 ), - 96, + MIN( - 12 ) ) + - 14 + - 22 THEN NULL WHEN COUNT( * ) THEN - 32 END
----
NULL
skipif mysql # not compatible
query I rowsort label-5729
SELECT - + CASE + 0 WHEN + 79 / + 22 * + COALESCE ( + MAX ( DISTINCT - 60 ), - 96, + MIN ( - 12 ) ) + - 14 + - 22 THEN NULL WHEN COUNT ( * ) THEN - 32 END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: DIV for integer division:
query II rowsort label-5730
SELECT DISTINCT - CAST( NULL AS DECIMAL ) AS col2, COUNT( * ) DIV + 13
----
NULL
0
skipif mysql # not compatible
query II rowsort label-5730
SELECT DISTINCT - CAST ( NULL AS REAL ) AS col2, COUNT ( * ) / + 13
----
NULL
0
onlyif mysql # aggregate syntax:
query I rowsort label-5731
SELECT ALL + COUNT( * ) * 26 * 16 col0
----
416
skipif mysql # not compatible
query I rowsort label-5731
SELECT ALL + COUNT ( * ) * 26 * 16 col0
----
416
query I rowsort
SELECT 92 - - 85 + CASE - + 38 WHEN - + 38 / + 63 THEN NULL WHEN 71 THEN NULL ELSE 50 * + 7 END AS col1
----
527
onlyif mysql # DIV for integer division:
query I rowsort label-5733
SELECT 36 DIV 70 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-5733
SELECT 36 / 70 AS col2
----
0
query I rowsort
SELECT - ( + ( 3 ) ) col2
----
-3
onlyif mysql # aggregate syntax:
query II rowsort label-5735
SELECT - 27 col1, + ( - SUM( ALL + ( + ( - 11 ) ) ) ) col1
----
-27
11
skipif mysql # not compatible
query II rowsort label-5735
SELECT - 27 col1, + ( - SUM ( ALL + ( + ( - 11 ) ) ) ) col1
----
-27
11
query I rowsort
SELECT - ( 0 ) AS col1
----
0
query II rowsort
SELECT ALL + 17, - 19 AS col2
----
17
-19
query II rowsort
SELECT + 11 AS col0, 81 AS col2
----
11
81
query II rowsort
SELECT ALL - 81 * 70 AS col2, - 64
----
-5670
-64
query I rowsort
SELECT - 15 - - - 82 AS col0
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-5741
SELECT ALL - MIN( - + 98 ) AS col2
----
98
skipif mysql # not compatible
query I rowsort label-5741
SELECT ALL - MIN ( - + 98 ) AS col2
----
98
onlyif mysql # aggregate syntax:
query I rowsort label-5742
SELECT + COUNT( * ) + - 52 AS col1
----
-51
skipif mysql # not compatible
query I rowsort label-5742
SELECT + COUNT ( * ) + - 52 AS col1
----
-51
query I rowsort
SELECT ALL 68 * - ( ( - - 98 ) ) AS col1
----
-6664
query II rowsort
SELECT 84 * + 2 AS col1, 63 AS col2
----
168
63
query I rowsort
SELECT ALL - - 22 + 85 * - 66 AS col0
----
-5588
onlyif mysql # DIV for integer division:
query I rowsort label-5746
SELECT ALL - - 60 + - + 66 + - 49 DIV 2
----
-30
skipif mysql # not compatible
query I rowsort label-5746
SELECT ALL - - 60 + - + 66 + - 49 / 2
----
-30
query I rowsort
SELECT + ( + 87 ) AS col2
----
87
onlyif mysql # aggregate syntax:
query II rowsort label-5748
SELECT ALL COUNT( * ) * - 59 AS col1, ( + - 94 )
----
-59
-94
skipif mysql # not compatible
query II rowsort label-5748
SELECT ALL COUNT ( * ) * - 59 AS col1, ( + - 94 )
----
-59
-94
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-5749
SELECT COUNT( * ) * + + CASE - - 64 WHEN 75 THEN NULL WHEN - - 81 * + 94 * - + 85 / + 53 THEN MIN( CAST( 38 AS DECIMAL ) ) ELSE NULL END * 16 - + COUNT( * ) / 28 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5749
SELECT COUNT ( * ) * + + CASE - - 64 WHEN 75 THEN NULL WHEN - - 81 * + 94 * - + 85 / + 53 THEN MIN ( CAST ( 38 AS REAL ) ) ELSE NULL END * 16 - + COUNT ( * ) / 28 col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5750
SELECT ALL 17 + + 79 + + COUNT( DISTINCT - 15 ) * + 17 - + 34 AS col1
----
79
skipif mysql # not compatible
query I rowsort label-5750
SELECT ALL 17 + + 79 + + COUNT ( DISTINCT - 15 ) * + 17 - + 34 AS col1
----
79
query I rowsort
SELECT ALL + NULLIF ( 96, 22 ) * 52 + + + 36 AS col0
----
5028
onlyif mysql # aggregate syntax:
query I rowsort label-5752
SELECT COUNT( * ) * + + COUNT( * ) * + + 1 * - 24
----
-24
skipif mysql # not compatible
query I rowsort label-5752
SELECT COUNT ( * ) * + + COUNT ( * ) * + + 1 * - 24
----
-24
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5753
SELECT DISTINCT - CAST( 94 AS SIGNED ) AS col0, + 36
----
-94
36
skipif mysql # not compatible
query II rowsort label-5753
SELECT DISTINCT - CAST ( 94 AS INTEGER ) AS col0, + 36
----
-94
36
onlyif mysql # aggregate syntax:
query I rowsort label-5754
SELECT ALL 81 + 85 * 10 * + 69 + MIN( DISTINCT + 42 ) AS col2
----
58773
skipif mysql # not compatible
query I rowsort label-5754
SELECT ALL 81 + 85 * 10 * + 69 + MIN ( DISTINCT + 42 ) AS col2
----
58773
query I rowsort
SELECT ALL ( 60 ) + 57 AS col0
----
117
onlyif mysql # aggregate syntax:
query I rowsort label-5756
SELECT - CASE - - ( + 67 ) WHEN ( - + 16 ) + - - COUNT( * ) + + 25 * 57 * 57 THEN NULL WHEN 34 - 17 THEN NULL WHEN ( + 61 ) + 92 THEN CASE 39 WHEN 55 * 60 THEN - 1 * MAX( ALL 81 ) + + 15 * 68 END END * 90 - COUNT( * ) / - 5 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5756
SELECT - CASE - - ( + 67 ) WHEN ( - + 16 ) + - - COUNT ( * ) + + 25 * 57 * 57 THEN NULL WHEN 34 - 17 THEN NULL WHEN ( + 61 ) + 92 THEN CASE 39 WHEN 55 * 60 THEN - 1 * MAX ( ALL 81 ) + + 15 * 68 END END * 90 - COUNT ( * ) / - 5 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5757
SELECT DISTINCT ( 43 ) DIV - COUNT( * )
----
-43
skipif mysql # not compatible
query I rowsort label-5757
SELECT DISTINCT ( 43 ) / - COUNT ( * )
----
-43
query I rowsort
SELECT 19 - + 3 col2
----
16
onlyif mysql # aggregate syntax:
query I rowsort label-5759
SELECT + SUM( + 77 ) col1
----
77
skipif mysql # not compatible
query I rowsort label-5759
SELECT + SUM ( + 77 ) col1
----
77
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5760
SELECT ALL 3 * 33 DIV + COUNT( * ) AS col2
----
99
skipif mysql # not compatible
query I rowsort label-5760
SELECT ALL 3 * 33 / + COUNT ( * ) AS col2
----
99
onlyif mysql # aggregate syntax:
query I rowsort label-5761
SELECT COUNT( * ) - + 63 AS col2
----
-62
skipif mysql # not compatible
query I rowsort label-5761
SELECT COUNT ( * ) - + 63 AS col2
----
-62
onlyif mysql # aggregate syntax:
query I rowsort label-5762
SELECT NULLIF ( - ( + 56 ), - MAX( ALL - 14 ) ) * + 15 - - - 47 col2
----
-887
skipif mysql # not compatible
query I rowsort label-5762
SELECT NULLIF ( - ( + 56 ), - MAX ( ALL - 14 ) ) * + 15 - - - 47 col2
----
-887
onlyif mysql # aggregate syntax:
query I rowsort label-5763
SELECT ALL + + 92 * COUNT( * )
----
92
skipif mysql # not compatible
query I rowsort label-5763
SELECT ALL + + 92 * COUNT ( * )
----
92
onlyif mysql # aggregate syntax:
query I rowsort label-5764
SELECT ALL - COUNT( * ) * + + NULLIF ( + 25, - + 13 + - 0 - - 39 / - 81 * - 35 ) + 89 AS col2
----
64
skipif mysql # not compatible
query I rowsort label-5764
SELECT ALL - COUNT ( * ) * + + NULLIF ( + 25, - + 13 + - 0 - - 39 / - 81 * - 35 ) + 89 AS col2
----
64
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5765
SELECT COUNT( + - CAST( + - 17 AS SIGNED ) ) * - 69 + + COUNT( * ) - - 4 DIV - 29 + + 36 * + 46
----
1588
skipif mysql # not compatible
query I rowsort label-5765
SELECT COUNT ( + - CAST ( + - 17 AS INTEGER ) ) * - 69 + + COUNT ( * ) - - 4 / - 29 + + 36 * + 46
----
1588
query I rowsort
SELECT ( - - 22 ) + + + 76 + 4
----
102
onlyif mysql # aggregate syntax:
query II rowsort label-5767
SELECT + ( + COUNT( * ) ) AS col1, 70 * + 76 - + 43
----
1
5277
skipif mysql # not compatible
query II rowsort label-5767
SELECT + ( + COUNT ( * ) ) AS col1, 70 * + 76 - + 43
----
1
5277
query I rowsort
SELECT 20 * 25
----
500
query I rowsort
SELECT ALL 55 col2
----
55
query I rowsort
SELECT + 59 * + 18 col1
----
1062
onlyif mysql # aggregate syntax:
query I rowsort label-5771
SELECT + + COUNT( * ) + - 33 AS col0
----
-32
skipif mysql # not compatible
query I rowsort label-5771
SELECT + + COUNT ( * ) + - 33 AS col0
----
-32
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5772
SELECT ALL CAST( + - 68 AS SIGNED ) + + COUNT( * ) AS col0
----
-67
skipif mysql # not compatible
query I rowsort label-5772
SELECT ALL CAST ( + - 68 AS INTEGER ) + + COUNT ( * ) AS col0
----
-67
query I rowsort
SELECT DISTINCT 73 + 33
----
106
onlyif mysql # aggregate syntax:
query I rowsort label-5774
SELECT ALL + + COUNT( * ) + + 55 + + 6 * - 97 * 73 * + + 83
----
-3526282
skipif mysql # not compatible
query I rowsort label-5774
SELECT ALL + + COUNT ( * ) + + 55 + + 6 * - 97 * 73 * + + 83
----
-3526282
query I rowsort
SELECT - 13 + 23 + + + 59 * - - 31 AS col0
----
1839
onlyif mysql # DIV for integer division:
query II rowsort label-5776
SELECT ALL - 86 + - 86 AS col1, - 2 + + - 86 DIV + - 78 + - 56 col2
----
-172
-57
skipif mysql # not compatible
query II rowsort label-5776
SELECT ALL - 86 + - 86 AS col1, - 2 + + - 86 / + - 78 + - 56 col2
----
-172
-57
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5777
SELECT DISTINCT + 28 * - + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5777
SELECT DISTINCT + 28 * - + CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT - + 6 * NULLIF ( - 5, - 56 ) AS col1
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-5779
SELECT - - 0 * + 6 * + + ( COUNT( * ) ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-5779
SELECT - - 0 * + 6 * + + ( COUNT ( * ) ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-5780
SELECT - - NULLIF ( - - COUNT( * ), + 46 ) * + 97
----
97
skipif mysql # not compatible
query I rowsort label-5780
SELECT - - NULLIF ( - - COUNT ( * ), + 46 ) * + 97
----
97
onlyif mysql # aggregate syntax:
query I rowsort label-5781
SELECT ALL + 13 * - 69 + + MIN( - 49 ) + - 28 AS col2
----
-974
skipif mysql # not compatible
query I rowsort label-5781
SELECT ALL + 13 * - 69 + + MIN ( - 49 ) + - 28 AS col2
----
-974
query I rowsort
SELECT - 58 * - 16 AS col0
----
928
query II rowsort
SELECT ALL + 94 AS col2, + 53 - - 6
----
94
59
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5784
SELECT ALL + COUNT( * ) * + CAST( NULL AS SIGNED ) - - - 11 * - 22
----
NULL
skipif mysql # not compatible
query I rowsort label-5784
SELECT ALL + COUNT ( * ) * + CAST ( NULL AS INTEGER ) - - - 11 * - 22
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5785
SELECT ALL + 68, + COUNT( * ) AS col0
----
68
1
skipif mysql # not compatible
query II rowsort label-5785
SELECT ALL + 68, + COUNT ( * ) AS col0
----
68
1
query I rowsort
SELECT NULLIF ( - 62, + - 24 ) AS col2
----
-62
query I rowsort
SELECT - 22 * + ( + 1 ) AS col0
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-5788
SELECT - COUNT( * ) * + ( - COUNT( * ) ) + - - SUM( + 85 ) + - 30
----
56
skipif mysql # not compatible
query I rowsort label-5788
SELECT - COUNT ( * ) * + ( - COUNT ( * ) ) + - - SUM ( + 85 ) + - 30
----
56
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5789
SELECT + NULLIF ( - 74, + 63 * + 37 - CASE + 94 WHEN - CAST( NULL AS SIGNED ) THEN + ( + ( 67 ) ) / 94 WHEN + 11 THEN - 75 + 28 END ) - - ( + COUNT( + ( 31 ) ) )
----
-73
skipif mysql # not compatible
query I rowsort label-5789
SELECT + NULLIF ( - 74, + 63 * + 37 - CASE + 94 WHEN - CAST ( NULL AS INTEGER ) THEN + ( + ( 67 ) ) / 94 WHEN + 11 THEN - 75 + 28 END ) - - ( + COUNT ( + ( 31 ) ) )
----
-73
query I rowsort
SELECT 73 * 32 + - + 96 AS col1
----
2240
query I rowsort
SELECT ALL 3 * + 3
----
9
onlyif mysql # aggregate syntax:
query II rowsort label-5792
SELECT + COUNT( * ), - COUNT( * ) * + 10 AS col1
----
1
-10
skipif mysql # not compatible
query II rowsort label-5792
SELECT + COUNT ( * ), - COUNT ( * ) * + 10 AS col1
----
1
-10
onlyif mysql # aggregate syntax:
query I rowsort label-5793
SELECT ALL + SUM( 73 )
----
73
skipif mysql # not compatible
query I rowsort label-5793
SELECT ALL + SUM ( 73 )
----
73
onlyif mysql # aggregate syntax:
query II rowsort label-5794
SELECT DISTINCT + 25 AS col1, NULLIF ( - MIN( + 98 ), 61 ) AS col0
----
25
-98
skipif mysql # not compatible
query II rowsort label-5794
SELECT DISTINCT + 25 AS col1, NULLIF ( - MIN ( + 98 ), 61 ) AS col0
----
25
-98
onlyif mysql # aggregate syntax:
query II rowsort label-5795
SELECT ALL + 28 AS col1, + COUNT( * )
----
28
1
skipif mysql # not compatible
query II rowsort label-5795
SELECT ALL + 28 AS col1, + COUNT ( * )
----
28
1
onlyif mysql # aggregate syntax:
query I rowsort label-5796
SELECT COUNT( * ) * + - 99 + + 24
----
-75
skipif mysql # not compatible
query I rowsort label-5796
SELECT COUNT ( * ) * + - 99 + + 24
----
-75
onlyif mysql # aggregate syntax:
query II rowsort label-5797
SELECT - - 73 AS col0, + 39 - + COUNT( * ) + 74 * - + 5 AS col1
----
73
-332
skipif mysql # not compatible
query II rowsort label-5797
SELECT - - 73 AS col0, + 39 - + COUNT ( * ) + 74 * - + 5 AS col1
----
73
-332
query III rowsort
SELECT DISTINCT - 16 AS col1, + NULLIF ( + + 67, - 21 ), - 69 col0
----
-16
67
-69
onlyif mysql # DIV for integer division:
query I rowsort label-5799
SELECT ALL 64 DIV 7 AS col0
----
9
skipif mysql # not compatible
query I rowsort label-5799
SELECT ALL 64 / 7 AS col0
----
9
onlyif mysql # aggregate syntax:
query I rowsort label-5800
SELECT - ( + COUNT( * ) ) * + 52
----
-52
skipif mysql # not compatible
query I rowsort label-5800
SELECT - ( + COUNT ( * ) ) * + 52
----
-52
query I rowsort
SELECT ALL - 51 + + + 26 AS col1
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-5802
SELECT + COALESCE ( 44, + SUM( DISTINCT + 30 ) )
----
44
skipif mysql # not compatible
query I rowsort label-5802
SELECT + COALESCE ( 44, + SUM ( DISTINCT + 30 ) )
----
44
onlyif mysql # aggregate syntax:
query I rowsort label-5803
SELECT DISTINCT NULLIF ( COALESCE ( 3, - + CASE - 72 WHEN - + 13 + 62 THEN NULL WHEN + 65 THEN NULL WHEN + 42 * + 61 THEN + 72 + + 21 ELSE NULL END ), - 34 * SUM( 45 ) ) + 30 * 67 AS col0
----
2013
skipif mysql # not compatible
query I rowsort label-5803
SELECT DISTINCT NULLIF ( COALESCE ( 3, - + CASE - 72 WHEN - + 13 + 62 THEN NULL WHEN + 65 THEN NULL WHEN + 42 * + 61 THEN + 72 + + 21 ELSE NULL END ), - 34 * SUM ( 45 ) ) + 30 * 67 AS col0
----
2013
query I rowsort
SELECT ALL - 1 + + + 0 AS col2
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-5805
SELECT - COUNT( * ) col2, - MAX( DISTINCT - - 21 ) * + 81 * - 84 * CASE + 95 WHEN - + 20 + + 17 THEN 43 END
----
-1
NULL
skipif mysql # not compatible
query II rowsort label-5805
SELECT - COUNT ( * ) col2, - MAX ( DISTINCT - - 21 ) * + 81 * - 84 * CASE + 95 WHEN - + 20 + + 17 THEN 43 END
----
-1
NULL
query I rowsort
SELECT ALL - 90 + - - 16 AS col1
----
-74
onlyif mysql # aggregate syntax:
query I rowsort label-5807
SELECT DISTINCT + COUNT( * ) * - 5 AS col2
----
-5
skipif mysql # not compatible
query I rowsort label-5807
SELECT DISTINCT + COUNT ( * ) * - 5 AS col2
----
-5
query I rowsort
SELECT + 50 - - 11 + - 14 AS col1
----
47
query II rowsort
SELECT - 7 AS col1, 33 * 56 + + - 79 AS col1
----
-7
1769
query I rowsort
SELECT ALL 89 * + - 79 AS col0
----
-7031
query I rowsort
SELECT ALL 94 + + 90 * 14
----
1354
onlyif mysql # aggregate syntax:
query I rowsort label-5812
SELECT + MAX( ALL - 31 ) - - COUNT( * ) + + - 76 AS col1
----
-106
skipif mysql # not compatible
query I rowsort label-5812
SELECT + MAX ( ALL - 31 ) - - COUNT ( * ) + + - 76 AS col1
----
-106
onlyif mysql # aggregate syntax:
query II rowsort label-5813
SELECT 25 AS col0, - COUNT( * ) col1
----
25
-1
skipif mysql # not compatible
query II rowsort label-5813
SELECT 25 AS col0, - COUNT ( * ) col1
----
25
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5814
SELECT - NULLIF ( + - 40, + - SUM( - + 57 ) )
----
40
skipif mysql # not compatible
query I rowsort label-5814
SELECT - NULLIF ( + - 40, + - SUM ( - + 57 ) )
----
40
query I rowsort
SELECT ALL + ( + 81 ) + ( + 49 )
----
130
onlyif mysql # aggregate syntax:
query I rowsort label-5816
SELECT + 99 + + ( - - COUNT( * ) )
----
100
skipif mysql # not compatible
query I rowsort label-5816
SELECT + 99 + + ( - - COUNT ( * ) )
----
100
query I rowsort
SELECT ALL - ( + + 88 ) * + 36 col0
----
-3168
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5818
SELECT - COUNT( ALL ( - + 15 ) ) DIV - + 10 + 73 + + - COUNT( * ) - + - 33 * - 12 * - 97 - 77 AS col0
----
38407
skipif mysql # not compatible
query I rowsort label-5818
SELECT - COUNT ( ALL ( - + 15 ) ) / - + 10 + 73 + + - COUNT ( * ) - + - 33 * - 12 * - 97 - 77 AS col0
----
38407
onlyif mysql # DIV for integer division:
query I rowsort label-5819
SELECT 5 DIV + + 91 + + - 60 AS col1
----
-60
skipif mysql # not compatible
query I rowsort label-5819
SELECT 5 / + + 91 + + - 60 AS col1
----
-60
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5820
SELECT CAST( MIN( DISTINCT 49 ) AS SIGNED )
----
49
skipif mysql # not compatible
query I rowsort label-5820
SELECT CAST ( MIN ( DISTINCT 49 ) AS INTEGER )
----
49
query II rowsort
SELECT - NULLIF ( + + 46, 39 ) + + 86 AS col2, + 14 * 28 col0
----
40
392
onlyif mysql # aggregate syntax:
query I rowsort label-5822
SELECT ALL + 5 * + NULLIF ( - 41, COUNT( * ) * + + 18 * 50 ) AS col0
----
-205
skipif mysql # not compatible
query I rowsort label-5822
SELECT ALL + 5 * + NULLIF ( - 41, COUNT ( * ) * + + 18 * 50 ) AS col0
----
-205
query I rowsort
SELECT DISTINCT ( - - 94 ) * + 22 AS col0
----
2068
onlyif mysql # aggregate syntax:
query I rowsort label-5824
SELECT - MIN( ALL + + 60 ) * + 93
----
-5580
skipif mysql # not compatible
query I rowsort label-5824
SELECT - MIN ( ALL + + 60 ) * + 93
----
-5580
query I rowsort
SELECT ( 57 )
----
57
query I rowsort
SELECT ALL + COALESCE ( + 60, 22 + + ( + + 83 ) ) AS col0
----
60
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5827
SELECT - CAST( NULL AS SIGNED ) * - + 78 AS col1, ( - 20 ) - - + COUNT( - 15 ) + + COUNT( * ) * CAST( NULL AS SIGNED ) * - COUNT( * ) AS col1
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-5827
SELECT - CAST ( NULL AS INTEGER ) * - + 78 AS col1, ( - 20 ) - - + COUNT ( - 15 ) + + COUNT ( * ) * CAST ( NULL AS INTEGER ) * - COUNT ( * ) AS col1
----
NULL
NULL
query I rowsort
SELECT 42 * 95 - 52 * - - ( + 65 )
----
610
onlyif mysql # aggregate syntax:
query II rowsort label-5829
SELECT ALL + 46 + - 38 AS col1, + COUNT( ALL + 28 ) AS col0
----
8
1
skipif mysql # not compatible
query II rowsort label-5829
SELECT ALL + 46 + - 38 AS col1, + COUNT ( ALL + 28 ) AS col0
----
8
1
query I rowsort
SELECT - 18 + + 0 col1
----
-18
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-5831
SELECT CASE - COUNT( * ) WHEN + + COUNT( * ) + + + 86 THEN + + 49 * - + 44 * + 2 ELSE NULL END * + 82 * + COUNT( * ) + CAST( CAST( NULL AS SIGNED ) AS DECIMAL ) / + CASE + CASE - 70 WHEN CASE + ( 97 ) WHEN 93 + - CAST( + 85 AS SIGNED ) * COUNT( * ) THEN NULL WHEN 55 * 39 THEN 51 WHEN 4 THEN 96 ELSE NULL END THEN COUNT( * ) ELSE NULL END WHEN 23 * + CASE - 29 WHEN + COUNT( * ) THEN - MAX( DISTINCT - 14 ) * 93 END + CASE + 59 + + 9 WHEN COUNT( * ) + 91 / 89 THEN + 60 WHEN 51 + + 77 THEN NULL END * 22 THEN - 23 WHEN 41 * - SUM( - 27 * 79 ) THEN + 91 * - 43 - 9 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-5831
SELECT CASE - COUNT ( * ) WHEN + + COUNT ( * ) + + + 86 THEN + + 49 * - + 44 * + 2 ELSE NULL END * + 82 * + COUNT ( * ) + CAST ( CAST ( NULL AS INTEGER ) AS REAL ) / + CASE + CASE - 70 WHEN CASE + ( 97 ) WHEN 93 + - CAST ( + 85 AS INTEGER ) * COUNT ( * ) THEN NULL WHEN 55 * 39 THEN 51 WHEN 4 THEN 96 ELSE NULL END THEN COUNT ( * ) ELSE NULL END WHEN 23 * + CASE - 29 WHEN + COUNT ( * ) THEN - MAX ( DISTINCT - 14 ) * 93 END + CASE + 59 + + 9 WHEN COUNT ( * ) + 91 / 89 THEN + 60 WHEN 51 + + 77 THEN NULL END * 22 THEN - 23 WHEN 41 * - SUM ( - 27 * 79 ) THEN + 91 * - 43 - 9 ELSE NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5832
SELECT + 1 * - - CASE - CASE 6 WHEN - 54 THEN NULL WHEN + 59 THEN NULL WHEN + + 26 / + - CAST( NULL AS SIGNED ) THEN 74 END WHEN 86 THEN 82 + MAX( 19 ) WHEN 81 THEN 15 ELSE NULL END * 10 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5832
SELECT + 1 * - - CASE - CASE 6 WHEN - 54 THEN NULL WHEN + 59 THEN NULL WHEN + + 26 / + - CAST ( NULL AS INTEGER ) THEN 74 END WHEN 86 THEN 82 + MAX ( 19 ) WHEN 81 THEN 15 ELSE NULL END * 10 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5833
SELECT ALL - CASE - 60 WHEN 6 THEN - + 87 WHEN - COUNT( - - 18 ) THEN - 90 END * 26 + - - SUM( DISTINCT - ( - 26 ) ) * + 19 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5833
SELECT ALL - CASE - 60 WHEN 6 THEN - + 87 WHEN - COUNT ( - - 18 ) THEN - 90 END * 26 + - - SUM ( DISTINCT - ( - 26 ) ) * + 19 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5834
SELECT ALL + + 28 + - + COUNT( * ) AS col2
----
27
skipif mysql # not compatible
query I rowsort label-5834
SELECT ALL + + 28 + - + COUNT ( * ) AS col2
----
27
query I rowsort
SELECT ALL - ( + 70 ) + 89
----
19
query I rowsort
SELECT 99 * + 93 - - 44 + 40
----
9291
query I rowsort
SELECT ALL - 94 * - 42 + + + 25
----
3973
query I rowsort
SELECT ALL + 30 + + 34
----
64
query I rowsort
SELECT 59 + 9 col1
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-5840
SELECT 39 + - 18 - + COUNT( + + 93 ) - - 45
----
65
skipif mysql # not compatible
query I rowsort label-5840
SELECT 39 + - 18 - + COUNT ( + + 93 ) - - 45
----
65
query I rowsort
SELECT + 17 - + 5 AS col2
----
12
onlyif mysql # aggregate syntax:
query I rowsort label-5842
SELECT COUNT( * ) - + 2 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-5842
SELECT COUNT ( * ) - + 2 AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-5843
SELECT ALL + COUNT( * ) - - + ( + + 17 ) AS col0
----
18
skipif mysql # not compatible
query I rowsort label-5843
SELECT ALL + COUNT ( * ) - - + ( + + 17 ) AS col0
----
18
onlyif mysql # aggregate syntax:
query I rowsort label-5844
SELECT ALL COUNT( * ) * - 67 AS col1
----
-67
skipif mysql # not compatible
query I rowsort label-5844
SELECT ALL COUNT ( * ) * - 67 AS col1
----
-67
onlyif mysql # aggregate syntax:
query I rowsort label-5845
SELECT COUNT( * ) + + + MAX( + 99 )
----
100
skipif mysql # not compatible
query I rowsort label-5845
SELECT COUNT ( * ) + + + MAX ( + 99 )
----
100
query I rowsort
SELECT DISTINCT 29 * + - 8
----
-232
onlyif mysql # aggregate syntax:
query I rowsort label-5847
SELECT 32 + + COUNT( * )
----
33
skipif mysql # not compatible
query I rowsort label-5847
SELECT 32 + + COUNT ( * )
----
33
onlyif mysql # aggregate syntax:
query I rowsort label-5848
SELECT 3 * - COUNT( * )
----
-3
skipif mysql # not compatible
query I rowsort label-5848
SELECT 3 * - COUNT ( * )
----
-3
query I rowsort
SELECT ALL 58 * 10
----
580
onlyif mysql # aggregate syntax:
query I rowsort label-5850
SELECT COUNT( * ) + - - 93 AS col0
----
94
skipif mysql # not compatible
query I rowsort label-5850
SELECT COUNT ( * ) + - - 93 AS col0
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-5851
SELECT DISTINCT ( - 14 ) - - + COUNT( * )
----
-13
skipif mysql # not compatible
query I rowsort label-5851
SELECT DISTINCT ( - 14 ) - - + COUNT ( * )
----
-13
query II rowsort
SELECT DISTINCT - 77 col2, + 11 * + 60
----
-77
660
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5853
SELECT 48 DIV - NULLIF ( + - 38, + 50 * 59 + + - 72 DIV + - 92 * 97 DIV COUNT( * ) ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-5853
SELECT 48 / - NULLIF ( + - 38, + 50 * 59 + + - 72 / + - 92 * 97 / COUNT ( * ) ) AS col0
----
1
query I rowsort
SELECT ALL - 46 / + CASE 99 WHEN ( 9 ) THEN NULL WHEN 38 - + 65 THEN 61 ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5855
SELECT NULLIF ( + COUNT( * ), + 47 ) * 65 + - 1, - 11 AS col0
----
64
-11
skipif mysql # not compatible
query II rowsort label-5855
SELECT NULLIF ( + COUNT ( * ), + 47 ) * 65 + - 1, - 11 AS col0
----
64
-11
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5856
SELECT + COUNT( * ) DIV - 78 * - 37 + COUNT( * ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-5856
SELECT + COUNT ( * ) / - 78 * - 37 + COUNT ( * ) AS col1
----
1
query I rowsort
SELECT DISTINCT - ( + 89 )
----
-89
query I rowsort
SELECT ALL 44 + 20 AS col1
----
64
onlyif mysql # aggregate syntax:
query I rowsort label-5859
SELECT COUNT( * ) + + + SUM( DISTINCT + - 15 ) + 20
----
6
skipif mysql # not compatible
query I rowsort label-5859
SELECT COUNT ( * ) + + + SUM ( DISTINCT + - 15 ) + 20
----
6
query I rowsort
SELECT 83 * + ( - 63 )
----
-5229
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5861
SELECT ALL 20 + 37 + + - COALESCE ( 42, - + 34, - 38 + 96, + 17 + 86 + - + 28 + + 38 * - NULLIF ( COUNT( * ) * - 17, - 52 ) * CAST( - 40 + 9 AS SIGNED ) ) * 53
----
-2169
skipif mysql # not compatible
query I rowsort label-5861
SELECT ALL 20 + 37 + + - COALESCE ( 42, - + 34, - 38 + 96, + 17 + 86 + - + 28 + + 38 * - NULLIF ( COUNT ( * ) * - 17, - 52 ) * CAST ( - 40 + 9 AS INTEGER ) ) * 53
----
-2169
onlyif mysql # aggregate syntax:
query I rowsort label-5862
SELECT + 69 * - 47 * + 43 + COUNT( * ) col2
----
-139448
skipif mysql # not compatible
query I rowsort label-5862
SELECT + 69 * - 47 * + 43 + COUNT ( * ) col2
----
-139448
query I rowsort
SELECT 89 - - 99 + + - 93 * - 86
----
8186
query I rowsort
SELECT DISTINCT - 74 * - 96
----
7104
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5865
SELECT + CAST( - + 73 AS SIGNED ) * COUNT( * ) + - NULLIF ( - 91, 98 )
----
18
skipif mysql # not compatible
query I rowsort label-5865
SELECT + CAST ( - + 73 AS INTEGER ) * COUNT ( * ) + - NULLIF ( - 91, 98 )
----
18
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5866
SELECT DISTINCT + CASE COUNT( * ) WHEN + COALESCE ( - CAST( + 98 AS SIGNED ), 17 + + 88 * + 54 - + 53 ) THEN + 55 * 80 WHEN + 86 * 87 THEN - 78 END + + 65 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5866
SELECT DISTINCT + CASE COUNT ( * ) WHEN + COALESCE ( - CAST ( + 98 AS INTEGER ), 17 + + 88 * + 54 - + 53 ) THEN + 55 * 80 WHEN + 86 * 87 THEN - 78 END + + 65 col2
----
NULL
query I rowsort
SELECT DISTINCT - 56 + + - 33
----
-89
query I rowsort
SELECT + + CASE + 12 WHEN 55 THEN + - 44 ELSE NULL END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5869
SELECT ALL + - MAX( 52 ) + + 57 + + 87 * ( + COUNT( * ) ) * + - COUNT( * ) + COUNT( * ) + 62 + + + 38 * + COUNT( * ) * + COALESCE ( - 13, + COUNT( * ) ) * - 63 * 56 AS col2
----
1742813
skipif mysql # not compatible
query I rowsort label-5869
SELECT ALL + - MAX ( 52 ) + + 57 + + 87 * ( + COUNT ( * ) ) * + - COUNT ( * ) + COUNT ( * ) + 62 + + + 38 * + COUNT ( * ) * + COALESCE ( - 13, + COUNT ( * ) ) * - 63 * 56 AS col2
----
1742813
query I rowsort
SELECT 82 + + 85
----
167
query I rowsort
SELECT ALL 22 + 14
----
36
query I rowsort
SELECT 54 * + 65 + + 13
----
3523
onlyif mysql # aggregate syntax:
query I rowsort label-5873
SELECT + + CASE + COUNT( * ) WHEN - 89 THEN NULL ELSE - 12 * - + 38 + + 95 END AS col1
----
551
skipif mysql # not compatible
query I rowsort label-5873
SELECT + + CASE + COUNT ( * ) WHEN - 89 THEN NULL ELSE - 12 * - + 38 + + 95 END AS col1
----
551
onlyif mysql # aggregate syntax:
query I rowsort label-5874
SELECT ALL + - COUNT( * ) + + + 30 + + - 21 col1
----
8
skipif mysql # not compatible
query I rowsort label-5874
SELECT ALL + - COUNT ( * ) + + + 30 + + - 21 col1
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-5875
SELECT + 32 * - MIN( DISTINCT - - 29 ) * - 47 AS col0
----
43616
skipif mysql # not compatible
query I rowsort label-5875
SELECT + 32 * - MIN ( DISTINCT - - 29 ) * - 47 AS col0
----
43616
onlyif mysql # aggregate syntax:
query I rowsort label-5876
SELECT + 15 + + COUNT( * )
----
16
skipif mysql # not compatible
query I rowsort label-5876
SELECT + 15 + + COUNT ( * )
----
16
onlyif mysql # aggregate syntax:
query I rowsort label-5877
SELECT ALL + COUNT( * ) - + COUNT( * ) + + 35
----
35
skipif mysql # not compatible
query I rowsort label-5877
SELECT ALL + COUNT ( * ) - + COUNT ( * ) + + 35
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-5878
SELECT DISTINCT - NULLIF ( - 58, - COUNT( * ) * 70 * - 76 * + 5 ) * 78
----
4524
skipif mysql # not compatible
query I rowsort label-5878
SELECT DISTINCT - NULLIF ( - 58, - COUNT ( * ) * 70 * - 76 * + 5 ) * 78
----
4524
onlyif mysql # aggregate syntax:
query I rowsort label-5879
SELECT MIN( DISTINCT - 0 ) AS col0
----
0
skipif mysql # not compatible
query I rowsort label-5879
SELECT MIN ( DISTINCT - 0 ) AS col0
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-5880
SELECT ALL - - 21 DIV + - 22
----
0
skipif mysql # not compatible
query I rowsort label-5880
SELECT ALL - - 21 / + - 22
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5881
SELECT NULLIF ( + 42, - 27 * - 95 * + + 69 * - 86 + - 50 + - + 44 * + - COALESCE ( + + COUNT( * ), - 52 / - 85 + 80, + 70 * 18, - 96 ) + + NULLIF ( 39 + 60 * + CAST( 46 AS SIGNED ), - 41 ) ) AS col0
----
42
skipif mysql # not compatible
query I rowsort label-5881
SELECT NULLIF ( + 42, - 27 * - 95 * + + 69 * - 86 + - 50 + - + 44 * + - COALESCE ( + + COUNT ( * ), - 52 / - 85 + 80, + 70 * 18, - 96 ) + + NULLIF ( 39 + 60 * + CAST ( 46 AS INTEGER ), - 41 ) ) AS col0
----
42
query I rowsort
SELECT DISTINCT - - NULLIF ( + ( + - 62 ), - 48 ) * + 40
----
-2480
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-5883
SELECT 3 DIV 12 col1, + 52 * - COUNT( * )
----
0
-52
skipif mysql # not compatible
query II rowsort label-5883
SELECT 3 / 12 col1, + 52 * - COUNT ( * )
----
0
-52
query I rowsort
SELECT 39 * - - 57
----
2223
onlyif mysql # aggregate syntax:
query I rowsort label-5885
SELECT ALL COUNT( DISTINCT ( 4 ) )
----
1
skipif mysql # not compatible
query I rowsort label-5885
SELECT ALL COUNT ( DISTINCT ( 4 ) )
----
1
query I rowsort
SELECT 22 - - + ( + 64 )
----
86
query I rowsort
SELECT 29 * - 24
----
-696
onlyif mysql # DIV for integer division:
query I rowsort label-5888
SELECT CASE 1 WHEN + 17 + 10 + - + ( + + 28 ) + 67 THEN - 53 ELSE - - 11 DIV - - 27 END + ( + 37 ) AS col2
----
37
skipif mysql # not compatible
query I rowsort label-5888
SELECT CASE 1 WHEN + 17 + 10 + - + ( + + 28 ) + 67 THEN - 53 ELSE - - 11 / - - 27 END + ( + 37 ) AS col2
----
37
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5889
SELECT - COUNT( * ) AS col2, - CAST( NULL AS SIGNED )
----
-1
NULL
skipif mysql # not compatible
query II rowsort label-5889
SELECT - COUNT ( * ) AS col2, - CAST ( NULL AS INTEGER )
----
-1
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5890
SELECT ALL SUM( DISTINCT - + 27 )
----
-27
skipif mysql # not compatible
query I rowsort label-5890
SELECT ALL SUM ( DISTINCT - + 27 )
----
-27
query I rowsort
SELECT 57 - - 5
----
62
onlyif mysql # aggregate syntax:
query I rowsort label-5892
SELECT 64 * - - COUNT( * ) AS col1
----
64
skipif mysql # not compatible
query I rowsort label-5892
SELECT 64 * - - COUNT ( * ) AS col1
----
64
query I rowsort
SELECT COALESCE ( 59, - 97 )
----
59
onlyif mysql # aggregate syntax:
query I rowsort label-5894
SELECT + SUM( - - ( 12 ) )
----
12
skipif mysql # not compatible
query I rowsort label-5894
SELECT + SUM ( - - ( 12 ) )
----
12
query I rowsort
SELECT ALL 78 * + + 66 + - 75
----
5073
onlyif mysql # aggregate syntax:
query II rowsort label-5896
SELECT + 88, COUNT( * ) AS col0
----
88
1
skipif mysql # not compatible
query II rowsort label-5896
SELECT + 88, COUNT ( * ) AS col0
----
88
1
onlyif mysql # aggregate syntax:
query I rowsort label-5897
SELECT NULLIF ( + - 31, + - MAX( ALL 88 ) / + - CASE ( - 10 ) WHEN 75 / + - 36 THEN + 10 ELSE NULL END ) AS col2
----
-31
skipif mysql # not compatible
query I rowsort label-5897
SELECT NULLIF ( + - 31, + - MAX ( ALL 88 ) / + - CASE ( - 10 ) WHEN 75 / + - 36 THEN + 10 ELSE NULL END ) AS col2
----
-31
onlyif mysql # aggregate syntax:
query II rowsort label-5898
SELECT + COUNT( * ) AS col2, - CASE 56 WHEN - 30 THEN - 72 WHEN + - 90 * 32 + 9 THEN NULL END AS col0
----
1
NULL
skipif mysql # not compatible
query II rowsort label-5898
SELECT + COUNT ( * ) AS col2, - CASE 56 WHEN - 30 THEN - 72 WHEN + - 90 * 32 + 9 THEN NULL END AS col0
----
1
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-5899
SELECT + 27 * NULLIF ( - 99, + 50 + - 78 + + NULLIF ( 37, + + 1 ) * + - 63 ) DIV - 58
----
46
skipif mysql # not compatible
query I rowsort label-5899
SELECT + 27 * NULLIF ( - 99, + 50 + - 78 + + NULLIF ( 37, + + 1 ) * + - 63 ) / - 58
----
46
query I rowsort
SELECT DISTINCT 21 * + + 24 + + 37
----
541
onlyif mysql # aggregate syntax:
query II rowsort label-5901
SELECT ALL + 28 col2, CASE 49 WHEN - 49 * - + 38 * 11 + - + COUNT( - 1 ) + - - 75 / 46 - - 6 THEN 14 ELSE NULL END + 34 AS col1
----
28
NULL
skipif mysql # not compatible
query II rowsort label-5901
SELECT ALL + 28 col2, CASE 49 WHEN - 49 * - + 38 * 11 + - + COUNT ( - 1 ) + - - 75 / 46 - - 6 THEN 14 ELSE NULL END + 34 AS col1
----
28
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5902
SELECT + SUM( DISTINCT + - 35 ) col1
----
-35
skipif mysql # not compatible
query I rowsort label-5902
SELECT + SUM ( DISTINCT + - 35 ) col1
----
-35
onlyif mysql # aggregate syntax:
query II rowsort label-5903
SELECT + 23 * - COUNT( * ) AS col0, 6
----
-23
6
skipif mysql # not compatible
query II rowsort label-5903
SELECT + 23 * - COUNT ( * ) AS col0, 6
----
-23
6
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5904
SELECT ALL + + AVG ( + - 92 ) * - + NULLIF ( - + CASE + ( + 11 ) WHEN - 74 THEN NULL WHEN + + ( 85 ) THEN - COALESCE ( + 66, 98 * - 39 ) ELSE NULL END, - CAST( NULL AS SIGNED ) ) + 5 * 84 + 92
----
NULL
skipif mysql # not compatible
query I rowsort label-5904
SELECT ALL + + AVG ( + - 92 ) * - + NULLIF ( - + CASE + ( + 11 ) WHEN - 74 THEN NULL WHEN + + ( 85 ) THEN - COALESCE ( + 66, 98 * - 39 ) ELSE NULL END, - CAST ( NULL AS INTEGER ) ) + 5 * 84 + 92
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-5905
SELECT - 30 AS col2, COALESCE ( + MIN( + + 97 ), - 9, - COUNT( * ) * + 21 + + 31 ) - + COALESCE ( - 81, - 27 + - ( - ( 7 ) ), 59 ) + - 86
----
-30
92
skipif mysql # not compatible
query II rowsort label-5905
SELECT - 30 AS col2, COALESCE ( + MIN ( + + 97 ), - 9, - COUNT ( * ) * + 21 + + 31 ) - + COALESCE ( - 81, - 27 + - ( - ( 7 ) ), 59 ) + - 86
----
-30
92
query I rowsort
SELECT + ( - + 66 ) AS col1
----
-66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5907
SELECT - 53 * - - CAST( NULL AS SIGNED ) * - 9 - - - COUNT( * ) * - 92
----
NULL
skipif mysql # not compatible
query I rowsort label-5907
SELECT - 53 * - - CAST ( NULL AS INTEGER ) * - 9 - - - COUNT ( * ) * - 92
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-5908
SELECT - 86 DIV 10 AS col1
----
-8
skipif mysql # not compatible
query I rowsort label-5908
SELECT - 86 / 10 AS col1
----
-8
query I rowsort
SELECT ALL 55 * 35
----
1925
onlyif mysql # aggregate syntax:
query II rowsort label-5910
SELECT + 43 * + 37, COUNT( * ) AS col2
----
1591
1
skipif mysql # not compatible
query II rowsort label-5910
SELECT + 43 * + 37, COUNT ( * ) AS col2
----
1591
1
query I rowsort
SELECT DISTINCT - 9 - + + 75 - + 96 AS col1
----
-180
onlyif mysql # aggregate syntax:
query II rowsort label-5912
SELECT ALL + COUNT( * ), + 4 - ( + - 50 ) + 47 * 72 AS col1
----
1
3438
skipif mysql # not compatible
query II rowsort label-5912
SELECT ALL + COUNT ( * ), + 4 - ( + - 50 ) + 47 * 72 AS col1
----
1
3438
onlyif mysql # aggregate syntax:
query I rowsort label-5913
SELECT - + SUM( DISTINCT - 22 ) - 62
----
-40
skipif mysql # not compatible
query I rowsort label-5913
SELECT - + SUM ( DISTINCT - 22 ) - 62
----
-40
onlyif mysql # aggregate syntax:
query II rowsort label-5914
SELECT - 71 AS col2, + 1 * + - ( - COUNT( - + 12 ) ) col1
----
-71
1
skipif mysql # not compatible
query II rowsort label-5914
SELECT - 71 AS col2, + 1 * + - ( - COUNT ( - + 12 ) ) col1
----
-71
1
query II rowsort
SELECT - 99, 65 AS col0
----
-99
65
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5916
SELECT ALL ( + NULLIF ( + - CAST( NULL AS SIGNED ), - 56 * - 76 + 42 ) ) AS col1, CAST( + ( + - 75 ) AS SIGNED )
----
NULL
-75
skipif mysql # not compatible
query II rowsort label-5916
SELECT ALL ( + NULLIF ( + - CAST ( NULL AS INTEGER ), - 56 * - 76 + 42 ) ) AS col1, CAST ( + ( + - 75 ) AS INTEGER )
----
NULL
-75
query I rowsort
SELECT + - 21 + + 87 * + 1 AS col1
----
66
onlyif mysql # aggregate syntax:
query I rowsort label-5918
SELECT - 5 - - - COUNT( ALL 67 ) AS col0
----
-6
skipif mysql # not compatible
query I rowsort label-5918
SELECT - 5 - - - COUNT ( ALL 67 ) AS col0
----
-6
query I rowsort
SELECT ALL COALESCE ( - 16, 70 )
----
-16
onlyif mysql # aggregate syntax:
query I rowsort label-5920
SELECT DISTINCT + ( - 23 ) * - COUNT( * ) AS col0
----
23
skipif mysql # not compatible
query I rowsort label-5920
SELECT DISTINCT + ( - 23 ) * - COUNT ( * ) AS col0
----
23
query I rowsort
SELECT - 76 + ( + 0 ) AS col1
----
-76
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5922
SELECT - 93 DIV + MAX( + + 29 ) AS col0
----
-3
skipif mysql # not compatible
query I rowsort label-5922
SELECT - 93 / + MAX ( + + 29 ) AS col0
----
-3
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5923
SELECT DISTINCT + 46 + - 19 + + CAST( NULL AS SIGNED ) * 54 - 7
----
NULL
skipif mysql # not compatible
query I rowsort label-5923
SELECT DISTINCT + 46 + - 19 + + CAST ( NULL AS INTEGER ) * 54 - 7
----
NULL
query I rowsort
SELECT ALL + 28 + - 51 AS col0
----
-23
onlyif mysql # aggregate syntax:
query I rowsort label-5925
SELECT - COUNT( * ) + - - 61 * 85
----
5184
skipif mysql # not compatible
query I rowsort label-5925
SELECT - COUNT ( * ) + - - 61 * 85
----
5184
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5926
SELECT DISTINCT COALESCE ( - COUNT( * ), 82 - CAST( + 67 AS SIGNED ) + + + CAST( - - 36 AS SIGNED ) * 0 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-5926
SELECT DISTINCT COALESCE ( - COUNT ( * ), 82 - CAST ( + 67 AS INTEGER ) + + + CAST ( - - 36 AS INTEGER ) * 0 ) AS col0
----
-1
query I rowsort
SELECT - 51 + - - 91
----
40
onlyif mysql # aggregate syntax:
query I rowsort label-5928
SELECT - COUNT( * ) * + 32
----
-32
skipif mysql # not compatible
query I rowsort label-5928
SELECT - COUNT ( * ) * + 32
----
-32
onlyif mysql # aggregate syntax:
query I rowsort label-5929
SELECT - COALESCE ( - + 5, + - 93, - - COUNT( * ) * + + 39 ) + + 25 AS col2
----
30
skipif mysql # not compatible
query I rowsort label-5929
SELECT - COALESCE ( - + 5, + - 93, - - COUNT ( * ) * + + 39 ) + + 25 AS col2
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-5930
SELECT - COALESCE ( COUNT( * ), 16 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-5930
SELECT - COALESCE ( COUNT ( * ), 16 ) AS col2
----
-1
onlyif mysql # DIV for integer division:
query I rowsort label-5931
SELECT ALL 11 DIV + 20 + 97
----
97
skipif mysql # not compatible
query I rowsort label-5931
SELECT ALL 11 / + 20 + 97
----
97
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-5932
SELECT ALL CAST( 58 AS SIGNED ) DIV - 11 + + + 23 AS col0
----
18
skipif mysql # not compatible
query I rowsort label-5932
SELECT ALL CAST ( 58 AS INTEGER ) / - 11 + + + 23 AS col0
----
18
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-5933
SELECT - CAST( + COALESCE ( 34, - CASE + 99 WHEN + - 47 + 47 THEN NULL ELSE + 4 - - 2 END ) AS SIGNED ) + 60 col2, + 82
----
26
82
skipif mysql # not compatible
query II rowsort label-5933
SELECT - CAST ( + COALESCE ( 34, - CASE + 99 WHEN + - 47 + 47 THEN NULL ELSE + 4 - - 2 END ) AS INTEGER ) + 60 col2, + 82
----
26
82
onlyif mysql # aggregate syntax:
query I rowsort label-5934
SELECT DISTINCT 60 * + + COUNT( * ) AS col1
----
60
skipif mysql # not compatible
query I rowsort label-5934
SELECT DISTINCT 60 * + + COUNT ( * ) AS col1
----
60
onlyif mysql # aggregate syntax:
query I rowsort label-5935
SELECT 12 / - CASE + ( - - 88 ) WHEN - 92 THEN + 46 + + 20 + - COUNT( * ) + - 55 * + COUNT( 4 ) * - 32 * + 27 WHEN 95 * - 74 THEN + 72 + ( 15 + - 27 / + 89 ) * - 12 ELSE NULL END + - 57 + + 36
----
NULL
skipif mysql # not compatible
query I rowsort label-5935
SELECT 12 / - CASE + ( - - 88 ) WHEN - 92 THEN + 46 + + 20 + - COUNT ( * ) + - 55 * + COUNT ( 4 ) * - 32 * + 27 WHEN 95 * - 74 THEN + 72 + ( 15 + - 27 / + 89 ) * - 12 ELSE NULL END + - 57 + + 36
----
NULL
query I rowsort
SELECT + + 37 + + - 1 AS col0
----
36
query I rowsort
SELECT + + 26 * - 82 - 2 * - 92 + - 41 AS col1
----
-1989
onlyif mysql # aggregate syntax:
query I rowsort label-5938
SELECT DISTINCT COUNT( * ) * + 57
----
57
skipif mysql # not compatible
query I rowsort label-5938
SELECT DISTINCT COUNT ( * ) * + 57
----
57
onlyif mysql # aggregate syntax:
query I rowsort label-5939
SELECT - 25 * 21 + 54 - + + COALESCE ( + 91, - 32 ) * - 84 * - - 99 + - COUNT( + COALESCE ( + + 60, + 45 ) ) AS col0
----
756284
skipif mysql # not compatible
query I rowsort label-5939
SELECT - 25 * 21 + 54 - + + COALESCE ( + 91, - 32 ) * - 84 * - - 99 + - COUNT ( + COALESCE ( + + 60, + 45 ) ) AS col0
----
756284
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5940
SELECT + CAST( - 37 AS SIGNED ) + + 31, - COUNT( * ) col2
----
-6
-1
skipif mysql # not compatible
query II rowsort label-5940
SELECT + CAST ( - 37 AS INTEGER ) + + 31, - COUNT ( * ) col2
----
-6
-1
query I rowsort
SELECT + 75 * + + 89
----
6675
query I rowsort
SELECT ALL + - 44 AS col1
----
-44
onlyif mysql # aggregate syntax:
query I rowsort label-5943
SELECT ALL + MAX( ALL 49 ) * + MIN( DISTINCT - - ( + 18 ) ) + + 59
----
941
skipif mysql # not compatible
query I rowsort label-5943
SELECT ALL + MAX ( ALL 49 ) * + MIN ( DISTINCT - - ( + 18 ) ) + + 59
----
941
query II rowsort
SELECT ( - + 91 ), + 15 AS col2
----
-91
15
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5945
SELECT ALL + COALESCE ( + CASE - CAST( NULL AS SIGNED ) WHEN + 73 THEN NULL ELSE - 13 * 42 + - 58 END, 76 - + + 62 )
----
-604
skipif mysql # not compatible
query I rowsort label-5945
SELECT ALL + COALESCE ( + CASE - CAST ( NULL AS INTEGER ) WHEN + 73 THEN NULL ELSE - 13 * 42 + - 58 END, 76 - + + 62 )
----
-604
query I rowsort
SELECT + - 85 + 46
----
-39
onlyif mysql # aggregate syntax:
query I rowsort label-5947
SELECT + 41 * 8 + - 79 - + + MAX( DISTINCT - + 43 ) * 52
----
2485
skipif mysql # not compatible
query I rowsort label-5947
SELECT + 41 * 8 + - 79 - + + MAX ( DISTINCT - + 43 ) * 52
----
2485
query I rowsort
SELECT + + 10 + - 11 AS col1
----
-1
query I rowsort
SELECT ALL 89 * - 99 * 2
----
-17622
query I rowsort
SELECT + - 90 AS col1
----
-90
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5951
SELECT + + 61 * - + 63 DIV - COUNT( * )
----
3843
skipif mysql # not compatible
query I rowsort label-5951
SELECT + + 61 * - + 63 / - COUNT ( * )
----
3843
query I rowsort
SELECT DISTINCT + ( 7 )
----
7
onlyif mysql # DIV for integer division:
query I rowsort label-5953
SELECT ALL 56 * 73 DIV 57
----
71
skipif mysql # not compatible
query I rowsort label-5953
SELECT ALL 56 * 73 / 57
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-5954
SELECT - COUNT( * ) + 79 + 44 * - 60 * + + 96 * 98 AS col2
----
-24837042
skipif mysql # not compatible
query I rowsort label-5954
SELECT - COUNT ( * ) + 79 + 44 * - 60 * + + 96 * 98 AS col2
----
-24837042
query I rowsort
SELECT + 17 * + 57
----
969
query I rowsort
SELECT + 76 * - + 25
----
-1900
query I rowsort
SELECT ALL 82 * - - 56
----
4592
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-5958
SELECT - CAST( NULL AS SIGNED ) AS col0, COALESCE ( + 35, + COUNT( * ) + 72 + + 7 + - 60 * + 68 + 36 * 29 * NULLIF ( - + 6, 41 ) ) + COUNT( * ) DIV 75
----
NULL
35
skipif mysql # not compatible
query II rowsort label-5958
SELECT - CAST ( NULL AS INTEGER ) AS col0, COALESCE ( + 35, + COUNT ( * ) + 72 + + 7 + - 60 * + 68 + 36 * 29 * NULLIF ( - + 6, 41 ) ) + COUNT ( * ) / 75
----
NULL
35
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5959
SELECT DISTINCT 89 * - CAST( NULL AS SIGNED ) + - - CAST( ( - 89 ) AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-5959
SELECT DISTINCT 89 * - CAST ( NULL AS INTEGER ) + - - CAST ( ( - 89 ) AS INTEGER ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5960
SELECT ALL MIN( + ( + 96 ) ) * - 42 * 42 + + 88 + + ( + COUNT( * ) ) + - COUNT( * )
----
-169256
skipif mysql # not compatible
query I rowsort label-5960
SELECT ALL MIN ( + ( + 96 ) ) * - 42 * 42 + + 88 + + ( + COUNT ( * ) ) + - COUNT ( * )
----
-169256
onlyif mysql # aggregate syntax:
query I rowsort label-5961
SELECT SUM( - 18 )
----
-18
skipif mysql # not compatible
query I rowsort label-5961
SELECT SUM ( - 18 )
----
-18
query I rowsort
SELECT DISTINCT 34 + - - 54
----
88
onlyif mysql # aggregate syntax:
query I rowsort label-5963
SELECT DISTINCT + 42 + - COUNT( * )
----
41
skipif mysql # not compatible
query I rowsort label-5963
SELECT DISTINCT + 42 + - COUNT ( * )
----
41
query I rowsort
SELECT - 63 + + 51 + - 13 AS col2
----
-25
query I rowsort
SELECT DISTINCT 69 + + 14
----
83
query I rowsort
SELECT ALL 28 + + 62 * - + 33 AS col0
----
-2018
query II rowsort
SELECT - 73 AS col0, + 29 AS col1
----
-73
29
query I rowsort
SELECT 47 - + 17
----
30
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5969
SELECT CAST( + 7 AS SIGNED ) - 70 * + 0
----
7
skipif mysql # not compatible
query I rowsort label-5969
SELECT CAST ( + 7 AS INTEGER ) - 70 * + 0
----
7
query I rowsort
SELECT 92 * + + 82
----
7544
query I rowsort
SELECT ALL + 97 + 76 col1
----
173
query I rowsort
SELECT 82 * + - 77 * - - 22 * 63
----
-8751204
query I rowsort
SELECT ALL + 25 * - 93 AS col0
----
-2325
query I rowsort
SELECT 92 - + - 30
----
122
onlyif mysql # aggregate syntax:
query II rowsort label-5975
SELECT ALL 49 AS col0, 10 + SUM( + 51 ) + - NULLIF ( - 88, - + 59 + + 17 ) + + 87
----
49
236
skipif mysql # not compatible
query II rowsort label-5975
SELECT ALL 49 AS col0, 10 + SUM ( + 51 ) + - NULLIF ( - 88, - + 59 + + 17 ) + + 87
----
49
236
query I rowsort
SELECT - 62 * + + 78 * NULLIF ( - 65, + + 30 ) AS col0
----
314340
query II rowsort
SELECT + 76 AS col2, + 18
----
76
18
onlyif mysql # aggregate syntax:
query I rowsort label-5978
SELECT DISTINCT - + NULLIF ( - + 54, 39 / 73 * - - 83 + - + ( + - MIN( DISTINCT - + CASE WHEN ( + 63 ) <= - 94 THEN - 14 * 70 END ) ) ) AS col0
----
54
skipif mysql # not compatible
query I rowsort label-5978
SELECT DISTINCT - + NULLIF ( - + 54, 39 / 73 * - - 83 + - + ( + - MIN ( DISTINCT - + CASE WHEN ( + 63 ) <= - 94 THEN - 14 * 70 END ) ) ) AS col0
----
54
query II rowsort
SELECT - NULLIF ( + + 82, + + 84 ), 80 AS col0
----
-82
80
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-5980
SELECT - + ( COUNT( * ) ) DIV - 37 * + COUNT( * ) * - ( 19 ) * 37 * + 48 + + COUNT( * ) + - CAST( - - 8 AS SIGNED ) + 35 + + - 76 + + 23 * - 24 AS col0
----
-600
skipif mysql # not compatible
query I rowsort label-5980
SELECT - + ( COUNT ( * ) ) / - 37 * + COUNT ( * ) * - ( 19 ) * 37 * + 48 + + COUNT ( * ) + - CAST ( - - 8 AS INTEGER ) + 35 + + - 76 + + 23 * - 24 AS col0
----
-600
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-5981
SELECT ALL - - MIN( ALL - 95 ) DIV - 39
----
2
skipif mysql # not compatible
query I rowsort label-5981
SELECT ALL - - MIN ( ALL - 95 ) / - 39
----
2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-5982
SELECT DISTINCT - - 77 AS col0, + CAST( NULL AS SIGNED ) * + - 94 * - + COUNT( * ) + 78
----
77
NULL
skipif mysql # not compatible
query II rowsort label-5982
SELECT DISTINCT - - 77 AS col0, + CAST ( NULL AS INTEGER ) * + - 94 * - + COUNT ( * ) + 78
----
77
NULL
query I rowsort
SELECT + + ( + 39 )
----
39
onlyif mysql # aggregate syntax:
query I rowsort label-5984
SELECT SUM( ALL 91 ) col0
----
91
skipif mysql # not compatible
query I rowsort label-5984
SELECT SUM ( ALL 91 ) col0
----
91
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-5985
SELECT ALL - + CAST( + - ( + 14 ) AS SIGNED )
----
14
skipif mysql # not compatible
query I rowsort label-5985
SELECT ALL - + CAST ( + - ( + 14 ) AS INTEGER )
----
14
query II rowsort
SELECT DISTINCT - 10 AS col1, + 84 + 16 AS col0
----
-10
100
query I rowsort
SELECT ALL - - COALESCE ( - 78, 6 * - 11, 4 )
----
-78
onlyif mysql # aggregate syntax:
query II rowsort label-5988
SELECT CASE - 3 WHEN 13 THEN - 12 END * + + 6 * - COUNT( * ) - + + MAX( + 17 ), 88 AS col1
----
NULL
88
skipif mysql # not compatible
query II rowsort label-5988
SELECT CASE - 3 WHEN 13 THEN - 12 END * + + 6 * - COUNT ( * ) - + + MAX ( + 17 ), 88 AS col1
----
NULL
88
query I rowsort
SELECT + 11 col0
----
11
onlyif mysql # aggregate syntax:
query II rowsort label-5990
SELECT + COUNT( * ), 35 AS col1
----
1
35
skipif mysql # not compatible
query II rowsort label-5990
SELECT + COUNT ( * ), 35 AS col1
----
1
35
onlyif mysql # aggregate syntax:
query II rowsort label-5991
SELECT ALL - COUNT( * ), + CASE + 54 WHEN + ( 40 ) THEN - 30 * ( 42 ) WHEN 32 THEN NULL END AS col1
----
-1
NULL
skipif mysql # not compatible
query II rowsort label-5991
SELECT ALL - COUNT ( * ), + CASE + 54 WHEN + ( 40 ) THEN - 30 * ( 42 ) WHEN 32 THEN NULL END AS col1
----
-1
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5992
SELECT COUNT( * ) + - 86 col0
----
-85
skipif mysql # not compatible
query I rowsort label-5992
SELECT COUNT ( * ) + - 86 col0
----
-85
query I rowsort
SELECT + 28 + 67 col2
----
95
query I rowsort
SELECT DISTINCT - - 60 * + CASE 16 WHEN - 29 THEN - 44 / 78 ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-5995
SELECT ALL - CASE + - ( 73 ) WHEN + + 27 + - - COUNT( * ) THEN NULL WHEN - AVG ( 5 ) THEN 4 * + 98 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-5995
SELECT ALL - CASE + - ( 73 ) WHEN + + 27 + - - COUNT ( * ) THEN NULL WHEN - AVG ( 5 ) THEN 4 * + 98 END AS col0
----
NULL
query I rowsort
SELECT ALL 64 + + 52 - - 1 AS col0
----
117
onlyif mysql # aggregate syntax:
query I rowsort label-5997
SELECT COUNT( - 62 ) * - 33 * 22 - + - 59 + 84 + + 93 + + 44
----
-446
skipif mysql # not compatible
query I rowsort label-5997
SELECT COUNT ( - 62 ) * - 33 * 22 - + - 59 + 84 + + 93 + + 44
----
-446
query I rowsort
SELECT DISTINCT 93 + - - 9 AS col1
----
102
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-5999
SELECT 32 / CASE + CAST( - + 37 AS SIGNED ) WHEN - 8 / 25 + + + 99 + + 11 + + COUNT( * ) * 30 / 11 + + 12 + - AVG ( CASE - 16 WHEN - 53 + + NULLIF ( 3 - - 93 * 33, 96 ) THEN + 85 * 28 WHEN 6 * + 93 THEN NULL END ) - - NULLIF ( - COUNT( * ) + 78 * + COUNT( * ), + 93 ) THEN 17 / - NULLIF ( 19 * 72, - 91 + - 20 ) END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-5999
SELECT 32 / CASE + CAST ( - + 37 AS INTEGER ) WHEN - 8 / 25 + + + 99 + + 11 + + COUNT ( * ) * 30 / 11 + + 12 + - AVG ( CASE - 16 WHEN - 53 + + NULLIF ( 3 - - 93 * 33, 96 ) THEN + 85 * 28 WHEN 6 * + 93 THEN NULL END ) - - NULLIF ( - COUNT ( * ) + 78 * + COUNT ( * ), + 93 ) THEN 17 / - NULLIF ( 19 * 72, - 91 + - 20 ) END AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6000
SELECT 67 + SUM( ALL + - 74 ) AS col2
----
-7
skipif mysql # not compatible
query I rowsort label-6000
SELECT 67 + SUM ( ALL + - 74 ) AS col2
----
-7
query I rowsort
SELECT ALL 28 + + 68 AS col0
----
96
query I rowsort
SELECT 38 * 20 AS col2
----
760
query I rowsort
SELECT - 41 * + + 10 + 4
----
-406
query I rowsort
SELECT ALL 80 + NULLIF ( + + 87, 69 + - 89 ) + 21 + + + 67 AS col2
----
255
query I rowsort
SELECT ( + 59 ) + + + 36 col1
----
95
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6006
SELECT ALL - 65 - + 38 + - CAST( NULL AS SIGNED ) * + 53 * - - 57
----
NULL
skipif mysql # not compatible
query I rowsort label-6006
SELECT ALL - 65 - + 38 + - CAST ( NULL AS INTEGER ) * + 53 * - - 57
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6007
SELECT MIN( - 63 ) * 18 + CASE + 99 WHEN - + 99 - + - 58 THEN NULL WHEN + COALESCE ( - ( + COUNT( * ) ), - - 51 * + MAX( + + 32 ) * - + 6 ) THEN - 83 WHEN + 84 - 82 * + COUNT( * ) THEN ( - 94 ) + 67 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-6007
SELECT MIN ( - 63 ) * 18 + CASE + 99 WHEN - + 99 - + - 58 THEN NULL WHEN + COALESCE ( - ( + COUNT ( * ) ), - - 51 * + MAX ( + + 32 ) * - + 6 ) THEN - 83 WHEN + 84 - 82 * + COUNT ( * ) THEN ( - 94 ) + 67 ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6008
SELECT DISTINCT 21 * CASE - CASE + NULLIF ( - 89, + 5 * - + 75 + COALESCE ( + - NULLIF ( - - 57, - 92 ), - + 37 ) ) WHEN + - 18 THEN + - COUNT( DISTINCT + 52 ) ELSE NULL END WHEN + COALESCE ( - COUNT( * ), + 0 * ( 92 ) + - 64 / 48 ) THEN 11 * - COALESCE ( + 50, - 22 * + COUNT( * ) + - 4 * + 58, 22 * COUNT( * ) + - COUNT( * ) ) END * 15 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6008
SELECT DISTINCT 21 * CASE - CASE + NULLIF ( - 89, + 5 * - + 75 + COALESCE ( + - NULLIF ( - - 57, - 92 ), - + 37 ) ) WHEN + - 18 THEN + - COUNT ( DISTINCT + 52 ) ELSE NULL END WHEN + COALESCE ( - COUNT ( * ), + 0 * ( 92 ) + - 64 / 48 ) THEN 11 * - COALESCE ( + 50, - 22 * + COUNT ( * ) + - 4 * + 58, 22 * COUNT ( * ) + - COUNT ( * ) ) END * 15 AS col2
----
NULL
query I rowsort
SELECT 1 + - 24 col2
----
-23
onlyif mysql # aggregate syntax:
query I rowsort label-6010
SELECT ALL 14 - + MAX( + 69 ) col1
----
-55
skipif mysql # not compatible
query I rowsort label-6010
SELECT ALL 14 - + MAX ( + 69 ) col1
----
-55
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6011
SELECT 35 + - ( + - 71 ) + + 50 * CAST( NULL AS SIGNED ) + + 97 * + 79 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6011
SELECT 35 + - ( + - 71 ) + + 50 * CAST ( NULL AS INTEGER ) + + 97 * + 79 AS col2
----
NULL
query I rowsort
SELECT - 60 * + 41 + - 2
----
-2462
query I rowsort
SELECT ALL ( - 11 )
----
-11
query I rowsort
SELECT + 82 + 96 + ( 44 ) * - + 52 * + 7 - 53 AS col2
----
-15891
onlyif mysql # aggregate syntax:
query I rowsort label-6015
SELECT ALL - - 79 * - - ( + COUNT( * ) )
----
79
skipif mysql # not compatible
query I rowsort label-6015
SELECT ALL - - 79 * - - ( + COUNT ( * ) )
----
79
query I rowsort
SELECT ALL - - 66 AS col2
----
66
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6017
SELECT DISTINCT - COUNT( * ) * 87 DIV + NULLIF ( + + 72, COALESCE ( - COALESCE ( - 51, - + 31 * 86 * - + 27 + - 86 - - 84 ), - - 44 ) )
----
-1
skipif mysql # not compatible
query I rowsort label-6017
SELECT DISTINCT - COUNT ( * ) * 87 / + NULLIF ( + + 72, COALESCE ( - COALESCE ( - 51, - + 31 * 86 * - + 27 + - 86 - - 84 ), - - 44 ) )
----
-1
query I rowsort
SELECT ALL - - 49 col2
----
49
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-6019
SELECT - - COUNT( * ) * + + CAST( NULL AS DECIMAL ) + 20
----
NULL
skipif mysql # not compatible
query I rowsort label-6019
SELECT - - COUNT ( * ) * + + CAST ( NULL AS REAL ) + 20
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6020
SELECT SUM( + 65 ) DIV - + 43 + - 58 + + ( - 83 )
----
-142
skipif mysql # not compatible
query I rowsort label-6020
SELECT SUM ( + 65 ) / - + 43 + - 58 + + ( - 83 )
----
-142
query I rowsort
SELECT DISTINCT - + 37 * - - 16 * 23 AS col2
----
-13616
onlyif mysql # aggregate syntax:
query I rowsort label-6022
SELECT - 66 * - + COUNT( * ) + + 54
----
120
skipif mysql # not compatible
query I rowsort label-6022
SELECT - 66 * - + COUNT ( * ) + + 54
----
120
query I rowsort
SELECT 74 + - - 20 AS col1
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-6024
SELECT ALL + COUNT( * ) * - 67 + NULLIF ( - 15, 81 ) + 58 + + - CASE - 68 WHEN 65 THEN + 21 + - ( + 15 ) ELSE NULL END + 2 + - 99 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6024
SELECT ALL + COUNT ( * ) * - 67 + NULLIF ( - 15, 81 ) + 58 + + - CASE - 68 WHEN 65 THEN + 21 + - ( + 15 ) ELSE NULL END + 2 + - 99 col2
----
NULL
query I rowsort
SELECT + 68 + + 2 AS col0
----
70
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6026
SELECT CAST( NULL AS SIGNED ) * + - 0
----
NULL
skipif mysql # not compatible
query I rowsort label-6026
SELECT CAST ( NULL AS INTEGER ) * + - 0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6027
SELECT DISTINCT - 89 DIV + COUNT( * ) col2, 63 AS col1
----
-89
63
skipif mysql # not compatible
query II rowsort label-6027
SELECT DISTINCT - 89 / + COUNT ( * ) col2, 63 AS col1
----
-89
63
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6028
SELECT MIN( ALL + - CAST( NULL AS SIGNED ) ) AS col1, + 86 * - 54
----
NULL
-4644
skipif mysql # not compatible
query II rowsort label-6028
SELECT MIN ( ALL + - CAST ( NULL AS INTEGER ) ) AS col1, + 86 * - 54
----
NULL
-4644
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-6029
SELECT - CAST( NULL AS DECIMAL ) + 62 + 20 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6029
SELECT - CAST ( NULL AS REAL ) + 62 + 20 col2
----
NULL
query I rowsort
SELECT DISTINCT 82 * + + 51 * - ( - + 50 ) col1
----
209100
query I rowsort
SELECT ALL 40 + 37
----
77
query I rowsort
SELECT 96 * 17 * 96 + 49
----
156721
onlyif mysql # aggregate syntax:
query II rowsort label-6033
SELECT + 58 AS col1, + COUNT( * ) AS col2
----
58
1
skipif mysql # not compatible
query II rowsort label-6033
SELECT + 58 AS col1, + COUNT ( * ) AS col2
----
58
1
query II rowsort
SELECT 17 AS col1, - 45 * - - 73 * - - 62 AS col1
----
17
-203670
query II rowsort
SELECT DISTINCT + NULLIF ( + - 3, 87 ) AS col2, NULLIF ( + + 41, - - 59 ) + - 35 AS col0
----
-3
6
onlyif mysql # aggregate syntax:
query I rowsort label-6036
SELECT + 16 * + - COUNT( * )
----
-16
skipif mysql # not compatible
query I rowsort label-6036
SELECT + 16 * + - COUNT ( * )
----
-16
query II rowsort
SELECT - 68 AS col2, + 37
----
-68
37
onlyif mysql # aggregate syntax:
query I rowsort label-6038
SELECT + ( + 47 ) + 98 - + 72 - + COUNT( * ) AS col1
----
72
skipif mysql # not compatible
query I rowsort label-6038
SELECT + ( + 47 ) + 98 - + 72 - + COUNT ( * ) AS col1
----
72
query I rowsort
SELECT ALL - 24 * - 88
----
2112
onlyif mysql # aggregate syntax:
query I rowsort label-6040
SELECT ALL CASE + COUNT( * ) WHEN + 7 THEN - + 8 + 72 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6040
SELECT ALL CASE + COUNT ( * ) WHEN + 7 THEN - + 8 + 72 END AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-6041
SELECT ALL 27 DIV - 18 AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-6041
SELECT ALL 27 / - 18 AS col1
----
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6042
SELECT + COUNT( * ) DIV 71 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-6042
SELECT + COUNT ( * ) / 71 AS col1
----
0
query I rowsort
SELECT ALL NULLIF ( + 0, + - 36 * - 56 + - - 67 )
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6044
SELECT + MAX( ALL 96 ) + 12 DIV + SUM( DISTINCT - 88 )
----
96
skipif mysql # not compatible
query I rowsort label-6044
SELECT + MAX ( ALL 96 ) + 12 / + SUM ( DISTINCT - 88 )
----
96
onlyif mysql # DIV for integer division:
query I rowsort label-6045
SELECT DISTINCT 73 DIV - + 82 * 60
----
0
skipif mysql # not compatible
query I rowsort label-6045
SELECT DISTINCT 73 / - + 82 * 60
----
0
query III rowsort
SELECT 47 AS col2, ( + 71 ), - + 17 AS col0
----
47
71
-17
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6047
SELECT + 3 DIV + COUNT( - ( + 66 ) ) AS col0
----
3
skipif mysql # not compatible
query I rowsort label-6047
SELECT + 3 / + COUNT ( - ( + 66 ) ) AS col0
----
3
query I rowsort
SELECT + 20 + 80
----
100
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6049
SELECT DISTINCT + - 73 DIV - MIN( - - NULLIF ( - 21, 90 ) )
----
-3
skipif mysql # not compatible
query I rowsort label-6049
SELECT DISTINCT + - 73 / - MIN ( - - NULLIF ( - 21, 90 ) )
----
-3
onlyif mysql # DIV for integer division:
query I rowsort label-6050
SELECT + 80 DIV - 61
----
-1
skipif mysql # not compatible
query I rowsort label-6050
SELECT + 80 / - 61
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6051
SELECT - + COUNT( ALL NULLIF ( + 33, ( + 34 ) ) ) AS col1, - 93 * - CASE + + 48 WHEN 62 / - COUNT( * ) + - SUM( - 51 ) * CASE - + CAST( NULL AS SIGNED ) WHEN + ( 7 ) THEN NULL ELSE - 55 * COUNT( * ) END / 52 - - CAST( NULL AS SIGNED ) THEN NULL ELSE 11 + + COUNT( * ) END AS col2
----
-1
1116
skipif mysql # not compatible
query II rowsort label-6051
SELECT - + COUNT ( ALL NULLIF ( + 33, ( + 34 ) ) ) AS col1, - 93 * - CASE + + 48 WHEN 62 / - COUNT ( * ) + - SUM ( - 51 ) * CASE - + CAST ( NULL AS INTEGER ) WHEN + ( 7 ) THEN NULL ELSE - 55 * COUNT ( * ) END / 52 - - CAST ( NULL AS INTEGER ) THEN NULL ELSE 11 + + COUNT ( * ) END AS col2
----
-1
1116
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6052
SELECT DISTINCT - CAST( + 98 AS SIGNED )
----
-98
skipif mysql # not compatible
query I rowsort label-6052
SELECT DISTINCT - CAST ( + 98 AS INTEGER )
----
-98
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6053
SELECT + CAST( + 34 AS SIGNED ) AS col0
----
34
skipif mysql # not compatible
query I rowsort label-6053
SELECT + CAST ( + 34 AS INTEGER ) AS col0
----
34
onlyif mysql # aggregate syntax:
query I rowsort label-6054
SELECT - - 48 * + 27 + + SUM( 4 ) AS col2
----
1300
skipif mysql # not compatible
query I rowsort label-6054
SELECT - - 48 * + 27 + + SUM ( 4 ) AS col2
----
1300
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6055
SELECT ALL - 91 * - + CAST( + CAST( 10 AS SIGNED ) AS SIGNED ) + - 82 AS col0, 41
----
828
41
skipif mysql # not compatible
query II rowsort label-6055
SELECT ALL - 91 * - + CAST ( + CAST ( 10 AS INTEGER ) AS INTEGER ) + - 82 AS col0, 41
----
828
41
onlyif mysql # aggregate syntax:
query II rowsort label-6056
SELECT 97, COUNT( * ) AS col1
----
97
1
skipif mysql # not compatible
query II rowsort label-6056
SELECT 97, COUNT ( * ) AS col1
----
97
1
query I rowsort
SELECT - ( + - 67 ) * 41 + ( 69 ) AS col2
----
2816
onlyif mysql # aggregate syntax:
query I rowsort label-6058
SELECT + MIN( + - 50 ) col0
----
-50
skipif mysql # not compatible
query I rowsort label-6058
SELECT + MIN ( + - 50 ) col0
----
-50
onlyif mysql # aggregate syntax:
query I rowsort label-6059
SELECT DISTINCT + 48 * + COUNT( * ) + + - NULLIF ( - 47, + + ( + 64 ) )
----
95
skipif mysql # not compatible
query I rowsort label-6059
SELECT DISTINCT + 48 * + COUNT ( * ) + + - NULLIF ( - 47, + + ( + 64 ) )
----
95
query I rowsort
SELECT ALL - 12 * 62 * - 27 + - 74 AS col2
----
20014
onlyif mysql # aggregate syntax:
query I rowsort label-6061
SELECT - 26 * COUNT( * ) + - 5 - - 42 AS col1
----
11
skipif mysql # not compatible
query I rowsort label-6061
SELECT - 26 * COUNT ( * ) + - 5 - - 42 AS col1
----
11
query I rowsort
SELECT DISTINCT - - 95 * - - NULLIF ( - 87, - - 15 * - 82 ) + + + 25 + + 75
----
-8165
query I rowsort
SELECT ALL + 90 * - + ( - ( - 13 ) ) + + 11 + 29 col1
----
-1130
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6064
SELECT - + 21 * - + CAST( - - CASE + - 66 WHEN - - COALESCE ( 35, - CAST( + MAX( DISTINCT - + 14 ) AS SIGNED ), MIN( + 62 ) ) * + 21 THEN + 50 ELSE NULL END AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6064
SELECT - + 21 * - + CAST ( - - CASE + - 66 WHEN - - COALESCE ( 35, - CAST ( + MAX ( DISTINCT - + 14 ) AS INTEGER ), MIN ( + 62 ) ) * + 21 THEN + 50 ELSE NULL END AS INTEGER ) AS col2
----
NULL
query II rowsort
SELECT ALL + - 7 AS col1, 13
----
-7
13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-6066
SELECT 37 * - 80 * - 72 + - CAST( NULL AS DECIMAL ) - - COALESCE ( - COALESCE ( - 40, + NULLIF ( + COUNT( * ), CAST( - ( 41 ) AS SIGNED ) + - 73 ) * CAST( NULL AS SIGNED ) ), - 15, ( 6 ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-6066
SELECT 37 * - 80 * - 72 + - CAST ( NULL AS REAL ) - - COALESCE ( - COALESCE ( - 40, + NULLIF ( + COUNT ( * ), CAST ( - ( 41 ) AS INTEGER ) + - 73 ) * CAST ( NULL AS INTEGER ) ), - 15, ( 6 ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6067
SELECT NULLIF ( - COUNT( * ), + 94 + COUNT( * ) + ( COUNT( * ) ) )
----
-1
skipif mysql # not compatible
query I rowsort label-6067
SELECT NULLIF ( - COUNT ( * ), + 94 + COUNT ( * ) + ( COUNT ( * ) ) )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-6068
SELECT 28 * + 3 + - SUM( ALL 85 ) * CASE - COUNT( * ) WHEN + 14 + + - 35 - 52 THEN NULL WHEN 58 THEN 87 * + ( - + 59 ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6068
SELECT 28 * + 3 + - SUM ( ALL 85 ) * CASE - COUNT ( * ) WHEN + 14 + + - 35 - 52 THEN NULL WHEN 58 THEN 87 * + ( - + 59 ) END AS col1
----
NULL
query I rowsort
SELECT NULLIF ( + 24, ( - ( - 69 ) ) )
----
24
query I rowsort
SELECT + 8 * 18 - 97
----
47
query I rowsort
SELECT NULLIF ( + 90, + + 47 )
----
90
onlyif mysql # aggregate syntax:
query II rowsort label-6072
SELECT + COUNT( * ) col0, ( 86 ) AS col2
----
1
86
skipif mysql # not compatible
query II rowsort label-6072
SELECT + COUNT ( * ) col0, ( 86 ) AS col2
----
1
86
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6073
SELECT NULLIF ( - + CAST( 34 AS SIGNED ), ( + - 82 ) )
----
-34
skipif mysql # not compatible
query I rowsort label-6073
SELECT NULLIF ( - + CAST ( 34 AS INTEGER ), ( + - 82 ) )
----
-34
onlyif mysql # aggregate syntax:
query II rowsort label-6074
SELECT DISTINCT + 99, + NULLIF ( 36, COUNT( * ) ) + - 78 - 81 - - - 61 AS col0
----
99
-184
skipif mysql # not compatible
query II rowsort label-6074
SELECT DISTINCT + 99, + NULLIF ( 36, COUNT ( * ) ) + - 78 - 81 - - - 61 AS col0
----
99
-184
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6075
SELECT - CAST( NULL AS SIGNED ) + - 33 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6075
SELECT - CAST ( NULL AS INTEGER ) + - 33 AS col1
----
NULL
query I rowsort
SELECT ALL 70 * 49 - + + 13 + - - 29 * 93 col0
----
6114
onlyif mysql # aggregate syntax:
query II rowsort label-6077
SELECT COUNT( * ) AS col0, COUNT( * ) * - 54
----
1
-54
skipif mysql # not compatible
query II rowsort label-6077
SELECT COUNT ( * ) AS col0, COUNT ( * ) * - 54
----
1
-54
onlyif mysql # aggregate syntax:
query II rowsort label-6078
SELECT COUNT( * ) col2, - 6
----
1
-6
skipif mysql # not compatible
query II rowsort label-6078
SELECT COUNT ( * ) col2, - 6
----
1
-6
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6079
SELECT - 9 + + CAST( - + 84 AS SIGNED ) + + 72 * + AVG ( ALL + + 46 ) * - 1 + - + 71 - + + CAST( NULL AS SIGNED ) / + 54 - - 72 * - + COUNT( * ) * - + COUNT( * ) * 79 * 57 / 66
----
NULL
skipif mysql # not compatible
query I rowsort label-6079
SELECT - 9 + + CAST ( - + 84 AS INTEGER ) + + 72 * + AVG ( ALL + + 46 ) * - 1 + - + 71 - + + CAST ( NULL AS INTEGER ) / + 54 - - 72 * - + COUNT ( * ) * - + COUNT ( * ) * 79 * 57 / 66
----
NULL
query I rowsort
SELECT - 21 * + + 65 AS col2
----
-1365
query I rowsort
SELECT ALL - 93 * + 25 AS col0
----
-2325
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6082
SELECT ALL CAST( - 28 AS SIGNED )
----
-28
skipif mysql # not compatible
query I rowsort label-6082
SELECT ALL CAST ( - 28 AS INTEGER )
----
-28
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6083
SELECT - CAST( + 72 AS SIGNED ) + + - COUNT( * ) DIV + 56 AS col0
----
-72
skipif mysql # not compatible
query I rowsort label-6083
SELECT - CAST ( + 72 AS INTEGER ) + + - COUNT ( * ) / + 56 AS col0
----
-72
onlyif mysql # aggregate syntax:
query I rowsort label-6084
SELECT - MAX( + + 94 ) + 39 * + - 57 - + 95
----
-2412
skipif mysql # not compatible
query I rowsort label-6084
SELECT - MAX ( + + 94 ) + 39 * + - 57 - + 95
----
-2412
onlyif mysql # aggregate syntax:
query I rowsort label-6085
SELECT + 79 - CASE + - 73 WHEN 5 THEN + 15 WHEN - - 78 + COUNT( * ) THEN + 10 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6085
SELECT + 79 - CASE + - 73 WHEN 5 THEN + 15 WHEN - - 78 + COUNT ( * ) THEN + 10 END AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6086
SELECT ALL - CASE - + 88 WHEN - 1 THEN NULL WHEN + - COUNT( * ) * - ( 39 ) * + COUNT( * ) + - 56 + MIN( + 39 ) * MIN( - 85 ) * - 81 + + 35 THEN + COALESCE ( - 56, + 20, ( 10 ), 88 + COUNT( * ) * - 35 ) ELSE 31 END * + 92 AS col0
----
-2852
skipif mysql # not compatible
query I rowsort label-6086
SELECT ALL - CASE - + 88 WHEN - 1 THEN NULL WHEN + - COUNT ( * ) * - ( 39 ) * + COUNT ( * ) + - 56 + MIN ( + 39 ) * MIN ( - 85 ) * - 81 + + 35 THEN + COALESCE ( - 56, + 20, ( 10 ), 88 + COUNT ( * ) * - 35 ) ELSE 31 END * + 92 AS col0
----
-2852
onlyif mysql # aggregate syntax:
query I rowsort label-6087
SELECT ALL - MIN( ALL + 5 ) * - 18
----
90
skipif mysql # not compatible
query I rowsort label-6087
SELECT ALL - MIN ( ALL + 5 ) * - 18
----
90
query II rowsort
SELECT ALL - 7 + + 1 * + + 56 + 85 AS col2, + 51
----
134
51
onlyif mysql # aggregate syntax:
query I rowsort label-6089
SELECT DISTINCT - MIN( DISTINCT + 22 )
----
-22
skipif mysql # not compatible
query I rowsort label-6089
SELECT DISTINCT - MIN ( DISTINCT + 22 )
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-6090
SELECT + + 69 + COUNT( ALL 45 )
----
70
skipif mysql # not compatible
query I rowsort label-6090
SELECT + + 69 + COUNT ( ALL 45 )
----
70
query II rowsort
SELECT - COALESCE ( - ( - 92 ), + 64 ), 83 AS col0
----
-92
83
onlyif mysql # aggregate syntax:
query II rowsort label-6092
SELECT - 68, - ( - - SUM( + 18 ) ) AS col0
----
-68
-18
skipif mysql # not compatible
query II rowsort label-6092
SELECT - 68, - ( - - SUM ( + 18 ) ) AS col0
----
-68
-18
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-6093
SELECT ALL 84 + + - 76 DIV - CAST( + 88 AS SIGNED ) * - 85
----
84
skipif mysql # not compatible
query I rowsort label-6093
SELECT ALL 84 + + - 76 / - CAST ( + 88 AS INTEGER ) * - 85
----
84
onlyif mysql # DIV for integer division:
query II rowsort label-6094
SELECT - 67 + - + ( + 74 ) DIV 29 * - 9 - 53 AS col1, NULLIF ( 28, + - 91 ) * 52
----
-102
1456
skipif mysql # not compatible
query II rowsort label-6094
SELECT - 67 + - + ( + 74 ) / 29 * - 9 - 53 AS col1, NULLIF ( 28, + - 91 ) * 52
----
-102
1456
onlyif mysql # aggregate syntax:
query I rowsort label-6095
SELECT DISTINCT + 81 + + + 85 * - - 49 * + - NULLIF ( 22, + ( + + COUNT( * ) ) )
----
-91549
skipif mysql # not compatible
query I rowsort label-6095
SELECT DISTINCT + 81 + + + 85 * - - 49 * + - NULLIF ( 22, + ( + + COUNT ( * ) ) )
----
-91549
onlyif mysql # aggregate syntax:
query I rowsort label-6096
SELECT + 81 + + ( - CASE + CASE + COUNT( * ) WHEN + - 34 THEN NULL ELSE + 6 * - 68 + - + 78 END WHEN - 64 * + + COUNT( * ) * - AVG ( + 71 ) THEN NULL WHEN + 37 + COUNT( * ) * + - 65 + - 58 * 67 THEN NULL ELSE 32 + + 76 END ) + 54 * + 6
----
297
skipif mysql # not compatible
query I rowsort label-6096
SELECT + 81 + + ( - CASE + CASE + COUNT ( * ) WHEN + - 34 THEN NULL ELSE + 6 * - 68 + - + 78 END WHEN - 64 * + + COUNT ( * ) * - AVG ( + 71 ) THEN NULL WHEN + 37 + COUNT ( * ) * + - 65 + - 58 * 67 THEN NULL ELSE 32 + + 76 END ) + 54 * + 6
----
297
onlyif mysql # aggregate syntax:
query I rowsort label-6097
SELECT ALL + 11 + - COUNT( * ) AS col2
----
10
skipif mysql # not compatible
query I rowsort label-6097
SELECT ALL + 11 + - COUNT ( * ) AS col2
----
10
query II rowsort
SELECT + - 6 AS col1, + 86 * - 98 * + 69 + 69 col0
----
-6
-581463
onlyif mysql # DIV for integer division:
query I rowsort label-6099
SELECT ALL - 44 DIV - 8 + - + 81
----
-76
skipif mysql # not compatible
query I rowsort label-6099
SELECT ALL - 44 / - 8 + - + 81
----
-76
query II rowsort
SELECT DISTINCT - - CASE - + 27 WHEN + 39 THEN 83 ELSE NULL END AS col0, 3 AS col0
----
NULL
3
query I rowsort
SELECT + - 31 AS col0
----
-31
onlyif mysql # aggregate syntax:
query I rowsort label-6102
SELECT DISTINCT 64 - - + COUNT( * )
----
65
skipif mysql # not compatible
query I rowsort label-6102
SELECT DISTINCT 64 - - + COUNT ( * )
----
65
query I rowsort
SELECT ( 87 ) * 0 + NULLIF ( - CASE - 77 WHEN - - 42 + + + 57 * - - 66 * - 36 * - ( + - 23 ) THEN NULL ELSE + 25 END, - 33 )
----
-25
query I rowsort
SELECT ALL + 70 * - 94 AS col0
----
-6580
onlyif mysql # DIV for integer division:
query I rowsort label-6105
SELECT ALL 63 DIV + 6 col1
----
10
skipif mysql # not compatible
query I rowsort label-6105
SELECT ALL 63 / + 6 col1
----
10
query I rowsort
SELECT DISTINCT 98 * + + 35 AS col1
----
3430
query I rowsort
SELECT CASE + - NULLIF ( + - ( 25 ), + - 67 ) WHEN - 71 THEN 78 * + + 19 + 56 + 74 WHEN - 41 / - 51 THEN NULL ELSE NULL END * 53 AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-6108
SELECT 8 DIV ( + 94 ) * 73 col1
----
0
skipif mysql # not compatible
query I rowsort label-6108
SELECT 8 / ( + 94 ) * 73 col1
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6109
SELECT CAST( - 19 AS SIGNED ) * - 78 AS col1
----
1482
skipif mysql # not compatible
query I rowsort label-6109
SELECT CAST ( - 19 AS INTEGER ) * - 78 AS col1
----
1482
query II rowsort
SELECT 27 + + 89 * 36 AS col2, ( + 71 )
----
3231
71
onlyif mysql # DIV for integer division:
query II rowsort label-6111
SELECT 98 DIV + 65 AS col0, 92 AS col2
----
1
92
skipif mysql # not compatible
query II rowsort label-6111
SELECT 98 / + 65 AS col0, 92 AS col2
----
1
92
onlyif mysql # aggregate syntax:
query I rowsort label-6112
SELECT ALL - ( + 59 ) + MIN( + 45 )
----
-14
skipif mysql # not compatible
query I rowsort label-6112
SELECT ALL - ( + 59 ) + MIN ( + 45 )
----
-14
onlyif mysql # aggregate syntax:
query I rowsort label-6113
SELECT ALL + COUNT( * ) + + + 55 + + 1 + ( + 39 ) * + 23
----
954
skipif mysql # not compatible
query I rowsort label-6113
SELECT ALL + COUNT ( * ) + + + 55 + + 1 + ( + 39 ) * + 23
----
954
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6114
SELECT - 71 + - + 83, + CAST( NULL AS SIGNED ) AS col2
----
-154
NULL
skipif mysql # not compatible
query II rowsort label-6114
SELECT - 71 + - + 83, + CAST ( NULL AS INTEGER ) AS col2
----
-154
NULL
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-6115
SELECT DISTINCT - - 22 + - CAST( NULL AS DECIMAL ) AS col0, 55
----
NULL
55
skipif mysql # not compatible
query II rowsort label-6115
SELECT DISTINCT - - 22 + - CAST ( NULL AS REAL ) AS col0, 55
----
NULL
55
query I rowsort
SELECT DISTINCT - COALESCE ( - 60, - 4 )
----
60
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6117
SELECT ALL + - MIN( DISTINCT + CAST( 9 AS SIGNED ) ) + 27 col0
----
18
skipif mysql # not compatible
query I rowsort label-6117
SELECT ALL + - MIN ( DISTINCT + CAST ( 9 AS INTEGER ) ) + 27 col0
----
18
onlyif mysql # aggregate syntax:
query I rowsort label-6118
SELECT 51 - + SUM( + - 79 )
----
130
skipif mysql # not compatible
query I rowsort label-6118
SELECT 51 - + SUM ( + - 79 )
----
130
query II rowsort
SELECT 82 * - + 44 AS col2, 74
----
-3608
74
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-6120
SELECT DISTINCT + - 18 * 27 * 10 + - COUNT( * ) * + CAST( NULL AS SIGNED ) AS col0, + SUM( ALL 98 ) - + 87 - + 27 DIV 20 + 49 DIV - + 12
----
NULL
6
skipif mysql # not compatible
query II rowsort label-6120
SELECT DISTINCT + - 18 * 27 * 10 + - COUNT ( * ) * + CAST ( NULL AS INTEGER ) AS col0, + SUM ( ALL 98 ) - + 87 - + 27 / 20 + 49 / - + 12
----
NULL
6
onlyif mysql # aggregate syntax:
query II rowsort label-6121
SELECT ALL + + COUNT( * ) + + 56, 56 * 51 col2
----
57
2856
skipif mysql # not compatible
query II rowsort label-6121
SELECT ALL + + COUNT ( * ) + + 56, 56 * 51 col2
----
57
2856
query I rowsort
SELECT - 87 * + - 0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6123
SELECT DISTINCT + - 51 + + - 85 * - COUNT( + 47 ) + + 56 + + 52 * - 44
----
-2198
skipif mysql # not compatible
query I rowsort label-6123
SELECT DISTINCT + - 51 + + - 85 * - COUNT ( + 47 ) + + 56 + + 52 * - 44
----
-2198
query I rowsort
SELECT ALL ( - 56 ) AS col0
----
-56
onlyif mysql # DIV for integer division:
query I rowsort label-6125
SELECT - + ( + + 38 ) DIV - 82 * 99 * 86 - - - 6 AS col2
----
-6
skipif mysql # not compatible
query I rowsort label-6125
SELECT - + ( + + 38 ) / - 82 * 99 * 86 - - - 6 AS col2
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-6126
SELECT DISTINCT 2 - + COUNT( * )
----
1
skipif mysql # not compatible
query I rowsort label-6126
SELECT DISTINCT 2 - + COUNT ( * )
----
1
query I rowsort
SELECT 90 * + 47 AS col0
----
4230
query I rowsort
SELECT DISTINCT 17 * - - 4 AS col0
----
68
onlyif mysql # aggregate syntax:
query II rowsort label-6129
SELECT DISTINCT - 50, + COUNT( * ) col0
----
-50
1
skipif mysql # not compatible
query II rowsort label-6129
SELECT DISTINCT - 50, + COUNT ( * ) col0
----
-50
1
onlyif mysql # aggregate syntax:
query II rowsort label-6130
SELECT 63 * + ( + + 98 ) AS col2, + COUNT( * ) * + - 59
----
6174
-59
skipif mysql # not compatible
query II rowsort label-6130
SELECT 63 * + ( + + 98 ) AS col2, + COUNT ( * ) * + - 59
----
6174
-59
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6131
SELECT ( 49 ) * + - 62 - + ( + + 68 ) + + COUNT( * ) - + + 25 DIV - 43, + 1 AS col1
----
-3105
1
skipif mysql # not compatible
query II rowsort label-6131
SELECT ( 49 ) * + - 62 - + ( + + 68 ) + + COUNT ( * ) - + + 25 / - 43, + 1 AS col1
----
-3105
1
onlyif mysql # aggregate syntax:
query I rowsort label-6132
SELECT CASE - 28 WHEN + + 8 * 75 - + COUNT( * ) * - ( + + ( - 66 ) ) + 83 * - + 22 THEN NULL ELSE COUNT( * ) + + 95 + + 73 END + - 28 AS col2
----
141
skipif mysql # not compatible
query I rowsort label-6132
SELECT CASE - 28 WHEN + + 8 * 75 - + COUNT ( * ) * - ( + + ( - 66 ) ) + 83 * - + 22 THEN NULL ELSE COUNT ( * ) + + 95 + + 73 END + - 28 AS col2
----
141
onlyif mysql # aggregate syntax:
query II rowsort label-6133
SELECT - 61 * + 51 - + NULLIF ( + - COUNT( * ), COUNT( * ) * - + 94 ) col1, 97 AS col1
----
-3110
97
skipif mysql # not compatible
query II rowsort label-6133
SELECT - 61 * + 51 - + NULLIF ( + - COUNT ( * ), COUNT ( * ) * - + 94 ) col1, 97 AS col1
----
-3110
97
query II rowsort
SELECT ALL - 53, + 70 * + 41 AS col0
----
-53
2870
onlyif mysql # aggregate syntax:
query I rowsort label-6135
SELECT 92 + - - 77 * - COUNT( * )
----
15
skipif mysql # not compatible
query I rowsort label-6135
SELECT 92 + - - 77 * - COUNT ( * )
----
15
query I rowsort
SELECT - 61 * - 55 + + 90
----
3445
onlyif mysql # aggregate syntax:
query I rowsort label-6137
SELECT ALL SUM( DISTINCT - 26 ) + 29
----
3
skipif mysql # not compatible
query I rowsort label-6137
SELECT ALL SUM ( DISTINCT - 26 ) + 29
----
3
onlyif mysql # aggregate syntax:
query I rowsort label-6138
SELECT ALL - COUNT( 0 ) + + NULLIF ( 75, 16 ) + - - 38 + 54 AS col1
----
166
skipif mysql # not compatible
query I rowsort label-6138
SELECT ALL - COUNT ( 0 ) + + NULLIF ( 75, 16 ) + - - 38 + 54 AS col1
----
166
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6139
SELECT 40 * ( - 3 ) + + + MIN( DISTINCT 89 ) * - - COUNT( * ) DIV COUNT( * ) AS col1
----
-31
skipif mysql # not compatible
query I rowsort label-6139
SELECT 40 * ( - 3 ) + + + MIN ( DISTINCT 89 ) * - - COUNT ( * ) / COUNT ( * ) AS col1
----
-31
query I rowsort
SELECT ALL 43 + 16 + - 33 - + - 45
----
71
query I rowsort
SELECT - 27 + + 3 AS col2
----
-24
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6142
SELECT 64 * + 85 * - - CAST( - 33 AS SIGNED ) AS col0
----
-179520
skipif mysql # not compatible
query I rowsort label-6142
SELECT 64 * + 85 * - - CAST ( - 33 AS INTEGER ) AS col0
----
-179520
query I rowsort
SELECT - ( - + 50 )
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-6144
SELECT ALL + 86 + + SUM( ALL - - 26 ) * + 69
----
1880
skipif mysql # not compatible
query I rowsort label-6144
SELECT ALL + 86 + + SUM ( ALL - - 26 ) * + 69
----
1880
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6145
SELECT ALL + CAST( 51 AS SIGNED ) + + 95 + - 44
----
102
skipif mysql # not compatible
query I rowsort label-6145
SELECT ALL + CAST ( 51 AS INTEGER ) + + 95 + - 44
----
102
query I rowsort
SELECT ( - 63 ) * - 96
----
6048
onlyif mysql # aggregate syntax:
query II rowsort label-6147
SELECT SUM( ALL + 92 ) - - + 84 * 69 + + 85 + 31 AS col1, + COALESCE ( + 46, 79 * - 65, - 80 )
----
6004
46
skipif mysql # not compatible
query II rowsort label-6147
SELECT SUM ( ALL + 92 ) - - + 84 * 69 + + 85 + 31 AS col1, + COALESCE ( + 46, 79 * - 65, - 80 )
----
6004
46
query I rowsort
SELECT - 76 + + 6 col0
----
-70
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-6149
SELECT - 90 + ( + COUNT( * ) ) * SUM( ALL + 11 ) + - CAST( NULL AS SIGNED ), + 36 * + 9 DIV - COUNT( * ) AS col0
----
NULL
-324
skipif mysql # not compatible
query II rowsort label-6149
SELECT - 90 + ( + COUNT ( * ) ) * SUM ( ALL + 11 ) + - CAST ( NULL AS INTEGER ), + 36 * + 9 / - COUNT ( * ) AS col0
----
NULL
-324
query I rowsort
SELECT + 29 * + NULLIF ( + 22, + 37 * - 74 + + 56 * + 5 + + 98 ) col0
----
638
query I rowsort
SELECT - ( + 98 ) * 20 * - 93 + - - 22
----
182302
onlyif mysql # DIV for integer division:
query I rowsort label-6152
SELECT ALL - 29 DIV + 81
----
0
skipif mysql # not compatible
query I rowsort label-6152
SELECT ALL - 29 / + 81
----
0
query I rowsort
SELECT + 43 * + 41 * + + 74
----
130462
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6154
SELECT - + NULLIF ( - ( - 69 ), + ( + 15 ) * - - CASE - - ( - + 5 ) WHEN + 30 / - CAST( NULL AS SIGNED ) + - 16 * + 44 + - + COUNT( * ) THEN - CASE - COUNT( * ) WHEN + - 83 THEN NULL ELSE - ( ( ( 4 ) ) ) + 13 * 31 END WHEN AVG ( 82 ) + - ( - 97 + 70 * + 61 ) THEN NULL WHEN - 41 * 1 + + 9 * + MAX( - 45 * 73 ) THEN + ( + 63 ) * + 42 ELSE NULL END ) + 13
----
-56
skipif mysql # not compatible
query I rowsort label-6154
SELECT - + NULLIF ( - ( - 69 ), + ( + 15 ) * - - CASE - - ( - + 5 ) WHEN + 30 / - CAST ( NULL AS INTEGER ) + - 16 * + 44 + - + COUNT ( * ) THEN - CASE - COUNT ( * ) WHEN + - 83 THEN NULL ELSE - ( ( ( 4 ) ) ) + 13 * 31 END WHEN AVG ( 82 ) + - ( - 97 + 70 * + 61 ) THEN NULL WHEN - 41 * 1 + + 9 * + MAX ( - 45 * 73 ) THEN + ( + 63 ) * + 42 ELSE NULL END ) + 13
----
-56
query I rowsort
SELECT - + 43 - - - 9 col1
----
-52
onlyif mysql # aggregate syntax:
query I rowsort label-6156
SELECT DISTINCT + + COUNT( * ) * - 66 AS col0
----
-66
skipif mysql # not compatible
query I rowsort label-6156
SELECT DISTINCT + + COUNT ( * ) * - 66 AS col0
----
-66
onlyif mysql # aggregate syntax:
query II rowsort label-6157
SELECT - - MIN( + 31 ) + NULLIF ( + 27, + + MIN( DISTINCT ( - 23 ) ) + 62 ), + 34 AS col2
----
58
34
skipif mysql # not compatible
query II rowsort label-6157
SELECT - - MIN ( + 31 ) + NULLIF ( + 27, + + MIN ( DISTINCT ( - 23 ) ) + 62 ), + 34 AS col2
----
58
34
onlyif mysql # aggregate syntax:
query I rowsort label-6158
SELECT - + MAX( ALL + - 59 )
----
59
skipif mysql # not compatible
query I rowsort label-6158
SELECT - + MAX ( ALL + - 59 )
----
59
query I rowsort
SELECT - 81 + + 42 col1
----
-39
onlyif mysql # aggregate syntax:
query I rowsort label-6160
SELECT DISTINCT - 97 * COUNT( * ) * 40 AS col2
----
-3880
skipif mysql # not compatible
query I rowsort label-6160
SELECT DISTINCT - 97 * COUNT ( * ) * 40 AS col2
----
-3880
onlyif mysql # DIV for integer division:
query I rowsort label-6161
SELECT - 16 DIV 94 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-6161
SELECT - 16 / 94 AS col0
----
0
query I rowsort
SELECT ALL - 79 * + 88 * - 36 AS col0
----
250272
onlyif mysql # DIV for integer division:
query I rowsort label-6163
SELECT DISTINCT + COALESCE ( - + 35, - - 49 DIV + + 75 )
----
-35
skipif mysql # not compatible
query I rowsort label-6163
SELECT DISTINCT + COALESCE ( - + 35, - - 49 / + + 75 )
----
-35
query I rowsort
SELECT NULLIF ( 48, + 81 )
----
48
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-6165
SELECT COALESCE ( - NULLIF ( + - COALESCE ( - 31, + 48 + + 62 ), - COUNT( * ) ), - 97 DIV - CAST( - 93 AS SIGNED ) ) AS col2, COUNT( * ) * + 32 * 46
----
-31
1472
skipif mysql # not compatible
query II rowsort label-6165
SELECT COALESCE ( - NULLIF ( + - COALESCE ( - 31, + 48 + + 62 ), - COUNT ( * ) ), - 97 / - CAST ( - 93 AS INTEGER ) ) AS col2, COUNT ( * ) * + 32 * 46
----
-31
1472
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6166
SELECT - 10 + + - CAST( + 39 AS SIGNED )
----
-49
skipif mysql # not compatible
query I rowsort label-6166
SELECT - 10 + + - CAST ( + 39 AS INTEGER )
----
-49
onlyif mysql # aggregate syntax:
query I rowsort label-6167
SELECT + 86 * + - MAX( + 0 ) * - - 51 * - 88
----
0
skipif mysql # not compatible
query I rowsort label-6167
SELECT + 86 * + - MAX ( + 0 ) * - - 51 * - 88
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-6168
SELECT - 98 * 21 DIV + + 59 AS col1
----
-34
skipif mysql # not compatible
query I rowsort label-6168
SELECT - 98 * 21 / + + 59 AS col1
----
-34
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6169
SELECT + 4 + + CAST( NULL AS SIGNED ) + - - 46 * + 48
----
NULL
skipif mysql # not compatible
query I rowsort label-6169
SELECT + 4 + + CAST ( NULL AS INTEGER ) + - - 46 * + 48
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6170
SELECT ALL - 34 DIV + 81 AS col0, COUNT( ALL 51 ) col2
----
0
1
skipif mysql # not compatible
query II rowsort label-6170
SELECT ALL - 34 / + 81 AS col0, COUNT ( ALL 51 ) col2
----
0
1
onlyif mysql # aggregate syntax:
query I rowsort label-6171
SELECT ALL 95 * + 59 * - - 55 * + - CASE + - 87 WHEN - 87 * - 92 THEN + CASE + COUNT( * ) WHEN + 23 * - 37 THEN + NULLIF ( 45, 49 + + - 41 ) END - - NULLIF ( + 40, + 19 + 48 - 82 ) + + COUNT( * ) * COUNT( * ) WHEN ( 30 ) THEN NULL END + - ( 38 ) * + 48
----
NULL
skipif mysql # not compatible
query I rowsort label-6171
SELECT ALL 95 * + 59 * - - 55 * + - CASE + - 87 WHEN - 87 * - 92 THEN + CASE + COUNT ( * ) WHEN + 23 * - 37 THEN + NULLIF ( 45, 49 + + - 41 ) END - - NULLIF ( + 40, + 19 + 48 - 82 ) + + COUNT ( * ) * COUNT ( * ) WHEN ( 30 ) THEN NULL END + - ( 38 ) * + 48
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-6172
SELECT - 50 DIV + + 91 AS col0, - 31 + - + 43 AS col2
----
0
-74
skipif mysql # not compatible
query II rowsort label-6172
SELECT - 50 / + + 91 AS col0, - 31 + - + 43 AS col2
----
0
-74
onlyif mysql # aggregate syntax:
query I rowsort label-6173
SELECT ALL + 51 * - + COUNT( * ) + - 82 AS col1
----
-133
skipif mysql # not compatible
query I rowsort label-6173
SELECT ALL + 51 * - + COUNT ( * ) + - 82 AS col1
----
-133
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6174
SELECT ALL - COUNT( * ) DIV + 12 col0
----
0
skipif mysql # not compatible
query I rowsort label-6174
SELECT ALL - COUNT ( * ) / + 12 col0
----
0
query I rowsort
SELECT ALL - 17 * 24 AS col1
----
-408
onlyif mysql # aggregate syntax:
query I rowsort label-6176
SELECT - COUNT( * ) * + + 84 * - COALESCE ( - + 93, 89 * - + 58 )
----
-7812
skipif mysql # not compatible
query I rowsort label-6176
SELECT - COUNT ( * ) * + + 84 * - COALESCE ( - + 93, 89 * - + 58 )
----
-7812
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6177
SELECT + COUNT( 9 ) * + 70 DIV - + 36
----
-1
skipif mysql # not compatible
query I rowsort label-6177
SELECT + COUNT ( 9 ) * + 70 / - + 36
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-6178
SELECT ALL - 24 * - 97 + - - COALESCE ( 34, + - ( + - 71 ) * + ( - SUM( + 52 ) ) + + 89 + - 60 * - 75 * - - 8 ) * + - COUNT( * )
----
2294
skipif mysql # not compatible
query I rowsort label-6178
SELECT ALL - 24 * - 97 + - - COALESCE ( 34, + - ( + - 71 ) * + ( - SUM ( + 52 ) ) + + 89 + - 60 * - 75 * - - 8 ) * + - COUNT ( * )
----
2294
query I rowsort
SELECT + ( 96 )
----
96
query I rowsort
SELECT + - ( - - 27 ) AS col2
----
-27
query I rowsort
SELECT ALL + - 50 col2
----
-50
query I rowsort
SELECT + - 21 * 21 - - 46 AS col2
----
-395
onlyif mysql # aggregate syntax:
query I rowsort label-6183
SELECT ALL 77 - + MIN( + + 12 ) AS col2
----
65
skipif mysql # not compatible
query I rowsort label-6183
SELECT ALL 77 - + MIN ( + + 12 ) AS col2
----
65
onlyif mysql # aggregate syntax:
query I rowsort label-6184
SELECT + MIN( 87 ) - - + 5 + COUNT( * )
----
93
skipif mysql # not compatible
query I rowsort label-6184
SELECT + MIN ( 87 ) - - + 5 + COUNT ( * )
----
93
onlyif mysql # aggregate syntax:
query I rowsort label-6185
SELECT ALL - - 1 * - 12 * - + COUNT( * ) + - COALESCE ( + NULLIF ( - 35, - + 37 * + 17 + - 31 + + - COUNT( * ) * 86 + - 72 - - ( + COUNT( * ) ) ), NULLIF ( 33, + 93 ) ) + - 76 + - 34 * + 94
----
-3225
skipif mysql # not compatible
query I rowsort label-6185
SELECT ALL - - 1 * - 12 * - + COUNT ( * ) + - COALESCE ( + NULLIF ( - 35, - + 37 * + 17 + - 31 + + - COUNT ( * ) * 86 + - 72 - - ( + COUNT ( * ) ) ), NULLIF ( 33, + 93 ) ) + - 76 + - 34 * + 94
----
-3225
query I rowsort
SELECT + - ( + 6 ) + 49 AS col1
----
43
query II rowsort
SELECT DISTINCT - 32 * + - 81, - 88 + - 39 AS col2
----
2592
-127
onlyif mysql # aggregate syntax:
query I rowsort label-6188
SELECT ALL + CASE - 34 WHEN + 76 * + 59 + + 37 THEN - 40 + + + SUM( DISTINCT + 91 ) * + 76 ELSE - 99 * + 87 * + 70 END * + 91 AS col2
----
-54864810
skipif mysql # not compatible
query I rowsort label-6188
SELECT ALL + CASE - 34 WHEN + 76 * + 59 + + 37 THEN - 40 + + + SUM ( DISTINCT + 91 ) * + 76 ELSE - 99 * + 87 * + 70 END * + 91 AS col2
----
-54864810
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6189
SELECT + + 94 * + CAST( NULL AS SIGNED ) * + 23 * - COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-6189
SELECT + + 94 * + CAST ( NULL AS INTEGER ) * + 23 * - COUNT ( * )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6190
SELECT + - COUNT( * ) + 59
----
58
skipif mysql # not compatible
query I rowsort label-6190
SELECT + - COUNT ( * ) + 59
----
58
query I rowsort
SELECT ALL - ( + 51 )
----
-51
query I rowsort
SELECT ALL - 39 * 38 AS col2
----
-1482
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6193
SELECT DISTINCT - 81 * + + 47 * CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6193
SELECT DISTINCT - 81 * + + 47 * CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT DISTINCT + NULLIF ( - 12, - 87 * - 92 * - ( - - 68 ) ) AS col2
----
-12
query I rowsort
SELECT ALL + 11 * + 51
----
561
onlyif mysql # DIV for integer division:
query I rowsort label-6196
SELECT ALL 40 DIV - 45
----
0
skipif mysql # not compatible
query I rowsort label-6196
SELECT ALL 40 / - 45
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6197
SELECT + 5 * 36 * COUNT( * ) AS col2
----
180
skipif mysql # not compatible
query I rowsort label-6197
SELECT + 5 * 36 * COUNT ( * ) AS col2
----
180
onlyif mysql # aggregate syntax:
query I rowsort label-6198
SELECT - 10 * - ( + - COUNT( * ) )
----
-10
skipif mysql # not compatible
query I rowsort label-6198
SELECT - 10 * - ( + - COUNT ( * ) )
----
-10
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-6199
SELECT 39 / - + 3 - - 47 * + + CAST( NULL AS DECIMAL ) + CAST( 58 AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6199
SELECT 39 / - + 3 - - 47 * + + CAST ( NULL AS REAL ) + CAST ( 58 AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6200
SELECT CAST( - - 62 AS SIGNED )
----
62
skipif mysql # not compatible
query I rowsort label-6200
SELECT CAST ( - - 62 AS INTEGER )
----
62
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6201
SELECT CAST( + - 45 AS SIGNED )
----
-45
skipif mysql # not compatible
query I rowsort label-6201
SELECT CAST ( + - 45 AS INTEGER )
----
-45
query I rowsort
SELECT - 74 * 66
----
-4884
query I rowsort
SELECT DISTINCT 98 * + 94
----
9212
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6204
SELECT ALL + COUNT( * ) DIV 62 + - 49 + + 9
----
-40
skipif mysql # not compatible
query I rowsort label-6204
SELECT ALL + COUNT ( * ) / 62 + - 49 + + 9
----
-40
query I rowsort
SELECT - 53 * - 63 - + 52 + + + 85
----
3372
query I rowsort
SELECT ALL - 49 * + 29 * - 46
----
65366
onlyif mysql # aggregate syntax:
query I rowsort label-6207
SELECT ALL + MIN( 34 ) AS col2
----
34
skipif mysql # not compatible
query I rowsort label-6207
SELECT ALL + MIN ( 34 ) AS col2
----
34
query I rowsort
SELECT - 14 * - 44
----
616
onlyif mysql # aggregate syntax:
query I rowsort label-6209
SELECT ALL + MAX( 36 )
----
36
skipif mysql # not compatible
query I rowsort label-6209
SELECT ALL + MAX ( 36 )
----
36
query I rowsort
SELECT + ( + - 58 ) * 19 + + 65 - + + ( + 68 ) * 16
----
-2125
onlyif mysql # aggregate syntax:
query I rowsort label-6211
SELECT - 9 + + COUNT( * ) * - - COALESCE ( - 75, COUNT( * ) + + 16 + + + 3 * - + 27, 83 ) + - COALESCE ( - 53, - 42 ) col2
----
-31
skipif mysql # not compatible
query I rowsort label-6211
SELECT - 9 + + COUNT ( * ) * - - COALESCE ( - 75, COUNT ( * ) + + 16 + + + 3 * - + 27, 83 ) + - COALESCE ( - 53, - 42 ) col2
----
-31
onlyif mysql # aggregate syntax:
query I rowsort label-6212
SELECT + + MAX( DISTINCT 16 )
----
16
skipif mysql # not compatible
query I rowsort label-6212
SELECT + + MAX ( DISTINCT 16 )
----
16
query I rowsort
SELECT ALL + NULLIF ( + + ( + + 27 ), - 58 ) AS col0
----
27
query I rowsort
SELECT ALL + 95 * - - 6
----
570
query I rowsort
SELECT ( + 9 ) * - 19 * + 1 AS col0
----
-171
query I rowsort
SELECT ALL - - 82 - - 50 + + 50 * - ( - ( + ( 55 ) ) ) + 31 col2
----
2913
onlyif mysql # DIV for integer division:
query II rowsort label-6217
SELECT - 10, 15 DIV - 66 AS col0
----
-10
0
skipif mysql # not compatible
query II rowsort label-6217
SELECT - 10, 15 / - 66 AS col0
----
-10
0
query I rowsort
SELECT + 72 + + 41 AS col2
----
113
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6219
SELECT NULLIF ( - 78, - AVG ( + 21 ) DIV + MAX( 98 ) + - + 52 ) DIV + 97 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-6219
SELECT NULLIF ( - 78, - AVG ( + 21 ) / + MAX ( 98 ) + - + 52 ) / + 97 AS col2
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6220
SELECT 95 * - + 24 * + 80 * COUNT( * ) + + COALESCE ( + - CAST( NULL AS SIGNED ), - 55 ) * COUNT( * ) * - 96
----
-177120
skipif mysql # not compatible
query I rowsort label-6220
SELECT 95 * - + 24 * + 80 * COUNT ( * ) + + COALESCE ( + - CAST ( NULL AS INTEGER ), - 55 ) * COUNT ( * ) * - 96
----
-177120
query I rowsort
SELECT 83 * 31 AS col1
----
2573
query I rowsort
SELECT - 33 col2
----
-33
onlyif mysql # aggregate syntax:
query I rowsort label-6223
SELECT DISTINCT 35 + COUNT( * )
----
36
skipif mysql # not compatible
query I rowsort label-6223
SELECT DISTINCT 35 + COUNT ( * )
----
36
onlyif mysql # aggregate syntax:
query I rowsort label-6224
SELECT - MAX( ALL + - 72 ) AS col0
----
72
skipif mysql # not compatible
query I rowsort label-6224
SELECT - MAX ( ALL + - 72 ) AS col0
----
72
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-6225
SELECT ALL 40 + 98 + COUNT( * ) + + 45 AS col2, + 51 + CAST( NULL AS DECIMAL ) * COUNT( * ) + + + 37 + + ( - 61 ) + - + 47 * + + 36
----
184
NULL
skipif mysql # not compatible
query II rowsort label-6225
SELECT ALL 40 + 98 + COUNT ( * ) + + 45 AS col2, + 51 + CAST ( NULL AS REAL ) * COUNT ( * ) + + + 37 + + ( - 61 ) + - + 47 * + + 36
----
184
NULL
query I rowsort
SELECT ALL 99 * + 25 AS col0
----
2475
query II rowsort
SELECT - 50 AS col2, 57 AS col2
----
-50
57
onlyif mysql # aggregate syntax:
query I rowsort label-6228
SELECT MAX( - 21 ) + - 49 AS col2
----
-70
skipif mysql # not compatible
query I rowsort label-6228
SELECT MAX ( - 21 ) + - 49 AS col2
----
-70
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6229
SELECT DISTINCT 34 * + 7 * + 76 * + CAST( NULLIF ( + - CAST( NULL AS SIGNED ), - 39 / - 51 ) AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6229
SELECT DISTINCT 34 * + 7 * + 76 * + CAST ( NULLIF ( + - CAST ( NULL AS INTEGER ), - 39 / - 51 ) AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6230
SELECT ALL 93 + COUNT( * ) - - + 75
----
169
skipif mysql # not compatible
query I rowsort label-6230
SELECT ALL 93 + COUNT ( * ) - - + 75
----
169
onlyif mysql # aggregate syntax:
query I rowsort label-6231
SELECT 82 + + 8 * - + COUNT( * )
----
74
skipif mysql # not compatible
query I rowsort label-6231
SELECT 82 + + 8 * - + COUNT ( * )
----
74
query I rowsort
SELECT 18 - + 69 + - 12 AS col0
----
-63
onlyif mysql # aggregate syntax:
query I rowsort label-6233
SELECT 8 + + COUNT( * ) + COUNT( * ) * - + 75 + 84 - 3 AS col1
----
15
skipif mysql # not compatible
query I rowsort label-6233
SELECT 8 + + COUNT ( * ) + COUNT ( * ) * - + 75 + 84 - 3 AS col1
----
15
onlyif mysql # aggregate syntax:
query I rowsort label-6234
SELECT DISTINCT 92 + - ( - COUNT( * ) )
----
93
skipif mysql # not compatible
query I rowsort label-6234
SELECT DISTINCT 92 + - ( - COUNT ( * ) )
----
93
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6235
SELECT + 82, + NULLIF ( + - COALESCE ( - CAST( NULL AS SIGNED ), - - ( 84 ) ), COALESCE ( CAST( CASE + + CASE - COUNT( * ) WHEN + 1 THEN + 20 END WHEN 7 - - 90 THEN + - MAX( - 73 ) + - 56 WHEN - - 69 - + - 82 * 30 THEN NULL ELSE 73 * NULLIF ( 14 * - 6, 71 ) END AS SIGNED ), 21 + 0, 92 ) * + 2 + 14 ) AS col0
----
82
-84
skipif mysql # not compatible
query II rowsort label-6235
SELECT + 82, + NULLIF ( + - COALESCE ( - CAST ( NULL AS INTEGER ), - - ( 84 ) ), COALESCE ( CAST ( CASE + + CASE - COUNT ( * ) WHEN + 1 THEN + 20 END WHEN 7 - - 90 THEN + - MAX ( - 73 ) + - 56 WHEN - - 69 - + - 82 * 30 THEN NULL ELSE 73 * NULLIF ( 14 * - 6, 71 ) END AS INTEGER ), 21 + 0, 92 ) * + 2 + 14 ) AS col0
----
82
-84
query I rowsort
SELECT 36 + - + 23 col2
----
13
onlyif mysql # DIV for integer division:
query II rowsort label-6237
SELECT ( + + 12 ) DIV 77 DIV - 29 * + + 47 * + 48, + 14 AS col2
----
0
14
skipif mysql # not compatible
query II rowsort label-6237
SELECT ( + + 12 ) / 77 / - 29 * + + 47 * + 48, + 14 AS col2
----
0
14
query I rowsort
SELECT 42 * 24
----
1008
query I rowsort
SELECT DISTINCT + 72 * + 38
----
2736
onlyif mysql # aggregate syntax:
query I rowsort label-6240
SELECT COUNT( * ) * + - SUM( DISTINCT - + 66 )
----
66
skipif mysql # not compatible
query I rowsort label-6240
SELECT COUNT ( * ) * + - SUM ( DISTINCT - + 66 )
----
66
query I rowsort
SELECT DISTINCT - 0 * + + 79 AS col2
----
0
query I rowsort
SELECT + - ( COALESCE ( - 97, 41 ) )
----
97
query I rowsort
SELECT DISTINCT - - 55 AS col2
----
55
query II rowsort
SELECT 79, + NULLIF ( ( + 65 ), - 69 * 28 + + 99 + - 99 * - - 9 * - + 59 ) AS col2
----
79
65
query I rowsort
SELECT 28 * - + 34 col2
----
-952
onlyif mysql # aggregate syntax:
query I rowsort label-6246
SELECT 72 * - COUNT( * ) * COALESCE ( - 79, + 46 * COUNT( * ), COUNT( * ) )
----
5688
skipif mysql # not compatible
query I rowsort label-6246
SELECT 72 * - COUNT ( * ) * COALESCE ( - 79, + 46 * COUNT ( * ), COUNT ( * ) )
----
5688
onlyif mysql # aggregate syntax:
query I rowsort label-6247
SELECT - 95 - + - MIN( - 86 ) AS col0
----
-181
skipif mysql # not compatible
query I rowsort label-6247
SELECT - 95 - + - MIN ( - 86 ) AS col0
----
-181
onlyif mysql # aggregate syntax:
query II rowsort label-6248
SELECT ALL - - COUNT( * ) AS col0, COUNT( * )
----
1
1
skipif mysql # not compatible
query II rowsort label-6248
SELECT ALL - - COUNT ( * ) AS col0, COUNT ( * )
----
1
1
query I rowsort
SELECT ( - - ( - 67 ) ) * - 30 col1
----
2010
query II rowsort
SELECT - 5 AS col2, 9 + - + 69 + + 78 * - 0 AS col0
----
-5
-60
query II rowsort
SELECT ALL + 54 col0, - 34
----
54
-34
query I rowsort
SELECT ALL - NULLIF ( + 9, + + 17 )
----
-9
query I rowsort
SELECT ALL + + 75 + + 78 * + 51 + - 49
----
4004
query I rowsort
SELECT - ( + 50 ) AS col0
----
-50
onlyif mysql # aggregate syntax:
query I rowsort label-6255
SELECT ALL 84 + + COUNT( * )
----
85
skipif mysql # not compatible
query I rowsort label-6255
SELECT ALL 84 + + COUNT ( * )
----
85
onlyif mysql # aggregate syntax:
query I rowsort label-6256
SELECT - 54 + - ( ( ( + COALESCE ( - + 35, 93, - NULLIF ( - ( - COUNT( * ) ), - 21 ) ) ) ) )
----
-19
skipif mysql # not compatible
query I rowsort label-6256
SELECT - 54 + - ( ( ( + COALESCE ( - + 35, 93, - NULLIF ( - ( - COUNT ( * ) ), - 21 ) ) ) ) )
----
-19
query I rowsort
SELECT DISTINCT + 89 + 90
----
179
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6258
SELECT ALL CAST( - 53 AS SIGNED ) AS col0
----
-53
skipif mysql # not compatible
query I rowsort label-6258
SELECT ALL CAST ( - 53 AS INTEGER ) AS col0
----
-53
query I rowsort
SELECT 77 * - 55
----
-4235
onlyif mysql # aggregate syntax:
query II rowsort label-6260
SELECT ALL + SUM( DISTINCT - 52 ) + + + 10 * - + 96, 80 AS col2
----
-1012
80
skipif mysql # not compatible
query II rowsort label-6260
SELECT ALL + SUM ( DISTINCT - 52 ) + + + 10 * - + 96, 80 AS col2
----
-1012
80
query I rowsort
SELECT 73 * 57
----
4161
onlyif mysql # aggregate syntax:
query I rowsort label-6262
SELECT ALL MIN( ALL - 64 )
----
-64
skipif mysql # not compatible
query I rowsort label-6262
SELECT ALL MIN ( ALL - 64 )
----
-64
query II rowsort
SELECT 82 * - + 77 AS col1, 45
----
-6314
45
query I rowsort
SELECT DISTINCT + 66 * 47
----
3102
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6265
SELECT ALL 87 + + 57 DIV - 17 * COUNT( * )
----
84
skipif mysql # not compatible
query I rowsort label-6265
SELECT ALL 87 + + 57 / - 17 * COUNT ( * )
----
84
onlyif mysql # aggregate syntax:
query III rowsort label-6266
SELECT DISTINCT - 94 + - + 79 AS col2, COUNT( * ), 45 + + ( + COUNT( * ) ) AS col0
----
-173
1
46
skipif mysql # not compatible
query III rowsort label-6266
SELECT DISTINCT - 94 + - + 79 AS col2, COUNT ( * ), 45 + + ( + COUNT ( * ) ) AS col0
----
-173
1
46
query I rowsort
SELECT DISTINCT NULLIF ( + 18, + 44 ) * + - 27
----
-486
onlyif mysql # aggregate syntax:
query II rowsort label-6268
SELECT 7 - - 69, - COUNT( + 66 ) col1
----
76
-1
skipif mysql # not compatible
query II rowsort label-6268
SELECT 7 - - 69, - COUNT ( + 66 ) col1
----
76
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6269
SELECT CAST( NULL AS SIGNED ) * COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6269
SELECT CAST ( NULL AS INTEGER ) * COUNT ( * ) AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6270
SELECT CAST( ( - COUNT( * ) ) AS SIGNED ) DIV + 8 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-6270
SELECT CAST ( ( - COUNT ( * ) ) AS INTEGER ) / + 8 AS col1
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6271
SELECT ALL + 26 * - 62 DIV + COUNT( * ) - + - COUNT( * ) AS col1
----
-1611
skipif mysql # not compatible
query I rowsort label-6271
SELECT ALL + 26 * - 62 / + COUNT ( * ) - + - COUNT ( * ) AS col1
----
-1611
onlyif mysql # aggregate syntax:
query I rowsort label-6272
SELECT CASE + 63 WHEN + 3 THEN - 19 * - 71 WHEN + + COUNT( * ) THEN NULL WHEN + - 6 THEN - - 47 * + 76 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6272
SELECT CASE + 63 WHEN + 3 THEN - 19 * - 71 WHEN + + COUNT ( * ) THEN NULL WHEN + - 6 THEN - - 47 * + 76 END AS col2
----
NULL
query II rowsort
SELECT ( + 73 ) * + 69 AS col2, 95
----
5037
95
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6274
SELECT ALL ( - + 27 ) * - 9 - + 8 * - + CAST( NULL AS SIGNED ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6274
SELECT ALL ( - + 27 ) * - 9 - + 8 * - + CAST ( NULL AS INTEGER ) col2
----
NULL
query II rowsort
SELECT - 7 * - 86 - + - 16 AS col0, - 24
----
618
-24
onlyif mysql # aggregate syntax:
query I rowsort label-6276
SELECT DISTINCT + + COUNT( ALL 40 ) col0
----
1
skipif mysql # not compatible
query I rowsort label-6276
SELECT DISTINCT + + COUNT ( ALL 40 ) col0
----
1
query I rowsort
SELECT ALL + + 87 AS col1
----
87
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6278
SELECT + COUNT( * ) * - 70 + + 99 + + 13 + + 19 + - NULLIF ( + 48, - - CAST( NULL AS SIGNED ) * - 8 + - 85 ) * + 79 + + - 98
----
-3829
skipif mysql # not compatible
query I rowsort label-6278
SELECT + COUNT ( * ) * - 70 + + 99 + + 13 + + 19 + - NULLIF ( + 48, - - CAST ( NULL AS INTEGER ) * - 8 + - 85 ) * + 79 + + - 98
----
-3829
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6279
SELECT - - 51 / - - CAST( NULL AS SIGNED ) / - 98
----
NULL
skipif mysql # not compatible
query I rowsort label-6279
SELECT - - 51 / - - CAST ( NULL AS INTEGER ) / - 98
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-6280
SELECT DISTINCT - 45 DIV + 46 AS col2, 90
----
0
90
skipif mysql # not compatible
query II rowsort label-6280
SELECT DISTINCT - 45 / + 46 AS col2, 90
----
0
90
onlyif mysql # DIV for integer division:
query II rowsort label-6281
SELECT ALL 23 * + 11, 36 DIV 11 AS col1
----
253
3
skipif mysql # not compatible
query II rowsort label-6281
SELECT ALL 23 * + 11, 36 / 11 AS col1
----
253
3
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6282
SELECT + - CAST( NULL AS SIGNED ) + 39 - 90
----
NULL
skipif mysql # not compatible
query I rowsort label-6282
SELECT + - CAST ( NULL AS INTEGER ) + 39 - 90
----
NULL
query I rowsort
SELECT 1 * - 78 - + 42 * - + COALESCE ( + + 73, + 62 + - 75 * 99 ) AS col0
----
2988
query I rowsort
SELECT DISTINCT + + 51 AS col0
----
51
onlyif mysql # aggregate syntax:
query I rowsort label-6285
SELECT ALL NULLIF ( - 91, + 94 * 74 + 21 + + ( - - 10 ) + + 93 + + 1 * - COUNT( * ) * + 45 * + + 14 * 97 * MIN( - CASE WHEN ( - 54 IN ( 40 ) ) THEN NULL WHEN 47 + + 20 IS NULL THEN - 77 / 47 END ) * - ( ( ( - 9 ) ) ) / + 33 + 95 ) * - 95 + 63 * + 35
----
10850
skipif mysql # not compatible
query I rowsort label-6285
SELECT ALL NULLIF ( - 91, + 94 * 74 + 21 + + ( - - 10 ) + + 93 + + 1 * - COUNT ( * ) * + 45 * + + 14 * 97 * MIN ( - CASE WHEN ( - 54 IN ( 40 ) ) THEN NULL WHEN 47 + + 20 IS NULL THEN - 77 / 47 END ) * - ( ( ( - 9 ) ) ) / + 33 + 95 ) * - 95 + 63 * + 35
----
10850
query I rowsort
SELECT DISTINCT 94 * + + 33
----
3102
query I rowsort
SELECT ALL - + 2 + - 14 * + 92 AS col1
----
-1290
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-6288
SELECT DISTINCT - 2 + 25 - - + 94 * + 90 - - 77 AS col0, - 8 * - CAST( NULL AS DECIMAL ) AS col2
----
8560
NULL
skipif mysql # not compatible
query II rowsort label-6288
SELECT DISTINCT - 2 + 25 - - + 94 * + 90 - - 77 AS col0, - 8 * - CAST ( NULL AS REAL ) AS col2
----
8560
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6289
SELECT - 56 + COUNT( * ) * 23
----
-33
skipif mysql # not compatible
query I rowsort label-6289
SELECT - 56 + COUNT ( * ) * 23
----
-33
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6290
SELECT DISTINCT - CAST( + + 23 AS SIGNED ) AS col2
----
-23
skipif mysql # not compatible
query I rowsort label-6290
SELECT DISTINCT - CAST ( + + 23 AS INTEGER ) AS col2
----
-23
query I rowsort
SELECT ALL - + 10 + + + COALESCE ( - - 37, 25 )
----
27
query I rowsort
SELECT - + 88 + + 67 + - ( 71 )
----
-92
query II rowsort
SELECT 6, + 27 + + 52 AS col2
----
6
79
onlyif mysql # aggregate syntax:
query I rowsort label-6294
SELECT DISTINCT MAX( + + 0 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-6294
SELECT DISTINCT MAX ( + + 0 ) AS col1
----
0
query I rowsort
SELECT ALL 81 + 98
----
179
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6296
SELECT ALL - COUNT( 38 ) * - COUNT( * ) DIV - - SUM( - 10 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-6296
SELECT ALL - COUNT ( 38 ) * - COUNT ( * ) / - - SUM ( - 10 ) AS col2
----
0
query I rowsort
SELECT DISTINCT ( - + 15 ) AS col1
----
-15
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6298
SELECT DISTINCT - COUNT( * ) DIV COALESCE ( + MIN( + 93 ), + + 72 )
----
0
skipif mysql # not compatible
query I rowsort label-6298
SELECT DISTINCT - COUNT ( * ) / COALESCE ( + MIN ( + 93 ), + + 72 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6299
SELECT ALL + COUNT( * ) * 23 * - 81 * - - 44 AS col1
----
-81972
skipif mysql # not compatible
query I rowsort label-6299
SELECT ALL + COUNT ( * ) * 23 * - 81 * - - 44 AS col1
----
-81972
query I rowsort
SELECT - 45 + - 59 * - 36 AS col0
----
2079
query I rowsort
SELECT DISTINCT + 44 - - 3 AS col1
----
47
onlyif mysql # aggregate syntax:
query II rowsort label-6302
SELECT ALL - 90 * 75 * + 10 AS col2, + COUNT( * ) * + COUNT( * ) AS col0
----
-67500
1
skipif mysql # not compatible
query II rowsort label-6302
SELECT ALL - 90 * 75 * + 10 AS col2, + COUNT ( * ) * + COUNT ( * ) AS col0
----
-67500
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6303
SELECT DISTINCT CASE 56 WHEN + + 2 + 18 * + + 91 + + 57 + - COUNT( * ) + - + 40 - + 9 + - - 17 * + 59 + - 43 + - + 25 DIV + 80 + - 83 + 37 THEN NULL WHEN 77 THEN NULL ELSE 98 + + - 35 - 85 DIV - - CAST( - 4 AS SIGNED ) END AS col0
----
84
skipif mysql # not compatible
query I rowsort label-6303
SELECT DISTINCT CASE 56 WHEN + + 2 + 18 * + + 91 + + 57 + - COUNT ( * ) + - + 40 - + 9 + - - 17 * + 59 + - 43 + - + 25 / + 80 + - 83 + 37 THEN NULL WHEN 77 THEN NULL ELSE 98 + + - 35 - 85 / - - CAST ( - 4 AS INTEGER ) END AS col0
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-6304
SELECT ALL + 17 * - 52 * COUNT( * )
----
-884
skipif mysql # not compatible
query I rowsort label-6304
SELECT ALL + 17 * - 52 * COUNT ( * )
----
-884
query I rowsort
SELECT - 9 + 13 * - 21 * - 56 AS col1
----
15279
onlyif mysql # DIV for integer division:
query I rowsort label-6306
SELECT - 68 DIV 18
----
-3
skipif mysql # not compatible
query I rowsort label-6306
SELECT - 68 / 18
----
-3
query I rowsort
SELECT + 74 * + + 84 AS col1
----
6216
query I rowsort
SELECT - 85 + + 82 col0
----
-3
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6309
SELECT + 91 - + COUNT( * ) DIV - ( 26 ), 41 DIV + COUNT( * ) col0
----
91
41
skipif mysql # not compatible
query II rowsort label-6309
SELECT + 91 - + COUNT ( * ) / - ( 26 ), 41 / + COUNT ( * ) col0
----
91
41
onlyif mysql # aggregate syntax:
query I rowsort label-6310
SELECT ALL + COUNT( * ) * - ( + 70 ) AS col1
----
-70
skipif mysql # not compatible
query I rowsort label-6310
SELECT ALL + COUNT ( * ) * - ( + 70 ) AS col1
----
-70
query II rowsort
SELECT DISTINCT 86, - COALESCE ( - - 97, - + 36 - - - 5 ) AS col2
----
86
-97
onlyif mysql # DIV for integer division:
query I rowsort label-6312
SELECT - 55 + 19 - + 35 DIV + ( 67 ) AS col1
----
-36
skipif mysql # not compatible
query I rowsort label-6312
SELECT - 55 + 19 - + 35 / + ( 67 ) AS col1
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-6313
SELECT ALL + SUM( + 89 ) AS col0
----
89
skipif mysql # not compatible
query I rowsort label-6313
SELECT ALL + SUM ( + 89 ) AS col0
----
89
onlyif mysql # aggregate syntax:
query II rowsort label-6314
SELECT ALL 26 * - - MIN( 1 ) col1, - ( - 85 ) col1
----
26
85
skipif mysql # not compatible
query II rowsort label-6314
SELECT ALL 26 * - - MIN ( 1 ) col1, - ( - 85 ) col1
----
26
85
query I rowsort
SELECT - 43 * - 64 AS col2
----
2752
query I rowsort
SELECT ALL - ( - 94 ) * - + 44 + - 72
----
-4208
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6317
SELECT - CAST( NULL AS SIGNED ), + 17 col1
----
NULL
17
skipif mysql # not compatible
query II rowsort label-6317
SELECT - CAST ( NULL AS INTEGER ), + 17 col1
----
NULL
17
query II rowsort
SELECT + - 71, 30 col2
----
-71
30
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6319
SELECT + + CASE CAST( NULL AS SIGNED ) WHEN - + MIN( - + 81 ) THEN - + 24 END col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6319
SELECT + + CASE CAST ( NULL AS INTEGER ) WHEN - + MIN ( - + 81 ) THEN - + 24 END col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6320
SELECT + + 30 + + 41 * - SUM( - 72 ) + 30 AS col1
----
3012
skipif mysql # not compatible
query I rowsort label-6320
SELECT + + 30 + + 41 * - SUM ( - 72 ) + 30 AS col1
----
3012
onlyif mysql # aggregate syntax:
query I rowsort label-6321
SELECT DISTINCT - - COUNT( * ) * + 12 AS col1
----
12
skipif mysql # not compatible
query I rowsort label-6321
SELECT DISTINCT - - COUNT ( * ) * + 12 AS col1
----
12
query I rowsort
SELECT ALL + + ( + 6 ) * - 32 + + 1 + 46 AS col1
----
-145
query I rowsort
SELECT DISTINCT 49 * 66 + + 33 AS col1
----
3267
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6324
SELECT + 27 * + COALESCE ( + - 68, + + 58, + CASE MIN( ALL - 6 ) WHEN + NULLIF ( + + MIN( - 55 ), - ( + + 99 ) ) + + 57 - - + 82 THEN NULL WHEN - + ( + CAST( - 55 AS SIGNED ) ) THEN + 70 * - + 90 END + ( - + 54 ) ) * + 87
----
-159732
skipif mysql # not compatible
query I rowsort label-6324
SELECT + 27 * + COALESCE ( + - 68, + + 58, + CASE MIN ( ALL - 6 ) WHEN + NULLIF ( + + MIN ( - 55 ), - ( + + 99 ) ) + + 57 - - + 82 THEN NULL WHEN - + ( + CAST ( - 55 AS INTEGER ) ) THEN + 70 * - + 90 END + ( - + 54 ) ) * + 87
----
-159732
onlyif mysql # aggregate syntax:
query I rowsort label-6325
SELECT ALL + COUNT( DISTINCT 44 )
----
1
skipif mysql # not compatible
query I rowsort label-6325
SELECT ALL + COUNT ( DISTINCT 44 )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6326
SELECT + CASE ( - + COUNT( * ) ) WHEN CASE - ( 54 ) WHEN 23 + + - 65 THEN NULL WHEN + - SUM( 35 ) + - 61 THEN + ( + 49 ) - + CAST( NULL AS SIGNED ) + + 21 * 48 ELSE - + COUNT( * ) * - 90 END THEN NULL WHEN - - 61 / 97 THEN - ( - 69 ) ELSE + + 83 END
----
83
skipif mysql # not compatible
query I rowsort label-6326
SELECT + CASE ( - + COUNT ( * ) ) WHEN CASE - ( 54 ) WHEN 23 + + - 65 THEN NULL WHEN + - SUM ( 35 ) + - 61 THEN + ( + 49 ) - + CAST ( NULL AS INTEGER ) + + 21 * 48 ELSE - + COUNT ( * ) * - 90 END THEN NULL WHEN - - 61 / 97 THEN - ( - 69 ) ELSE + + 83 END
----
83
query II rowsort
SELECT + + 78 + + 92 * + + 80, 5 col2
----
7438
5
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6328
SELECT DISTINCT 58 * AVG ( DISTINCT - 58 ) + + 32 + 22 + - + CAST( NULL AS SIGNED ) * + 97
----
NULL
skipif mysql # not compatible
query I rowsort label-6328
SELECT DISTINCT 58 * AVG ( DISTINCT - 58 ) + + 32 + 22 + - + CAST ( NULL AS INTEGER ) * + 97
----
NULL
query I rowsort
SELECT + ( + - 42 ) AS col2
----
-42
query I rowsort
SELECT ALL + NULLIF ( - 47, - AVG ( DISTINCT - ( + 70 ) ) )
----
-47
onlyif mysql # aggregate syntax:
query I rowsort label-6331
SELECT ALL - 70 * + - 57 + - COUNT( * ) / + CASE 92 WHEN ( + 9 ) THEN 91 END + - 65 + - - 59
----
NULL
skipif mysql # not compatible
query I rowsort label-6331
SELECT ALL - 70 * + - 57 + - COUNT ( * ) / + CASE 92 WHEN ( + 9 ) THEN 91 END + - 65 + - - 59
----
NULL
query I rowsort
SELECT + + 34 - - ( + 83 ) + 16 + - 46 * 49 * + + 94
----
-211743
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6333
SELECT + - 6 * - ( - 3 ) * 58 - ( - CASE + + 75 WHEN - COALESCE ( + MAX( CAST( + 21 AS SIGNED ) ), - + CAST( NULL AS SIGNED ), + NULLIF ( + 21, + 35 ) ) * 50 + - - 43 + - 75 THEN + + SUM( + + CAST( NULL AS SIGNED ) ) ELSE + CASE - - ( + - 28 ) WHEN 88 * - 26 - + MIN( DISTINCT - 8 ) THEN + 86 * 0 WHEN 43 + - 70 THEN NULL ELSE NULL END END )
----
NULL
skipif mysql # not compatible
query I rowsort label-6333
SELECT + - 6 * - ( - 3 ) * 58 - ( - CASE + + 75 WHEN - COALESCE ( + MAX ( CAST ( + 21 AS INTEGER ) ), - + CAST ( NULL AS INTEGER ), + NULLIF ( + 21, + 35 ) ) * 50 + - - 43 + - 75 THEN + + SUM ( + + CAST ( NULL AS INTEGER ) ) ELSE + CASE - - ( + - 28 ) WHEN 88 * - 26 - + MIN ( DISTINCT - 8 ) THEN + 86 * 0 WHEN 43 + - 70 THEN NULL ELSE NULL END END )
----
NULL
query II rowsort
SELECT ALL + 40, + 11 AS col0
----
40
11
query II rowsort
SELECT + + 83, 76 col1
----
83
76
query II rowsort
SELECT - 75 AS col0, 82 + + ( + 5 )
----
-75
87
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6337
SELECT ALL COUNT( * ) * - - ( + 23 ) + + 4 + - 6 + + + 33 DIV - 99 * COUNT( * ) + 28 + 31 * + 36
----
1165
skipif mysql # not compatible
query I rowsort label-6337
SELECT ALL COUNT ( * ) * - - ( + 23 ) + + 4 + - 6 + + + 33 / - 99 * COUNT ( * ) + 28 + 31 * + 36
----
1165
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6338
SELECT - 4 - - CAST( NULL AS SIGNED ) * COUNT( * ) + + ( + - 28 ) + + + 48 * + 59 + - 5 + 83 * 45 * - - 87 * + 42 * + 72
----
NULL
skipif mysql # not compatible
query I rowsort label-6338
SELECT - 4 - - CAST ( NULL AS INTEGER ) * COUNT ( * ) + + ( + - 28 ) + + + 48 * + 59 + - 5 + 83 * 45 * - - 87 * + 42 * + 72
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6339
SELECT - CAST( ( - - MIN( DISTINCT 7 ) ) AS SIGNED )
----
-7
skipif mysql # not compatible
query I rowsort label-6339
SELECT - CAST ( ( - - MIN ( DISTINCT 7 ) ) AS INTEGER )
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-6340
SELECT ALL CASE + - 14 WHEN SUM( + 56 ) THEN - 5 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-6340
SELECT ALL CASE + - 14 WHEN SUM ( + 56 ) THEN - 5 ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6341
SELECT + 92 * + MIN( + 54 ) AS col0
----
4968
skipif mysql # not compatible
query I rowsort label-6341
SELECT + 92 * + MIN ( + 54 ) AS col0
----
4968
onlyif mysql # aggregate syntax:
query I rowsort label-6342
SELECT ALL COALESCE ( 16, 50 * - 3 + + COUNT( * ), - + 14 ) AS col2
----
16
skipif mysql # not compatible
query I rowsort label-6342
SELECT ALL COALESCE ( 16, 50 * - 3 + + COUNT ( * ), - + 14 ) AS col2
----
16
onlyif mysql # aggregate syntax:
query I rowsort label-6343
SELECT ALL CASE - - 88 WHEN - 46 + 10 THEN COUNT( * ) + + - 64 WHEN + + 7 THEN + - SUM( ALL 49 ) ELSE 81 END
----
81
skipif mysql # not compatible
query I rowsort label-6343
SELECT ALL CASE - - 88 WHEN - 46 + 10 THEN COUNT ( * ) + + - 64 WHEN + + 7 THEN + - SUM ( ALL 49 ) ELSE 81 END
----
81
query I rowsort
SELECT DISTINCT - 41 * + 70
----
-2870
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6345
SELECT 45 DIV - COUNT( * ), 14 AS col2
----
-45
14
skipif mysql # not compatible
query II rowsort label-6345
SELECT 45 / - COUNT ( * ), 14 AS col2
----
-45
14
onlyif mysql # DIV for integer division:
query I rowsort label-6346
SELECT ALL - 59 DIV 73
----
0
skipif mysql # not compatible
query I rowsort label-6346
SELECT ALL - 59 / 73
----
0
query II rowsort
SELECT 52 * - 78, 64 AS col2
----
-4056
64
query II rowsort
SELECT 32 - - + 98 AS col2, 7
----
130
7
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6349
SELECT 35 DIV + + NULLIF ( - - 60, - 89 * + 84 * 44 * - - 22 + ( - 31 ) DIV + SUM( 44 ) + - 24 ), COALESCE ( + - 75, - COUNT( * ) - + 64 * - 49, + COUNT( * ) * + 95 ) col2
----
0
-75
skipif mysql # not compatible
query II rowsort label-6349
SELECT 35 / + + NULLIF ( - - 60, - 89 * + 84 * 44 * - - 22 + ( - 31 ) / + SUM ( 44 ) + - 24 ), COALESCE ( + - 75, - COUNT ( * ) - + 64 * - 49, + COUNT ( * ) * + 95 ) col2
----
0
-75
onlyif mysql # aggregate syntax:
query I rowsort label-6350
SELECT - ( - + 22 ) - - COUNT( + 13 ) * - 22 col2
----
0
skipif mysql # not compatible
query I rowsort label-6350
SELECT - ( - + 22 ) - - COUNT ( + 13 ) * - 22 col2
----
0
query I rowsort
SELECT ALL - - 1 AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-6352
SELECT ALL + - COUNT( * ) + - 17
----
-18
skipif mysql # not compatible
query I rowsort label-6352
SELECT ALL + - COUNT ( * ) + - 17
----
-18
onlyif mysql # aggregate syntax:
query I rowsort label-6353
SELECT DISTINCT - 26 + 79 * 94 + 47 * + - MIN( DISTINCT + 11 ) AS col1
----
6883
skipif mysql # not compatible
query I rowsort label-6353
SELECT DISTINCT - 26 + 79 * 94 + 47 * + - MIN ( DISTINCT + 11 ) AS col1
----
6883
onlyif mysql # aggregate syntax:
query I rowsort label-6354
SELECT DISTINCT - 62 + COUNT( * )
----
-61
skipif mysql # not compatible
query I rowsort label-6354
SELECT DISTINCT - 62 + COUNT ( * )
----
-61
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6355
SELECT 95 - + CAST( 71 AS SIGNED )
----
24
skipif mysql # not compatible
query I rowsort label-6355
SELECT 95 - + CAST ( 71 AS INTEGER )
----
24
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6356
SELECT - COALESCE ( 13, + - 26 * - + ( 64 ) + + ( CAST( - ( + COUNT( * ) ) AS SIGNED ) ) + + SUM( - 82 ) * + + 7 * - 33 * - + ( COUNT( DISTINCT 28 ) ) + + 69, 9 * + 42 * + - 9 + 28 * CAST( NULL AS SIGNED ) + + + COUNT( * ) )
----
-13
skipif mysql # not compatible
query I rowsort label-6356
SELECT - COALESCE ( 13, + - 26 * - + ( 64 ) + + ( CAST ( - ( + COUNT ( * ) ) AS INTEGER ) ) + + SUM ( - 82 ) * + + 7 * - 33 * - + ( COUNT ( DISTINCT 28 ) ) + + 69, 9 * + 42 * + - 9 + 28 * CAST ( NULL AS INTEGER ) + + + COUNT ( * ) )
----
-13
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6357
SELECT DISTINCT + + 18 + + CASE + + 14 WHEN + ( + 9 ) + 11 THEN NULL WHEN - - COALESCE ( + - CAST( - 55 AS SIGNED ), - 38 ) THEN + - 0 + 7 ELSE NULL END + + + 58 * - 72
----
NULL
skipif mysql # not compatible
query I rowsort label-6357
SELECT DISTINCT + + 18 + + CASE + + 14 WHEN + ( + 9 ) + 11 THEN NULL WHEN - - COALESCE ( + - CAST ( - 55 AS INTEGER ), - 38 ) THEN + - 0 + 7 ELSE NULL END + + + 58 * - 72
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6358
SELECT ALL - + MAX( + + 46 ) + + 77
----
31
skipif mysql # not compatible
query I rowsort label-6358
SELECT ALL - + MAX ( + + 46 ) + + 77
----
31
query I rowsort
SELECT + 64 * - 13 AS col0
----
-832
onlyif mysql # aggregate syntax:
query I rowsort label-6360
SELECT ALL - 69 + SUM( DISTINCT - 81 ) AS col1
----
-150
skipif mysql # not compatible
query I rowsort label-6360
SELECT ALL - 69 + SUM ( DISTINCT - 81 ) AS col1
----
-150
query I rowsort
SELECT - 91 + + 85 * + 35 AS col0
----
2884
onlyif mysql # aggregate syntax:
query I rowsort label-6362
SELECT ALL 31 * + - 46 + + 41 + - - COUNT( * ) * - 30 AS col0
----
-1415
skipif mysql # not compatible
query I rowsort label-6362
SELECT ALL 31 * + - 46 + + 41 + - - COUNT ( * ) * - 30 AS col0
----
-1415
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6363
SELECT ALL + 8 - + + CAST( NULL AS SIGNED ) - + COALESCE ( - 33, - - 9 ) / - 35
----
NULL
skipif mysql # not compatible
query I rowsort label-6363
SELECT ALL + 8 - + + CAST ( NULL AS INTEGER ) - + COALESCE ( - 33, - - 9 ) / - 35
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6364
SELECT DISTINCT - - COUNT( * ) * - + 70 + - 27 AS col1
----
-97
skipif mysql # not compatible
query I rowsort label-6364
SELECT DISTINCT - - COUNT ( * ) * - + 70 + - 27 AS col1
----
-97
query I rowsort
SELECT DISTINCT - ( + + 13 ) AS col1
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-6366
SELECT COUNT( * ) * 65 AS col0
----
65
skipif mysql # not compatible
query I rowsort label-6366
SELECT COUNT ( * ) * 65 AS col0
----
65
query I rowsort
SELECT ALL 34 * + - ( - 30 )
----
1020
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6368
SELECT COUNT( * ) DIV - + 66 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-6368
SELECT COUNT ( * ) / - + 66 AS col2
----
0
query I rowsort
SELECT COALESCE ( + 17, - - 29 ) * - + 77
----
-1309
onlyif mysql # aggregate syntax:
query I rowsort label-6370
SELECT COUNT( * ) + 36 + - 55 col2
----
-18
skipif mysql # not compatible
query I rowsort label-6370
SELECT COUNT ( * ) + 36 + - 55 col2
----
-18
onlyif mysql # DIV for integer division:
query I rowsort label-6371
SELECT DISTINCT NULLIF ( ( + 55 ), 98 ) DIV - 59 * - 65 * 37 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-6371
SELECT DISTINCT NULLIF ( ( + 55 ), 98 ) / - 59 * - 65 * 37 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6372
SELECT 54 * + 25 + + 41 + 96 * - 38 * - 82 * + 4 + - CASE + MAX( 6 ) WHEN MAX( ALL + 22 ) / - 54 + - 14 + - 70 * + - 92 + - ( + NULLIF ( - 87, + SUM( ALL - 16 ) + - - 4 * - 3 ) ) * + 46 THEN - 23 * + 61 END
----
NULL
skipif mysql # not compatible
query I rowsort label-6372
SELECT 54 * + 25 + + 41 + 96 * - 38 * - 82 * + 4 + - CASE + MAX ( 6 ) WHEN MAX ( ALL + 22 ) / - 54 + - 14 + - 70 * + - 92 + - ( + NULLIF ( - 87, + SUM ( ALL - 16 ) + - - 4 * - 3 ) ) * + 46 THEN - 23 * + 61 END
----
NULL
query I rowsort
SELECT ALL ( - - 0 ) * 13 * - - 51
----
0
query I rowsort
SELECT 36 * 43
----
1548
query I rowsort
SELECT ALL - 54 * - 56 col1
----
3024
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6376
SELECT 42 + + - CAST( + CAST( NULL AS SIGNED ) AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6376
SELECT 42 + + - CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6377
SELECT DISTINCT 62 * - - COALESCE ( + CAST( NULL AS SIGNED ), + 56 )
----
3472
skipif mysql # not compatible
query I rowsort label-6377
SELECT DISTINCT 62 * - - COALESCE ( + CAST ( NULL AS INTEGER ), + 56 )
----
3472
query II rowsort
SELECT ALL 78 AS col2, - 82 - - 98 * + 70
----
78
6778
onlyif mysql # aggregate syntax:
query I rowsort label-6379
SELECT DISTINCT 79 + COUNT( * ) col0
----
80
skipif mysql # not compatible
query I rowsort label-6379
SELECT DISTINCT 79 + COUNT ( * ) col0
----
80
query II rowsort
SELECT 99, ( - NULLIF ( 93, - 18 ) ) * - 22 col2
----
99
2046
query I rowsort
SELECT 26 * 14
----
364
query I rowsort
SELECT 61 + + 56
----
117
onlyif mysql # aggregate syntax:
query I rowsort label-6383
SELECT ALL COUNT( * ) + + + 57
----
58
skipif mysql # not compatible
query I rowsort label-6383
SELECT ALL COUNT ( * ) + + + 57
----
58
query I rowsort
SELECT 32 + - 16
----
16
query II rowsort
SELECT - 88, 12 AS col2
----
-88
12
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-6386
SELECT CAST( NULL AS DECIMAL ) + - 92
----
NULL
skipif mysql # not compatible
query I rowsort label-6386
SELECT CAST ( NULL AS REAL ) + - 92
----
NULL
query I rowsort
SELECT 77 - + 53 + + + 4 + + 57 AS col2
----
85
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query II rowsort label-6388
SELECT ALL - + CAST( NULL AS DECIMAL ) + - - 55 - - + 50 + + 88 / - + 74 * - NULLIF ( + - 51, - CAST( - 21 AS SIGNED ) + + 54 + - COUNT( * ) ) + - 94 + - COUNT( * ), - 31 + + COUNT( * ) AS col1
----
NULL
-30
skipif mysql # not compatible
query II rowsort label-6388
SELECT ALL - + CAST ( NULL AS REAL ) + - - 55 - - + 50 + + 88 / - + 74 * - NULLIF ( + - 51, - CAST ( - 21 AS INTEGER ) + + 54 + - COUNT ( * ) ) + - 94 + - COUNT ( * ), - 31 + + COUNT ( * ) AS col1
----
NULL
-30
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-6389
SELECT - CAST( NULL AS DECIMAL ) + 43
----
NULL
skipif mysql # not compatible
query I rowsort label-6389
SELECT - CAST ( NULL AS REAL ) + 43
----
NULL
query I rowsort
SELECT ALL + 88 + + 14 * - 95
----
-1242
onlyif mysql # aggregate syntax:
query II rowsort label-6391
SELECT ALL 18 AS col0, - 59 * - - 1 + + - COUNT( * )
----
18
-60
skipif mysql # not compatible
query II rowsort label-6391
SELECT ALL 18 AS col0, - 59 * - - 1 + + - COUNT ( * )
----
18
-60
query I rowsort
SELECT DISTINCT + 66 + 95
----
161
query I rowsort
SELECT DISTINCT 34 + + 65
----
99
query I rowsort
SELECT DISTINCT + ( 93 ) AS col0
----
93
query I rowsort
SELECT ALL + 33 + + 70
----
103
onlyif mysql # aggregate syntax:
query I rowsort label-6396
SELECT + 82 + + MAX( 1 ) AS col2
----
83
skipif mysql # not compatible
query I rowsort label-6396
SELECT + 82 + + MAX ( 1 ) AS col2
----
83
onlyif mysql # DIV for integer division:
query I rowsort label-6397
SELECT ALL 52 DIV - 75 - 43 - + 13 * + + 58 * - 21
----
15791
skipif mysql # not compatible
query I rowsort label-6397
SELECT ALL 52 / - 75 - 43 - + 13 * + + 58 * - 21
----
15791
onlyif mysql # aggregate syntax:
query I rowsort label-6398
SELECT ALL - + SUM( + 60 )
----
-60
skipif mysql # not compatible
query I rowsort label-6398
SELECT ALL - + SUM ( + 60 )
----
-60
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6399
SELECT DISTINCT + 12 * - 54 + - - 6 / 75 + + - CAST( NULL AS SIGNED ) - - - 19 + - 28 + + - 92 * + + 76 / - 38 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6399
SELECT DISTINCT + 12 * - 54 + - - 6 / 75 + + - CAST ( NULL AS INTEGER ) - - - 19 + - 28 + + - 92 * + + 76 / - 38 AS col2
----
NULL
query I rowsort
SELECT + ( + + 82 )
----
82
onlyif mysql # DIV for integer division:
query I rowsort label-6401
SELECT + 24 DIV 32 + 87 AS col2
----
87
skipif mysql # not compatible
query I rowsort label-6401
SELECT + 24 / 32 + 87 AS col2
----
87
query I rowsort
SELECT ALL + 69 * 41 + 54 + + - 87 AS col1
----
2796
onlyif mysql # aggregate syntax:
query I rowsort label-6403
SELECT 41 * 62 + NULLIF ( - COUNT( ALL - 64 ), + + NULLIF ( + COUNT( * ), + 37 ) + - - COUNT( DISTINCT - - CASE + 24 WHEN - 31 + + 7 THEN - 64 + - 77 * - 84 END ) * - 21 * COUNT( * ) + + COUNT( * ) ) col2
----
2541
skipif mysql # not compatible
query I rowsort label-6403
SELECT 41 * 62 + NULLIF ( - COUNT ( ALL - 64 ), + + NULLIF ( + COUNT ( * ), + 37 ) + - - COUNT ( DISTINCT - - CASE + 24 WHEN - 31 + + 7 THEN - 64 + - 77 * - 84 END ) * - 21 * COUNT ( * ) + + COUNT ( * ) ) col2
----
2541
query I rowsort
SELECT COALESCE ( 93, 83 )
----
93
onlyif mysql # aggregate syntax:
query I rowsort label-6405
SELECT ALL - 81 * + COUNT( * ) AS col2
----
-81
skipif mysql # not compatible
query I rowsort label-6405
SELECT ALL - 81 * + COUNT ( * ) AS col2
----
-81
query I rowsort
SELECT ALL + 12 - + 55 + + 87 AS col2
----
44
onlyif mysql # aggregate syntax:
query I rowsort label-6407
SELECT COALESCE ( 36, - 72, + 7 ) * + ( - COUNT( * ) ) AS col0
----
-36
skipif mysql # not compatible
query I rowsort label-6407
SELECT COALESCE ( 36, - 72, + 7 ) * + ( - COUNT ( * ) ) AS col0
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-6408
SELECT - MAX( ALL + + 97 ) col0
----
-97
skipif mysql # not compatible
query I rowsort label-6408
SELECT - MAX ( ALL + + 97 ) col0
----
-97
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6409
SELECT ALL - + 36 * COUNT( * ) * 36 DIV 62 AS col1
----
-20
skipif mysql # not compatible
query I rowsort label-6409
SELECT ALL - + 36 * COUNT ( * ) * 36 / 62 AS col1
----
-20
query I rowsort
SELECT DISTINCT - - 63 col1
----
63
onlyif mysql # aggregate syntax:
query I rowsort label-6411
SELECT ALL - 21 * COUNT( * ) + - 81 AS col2
----
-102
skipif mysql # not compatible
query I rowsort label-6411
SELECT ALL - 21 * COUNT ( * ) + - 81 AS col2
----
-102
onlyif mysql # aggregate syntax:
query I rowsort label-6412
SELECT DISTINCT - - ( COUNT( * ) ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-6412
SELECT DISTINCT - - ( COUNT ( * ) ) AS col1
----
1
query I rowsort
SELECT DISTINCT - ( + 42 ) AS col0
----
-42
query I rowsort
SELECT 91 * + 84
----
7644
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6415
SELECT DISTINCT - MAX( ALL + CAST( NULL AS SIGNED ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6415
SELECT DISTINCT - MAX ( ALL + CAST ( NULL AS INTEGER ) ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6416
SELECT 10 - + COUNT( * ) col0
----
9
skipif mysql # not compatible
query I rowsort label-6416
SELECT 10 - + COUNT ( * ) col0
----
9
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6417
SELECT DISTINCT - COUNT( DISTINCT CAST( NULL AS SIGNED ) )
----
0
skipif mysql # not compatible
query I rowsort label-6417
SELECT DISTINCT - COUNT ( DISTINCT CAST ( NULL AS INTEGER ) )
----
0
query II rowsort
SELECT + 12, + 44 AS col2
----
12
44
onlyif mysql # aggregate syntax:
query I rowsort label-6419
SELECT DISTINCT COALESCE ( - NULLIF ( + ( + 69 ), 94 * + MAX( 0 ) * - + 11 ), ( + ( + 64 ) ) ) AS col0
----
-69
skipif mysql # not compatible
query I rowsort label-6419
SELECT DISTINCT COALESCE ( - NULLIF ( + ( + 69 ), 94 * + MAX ( 0 ) * - + 11 ), ( + ( + 64 ) ) ) AS col0
----
-69
onlyif mysql # aggregate syntax:
query I rowsort label-6420
SELECT ALL + COUNT( ALL + 94 ) * + COUNT( * ) * 19 AS col0
----
19
skipif mysql # not compatible
query I rowsort label-6420
SELECT ALL + COUNT ( ALL + 94 ) * + COUNT ( * ) * 19 AS col0
----
19
query I rowsort
SELECT DISTINCT + ( - 60 ) + - + 64 - - + 77
----
-47
onlyif mysql # aggregate syntax:
query I rowsort label-6422
SELECT DISTINCT 38 + + MIN( + 25 )
----
63
skipif mysql # not compatible
query I rowsort label-6422
SELECT DISTINCT 38 + + MIN ( + 25 )
----
63
query I rowsort
SELECT ALL 73 + 72 AS col2
----
145
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-6424
SELECT - COALESCE ( - 33, + NULLIF ( - 54, - NULLIF ( - 15, CAST( NULL AS SIGNED ) ) ) DIV - 35 * + 26 + + 89 )
----
33
skipif mysql # not compatible
query I rowsort label-6424
SELECT - COALESCE ( - 33, + NULLIF ( - 54, - NULLIF ( - 15, CAST ( NULL AS INTEGER ) ) ) / - 35 * + 26 + + 89 )
----
33
query II rowsort
SELECT 52, 7 AS col2
----
52
7
onlyif mysql # DIV for integer division:
query I rowsort label-6426
SELECT ALL 67 DIV + - 47
----
-1
skipif mysql # not compatible
query I rowsort label-6426
SELECT ALL 67 / + - 47
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6427
SELECT - 69 AS col1, - CASE + 46 WHEN + 8 * + + 7 * + CAST( NULL AS SIGNED ) THEN COUNT( * ) WHEN 19 THEN + CAST( NULL AS SIGNED ) * 34 * + 84 ELSE NULL END AS col1
----
-69
NULL
skipif mysql # not compatible
query II rowsort label-6427
SELECT - 69 AS col1, - CASE + 46 WHEN + 8 * + + 7 * + CAST ( NULL AS INTEGER ) THEN COUNT ( * ) WHEN 19 THEN + CAST ( NULL AS INTEGER ) * 34 * + 84 ELSE NULL END AS col1
----
-69
NULL
query I rowsort
SELECT - ( - 53 ) AS col1
----
53
onlyif mysql # aggregate syntax:
query I rowsort label-6429
SELECT ALL + 93 * + MIN( - 39 ) - + SUM( ALL + 90 ) + + + 75 + + - COUNT( * ) * - - 65
----
-3707
skipif mysql # not compatible
query I rowsort label-6429
SELECT ALL + 93 * + MIN ( - 39 ) - + SUM ( ALL + 90 ) + + + 75 + + - COUNT ( * ) * - - 65
----
-3707
query I rowsort
SELECT ALL 50 + + 1 - 4 * 29 + + 95 AS col0
----
30
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6431
SELECT + - 21 + + NULLIF ( - - 74, - 60 ) * + - COALESCE ( 57, - 97 + CAST( NULL AS SIGNED ) ) AS col2
----
-4239
skipif mysql # not compatible
query I rowsort label-6431
SELECT + - 21 + + NULLIF ( - - 74, - 60 ) * + - COALESCE ( 57, - 97 + CAST ( NULL AS INTEGER ) ) AS col2
----
-4239
query I rowsort
SELECT - + 16 * + + 59 * + 70
----
-66080
query I rowsort
SELECT ALL + + ( - 67 )
----
-67
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6434
SELECT ALL 84 * - COUNT( * ) - + + 90 - - 29 DIV 58 AS col2
----
-174
skipif mysql # not compatible
query I rowsort label-6434
SELECT ALL 84 * - COUNT ( * ) - + + 90 - - 29 / 58 AS col2
----
-174
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6435
SELECT ALL - NULLIF ( + + NULLIF ( 66, - 66 + 37 / 20 + 83 - + - 89 ), - - 22 * 83 * 17 / 26 * 69 - + 15 ) * - COUNT( * ) * + MIN( 67 ) - + ( - + CAST( NULL AS SIGNED ) ) * 25 / 76 AS col0, 37 + 9
----
NULL
46
skipif mysql # not compatible
query II rowsort label-6435
SELECT ALL - NULLIF ( + + NULLIF ( 66, - 66 + 37 / 20 + 83 - + - 89 ), - - 22 * 83 * 17 / 26 * 69 - + 15 ) * - COUNT ( * ) * + MIN ( 67 ) - + ( - + CAST ( NULL AS INTEGER ) ) * 25 / 76 AS col0, 37 + 9
----
NULL
46
onlyif mysql # aggregate syntax:
query I rowsort label-6436
SELECT + 82 * + - COALESCE ( - 62, - - COUNT( * ), - ( - COUNT( * ) ) )
----
5084
skipif mysql # not compatible
query I rowsort label-6436
SELECT + 82 * + - COALESCE ( - 62, - - COUNT ( * ), - ( - COUNT ( * ) ) )
----
5084
query I rowsort
SELECT ALL + - ( - 57 )
----
57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6438
SELECT CAST( COUNT( * ) AS SIGNED ) DIV 65 * - 56 - - - 50 DIV + 94 - MIN( + + 43 ) * - COUNT( * ) - - 20 DIV + NULLIF ( + - 25, + NULLIF ( - ( - 33 ), - 6 ) + + - CAST( NULL AS SIGNED ) ) * + + 39
----
43
skipif mysql # not compatible
query I rowsort label-6438
SELECT CAST ( COUNT ( * ) AS INTEGER ) / 65 * - 56 - - - 50 / + 94 - MIN ( + + 43 ) * - COUNT ( * ) - - 20 / + NULLIF ( + - 25, + NULLIF ( - ( - 33 ), - 6 ) + + - CAST ( NULL AS INTEGER ) ) * + + 39
----
43
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6439
SELECT ALL + COUNT( * ) DIV + 13 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-6439
SELECT ALL + COUNT ( * ) / + 13 AS col2
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6440
SELECT - 9 - - - 66 - - + 57 DIV - ( + 29 ) + 65 + COUNT( * )
----
-10
skipif mysql # not compatible
query I rowsort label-6440
SELECT - 9 - - - 66 - - + 57 / - ( + 29 ) + 65 + COUNT ( * )
----
-10
onlyif mysql # DIV for integer division:
query I rowsort label-6441
SELECT + 49 DIV + - 29 AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-6441
SELECT + 49 / + - 29 AS col1
----
-1
query I rowsort
SELECT 62 * - 30 + - 23 * - 68
----
-296
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6443
SELECT NULLIF ( + 46, - 68 * CASE - COUNT( * ) WHEN CAST( NULL AS SIGNED ) / 33 - - COALESCE ( - + 0, - 96 * - 93 * - 34 + COUNT( * ) + ( ( - 72 ) ) ) - + 46 * + COUNT( * ) THEN NULL WHEN 89 - - COALESCE ( + 58, - 79, 70 - COUNT( ALL - - 10 ) ) / + 18 THEN - + 99 / NULLIF ( + 38 * - 91, 76 * - 84 + 74 ) ELSE 80 END * ( 15 ) ) AS col2
----
46
skipif mysql # not compatible
query I rowsort label-6443
SELECT NULLIF ( + 46, - 68 * CASE - COUNT ( * ) WHEN CAST ( NULL AS INTEGER ) / 33 - - COALESCE ( - + 0, - 96 * - 93 * - 34 + COUNT ( * ) + ( ( - 72 ) ) ) - + 46 * + COUNT ( * ) THEN NULL WHEN 89 - - COALESCE ( + 58, - 79, 70 - COUNT ( ALL - - 10 ) ) / + 18 THEN - + 99 / NULLIF ( + 38 * - 91, 76 * - 84 + 74 ) ELSE 80 END * ( 15 ) ) AS col2
----
46
query I rowsort
SELECT - 69 + - NULLIF ( - 28, + + 34 ) * 2 * + - 57 AS col0
----
-3261
query I rowsort
SELECT - 87 * + - 6 AS col2
----
522
onlyif mysql # aggregate syntax:
query I rowsort label-6446
SELECT DISTINCT 93 * - + ( - COUNT( DISTINCT + - 53 ) ) AS col1
----
93
skipif mysql # not compatible
query I rowsort label-6446
SELECT DISTINCT 93 * - + ( - COUNT ( DISTINCT + - 53 ) ) AS col1
----
93
onlyif mysql # aggregate syntax:
query I rowsort label-6447
SELECT ALL COUNT( DISTINCT + 81 ) * 68 * + COUNT( * ) col1
----
68
skipif mysql # not compatible
query I rowsort label-6447
SELECT ALL COUNT ( DISTINCT + 81 ) * 68 * + COUNT ( * ) col1
----
68
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6448
SELECT ALL - 99 DIV - + MAX( + 1 ) AS col0
----
99
skipif mysql # not compatible
query I rowsort label-6448
SELECT ALL - 99 / - + MAX ( + 1 ) AS col0
----
99
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6449
SELECT DISTINCT + COALESCE ( 0, - ( + ( - 0 ) ) * + + 88 DIV - 10 * 42 + MAX( DISTINCT + NULLIF ( - 72, - - 34 ) ) + - COUNT( * ) * - - CAST( NULL AS SIGNED ) * - 31 * 43 * + + CAST( COUNT( + 3 ) AS SIGNED ) * + + COUNT( * ) * 21 * - 93 )
----
0
skipif mysql # not compatible
query I rowsort label-6449
SELECT DISTINCT + COALESCE ( 0, - ( + ( - 0 ) ) * + + 88 / - 10 * 42 + MAX ( DISTINCT + NULLIF ( - 72, - - 34 ) ) + - COUNT ( * ) * - - CAST ( NULL AS INTEGER ) * - 31 * 43 * + + CAST ( COUNT ( + 3 ) AS INTEGER ) * + + COUNT ( * ) * 21 * - 93 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6450
SELECT - 12 * + - COUNT( - 24 ) + - 47
----
-35
skipif mysql # not compatible
query I rowsort label-6450
SELECT - 12 * + - COUNT ( - 24 ) + - 47
----
-35
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: DIV for integer division:
query I rowsort label-6451
SELECT ALL 37 * COALESCE ( + 53, + 11 DIV - CASE CAST( NULL AS SIGNED ) WHEN + 60 THEN ( + 21 ) WHEN - COUNT( * ) THEN NULL WHEN + + ( + - 80 ) * + 22 THEN NULL ELSE - 58 END + - - CASE 3 WHEN - + 82 * - 82 * - - CASE CASE COUNT( * ) WHEN - + 36 THEN NULL ELSE + 34 * + MIN( DISTINCT - 65 ) END WHEN 40 THEN + 28 - + 43 WHEN 64 + - COUNT( * ) * 12 THEN CAST( NULL AS DECIMAL ) + - 3 ELSE ( NULLIF ( 39, 7 ) ) END + 7 THEN 81 WHEN + 50 * - 41 THEN + 5 * + 58 + - NULLIF ( 89, 7 ) DIV + 30 END DIV 38 ) + + CAST( - COUNT( * ) AS SIGNED )
----
1960
skipif mysql # not compatible
query I rowsort label-6451
SELECT ALL 37 * COALESCE ( + 53, + 11 / - CASE CAST ( NULL AS INTEGER ) WHEN + 60 THEN ( + 21 ) WHEN - COUNT ( * ) THEN NULL WHEN + + ( + - 80 ) * + 22 THEN NULL ELSE - 58 END + - - CASE 3 WHEN - + 82 * - 82 * - - CASE CASE COUNT ( * ) WHEN - + 36 THEN NULL ELSE + 34 * + MIN ( DISTINCT - 65 ) END WHEN 40 THEN + 28 - + 43 WHEN 64 + - COUNT ( * ) * 12 THEN CAST ( NULL AS REAL ) + - 3 ELSE ( NULLIF ( 39, 7 ) ) END + 7 THEN 81 WHEN + 50 * - 41 THEN + 5 * + 58 + - NULLIF ( 89, 7 ) / + 30 END / 38 ) + + CAST ( - COUNT ( * ) AS INTEGER )
----
1960
onlyif mysql # aggregate syntax:
query I rowsort label-6452
SELECT - COUNT( * ) * - 43 AS col2
----
43
skipif mysql # not compatible
query I rowsort label-6452
SELECT - COUNT ( * ) * - 43 AS col2
----
43
onlyif mysql # aggregate syntax:
query II rowsort label-6453
SELECT - CASE 80 WHEN COUNT( * ) * 4 + - 80 + - 30 THEN - + 88 WHEN - 32 * - ( - COUNT( * ) ) * 38 + ( - - 59 ) - - 19 THEN NULL END + - - 52 * - 83 * - 12 AS col0, + 47 * - + 85 + - 62 col0
----
NULL
-4057
skipif mysql # not compatible
query II rowsort label-6453
SELECT - CASE 80 WHEN COUNT ( * ) * 4 + - 80 + - 30 THEN - + 88 WHEN - 32 * - ( - COUNT ( * ) ) * 38 + ( - - 59 ) - - 19 THEN NULL END + - - 52 * - 83 * - 12 AS col0, + 47 * - + 85 + - 62 col0
----
NULL
-4057
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6454
SELECT ALL 37 * - - MIN( - ( - 14 ) ) + - CAST( + COUNT( * ) AS SIGNED )
----
517
skipif mysql # not compatible
query I rowsort label-6454
SELECT ALL 37 * - - MIN ( - ( - 14 ) ) + - CAST ( + COUNT ( * ) AS INTEGER )
----
517
query I rowsort
SELECT DISTINCT ( 57 )
----
57
onlyif mysql # aggregate syntax:
query I rowsort label-6456
SELECT ALL 74 * - 59 + + + 61 + + COUNT( * ) + + - ( + COUNT( * ) )
----
-4305
skipif mysql # not compatible
query I rowsort label-6456
SELECT ALL 74 * - 59 + + + 61 + + COUNT ( * ) + + - ( + COUNT ( * ) )
----
-4305
onlyif mysql # aggregate syntax:
query I rowsort label-6457
SELECT - COUNT( ALL 58 ) + 86
----
85
skipif mysql # not compatible
query I rowsort label-6457
SELECT - COUNT ( ALL 58 ) + 86
----
85
onlyif mysql # aggregate syntax:
query I rowsort label-6458
SELECT COUNT( * ) * + 68 + ( - ( - 86 ) )
----
154
skipif mysql # not compatible
query I rowsort label-6458
SELECT COUNT ( * ) * + 68 + ( - ( - 86 ) )
----
154
query I rowsort
SELECT ALL - ( - 2 ) + - + 30 - - 52
----
24
query I rowsort
SELECT DISTINCT - 55 + 13
----
-42
query I rowsort
SELECT DISTINCT ( + NULLIF ( 41, 38 ) ) AS col2
----
41
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-6462
SELECT ALL COUNT( - 93 ) + - 6 + - 47 * CAST( NULL AS DECIMAL ), CASE - - 5 WHEN 78 THEN - 43 WHEN + + 87 / - 85 THEN NULL END
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-6462
SELECT ALL COUNT ( - 93 ) + - 6 + - 47 * CAST ( NULL AS REAL ), CASE - - 5 WHEN 78 THEN - 43 WHEN + + 87 / - 85 THEN NULL END
----
NULL
NULL
query I rowsort
SELECT ALL ( 68 )
----
68
query I rowsort
SELECT DISTINCT + 39 + + 1 + 96 AS col1
----
136
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6465
SELECT DISTINCT - ( + + 32 ) AS col1, - 44 * + CASE + - CASE 57 WHEN MAX( ALL - + 97 ) + 99 + + 54 + + 66 * NULLIF ( - + 96, 49 + 70 ) - + - 97 + - COUNT( * ) * + ( - + 45 ) * MAX( ALL - 31 ) - + 77 * COUNT( - 24 ) THEN CAST( + COUNT( * ) AS SIGNED ) + + 47 ELSE COALESCE ( - 16, - 62 / - COUNT( * ) + + ( 29 ) * 88 ) * 20 END WHEN - 78 THEN - 66 - 74 ELSE NULL END
----
-32
NULL
skipif mysql # not compatible
query II rowsort label-6465
SELECT DISTINCT - ( + + 32 ) AS col1, - 44 * + CASE + - CASE 57 WHEN MAX ( ALL - + 97 ) + 99 + + 54 + + 66 * NULLIF ( - + 96, 49 + 70 ) - + - 97 + - COUNT ( * ) * + ( - + 45 ) * MAX ( ALL - 31 ) - + 77 * COUNT ( - 24 ) THEN CAST ( + COUNT ( * ) AS INTEGER ) + + 47 ELSE COALESCE ( - 16, - 62 / - COUNT ( * ) + + ( 29 ) * 88 ) * 20 END WHEN - 78 THEN - 66 - 74 ELSE NULL END
----
-32
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6466
SELECT + - COUNT( * ) + 26
----
25
skipif mysql # not compatible
query I rowsort label-6466
SELECT + - COUNT ( * ) + 26
----
25
query I rowsort
SELECT - - 25 + - ( - 22 )
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-6468
SELECT ALL + 56 / + 71 + - COUNT( * ) * - MIN( DISTINCT + CASE 91 WHEN - 56 THEN 82 WHEN 99 THEN + 43 END )
----
NULL
skipif mysql # not compatible
query I rowsort label-6468
SELECT ALL + 56 / + 71 + - COUNT ( * ) * - MIN ( DISTINCT + CASE 91 WHEN - 56 THEN 82 WHEN 99 THEN + 43 END )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6469
SELECT + - 45 - - + NULLIF ( - - 13, - 90 - - 52 * - ( + CASE + + 34 WHEN COUNT( * ) THEN - CASE - COUNT( * ) WHEN - - COUNT( * ) THEN NULL ELSE - 76 + + COUNT( * ) + + 10 * - - 89 * + 3 END * - - 55 - CAST( + 27 AS SIGNED ) + - - 19 * - ( + NULLIF ( + MAX( - ( 13 ) ), - - COUNT( * ) ) ) / 83 + 90 END ) + + 50 ) + + 7 AS col2
----
-25
skipif mysql # not compatible
query I rowsort label-6469
SELECT + - 45 - - + NULLIF ( - - 13, - 90 - - 52 * - ( + CASE + + 34 WHEN COUNT ( * ) THEN - CASE - COUNT ( * ) WHEN - - COUNT ( * ) THEN NULL ELSE - 76 + + COUNT ( * ) + + 10 * - - 89 * + 3 END * - - 55 - CAST ( + 27 AS INTEGER ) + - - 19 * - ( + NULLIF ( + MAX ( - ( 13 ) ), - - COUNT ( * ) ) ) / 83 + 90 END ) + + 50 ) + + 7 AS col2
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-6470
SELECT ALL - SUM( DISTINCT + - 83 ) col1
----
83
skipif mysql # not compatible
query I rowsort label-6470
SELECT ALL - SUM ( DISTINCT + - 83 ) col1
----
83
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6471
SELECT ALL 83 - + - COUNT( * ) - - + 6 DIV - - 58
----
84
skipif mysql # not compatible
query I rowsort label-6471
SELECT ALL 83 - + - COUNT ( * ) - - + 6 / - - 58
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-6472
SELECT + + COUNT( * ) * + - 51 + - - COUNT( + 16 ) + 42 AS col2
----
-8
skipif mysql # not compatible
query I rowsort label-6472
SELECT + + COUNT ( * ) * + - 51 + - - COUNT ( + 16 ) + 42 AS col2
----
-8
onlyif mysql # DIV for integer division:
query I rowsort label-6473
SELECT + 67 DIV - - 2 AS col2
----
33
skipif mysql # not compatible
query I rowsort label-6473
SELECT + 67 / - - 2 AS col2
----
33
onlyif mysql # DIV for integer division:
query I rowsort label-6474
SELECT DISTINCT 36 DIV - + 31 col2
----
-1
skipif mysql # not compatible
query I rowsort label-6474
SELECT DISTINCT 36 / - + 31 col2
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-6475
SELECT DISTINCT + 73 * - COUNT( * ) * + + COUNT( * ) * + - CASE 18 WHEN COUNT( * ) THEN NULL WHEN NULLIF ( + + 86, - - 77 ) + 34 * COUNT( * ) + + COALESCE ( COALESCE ( 86, + - 67 ), CASE + 85 WHEN + 67 * 83 / + - 29 THEN NULL WHEN + 50 * - 2 * - 90 / 68 + + CAST( NULL AS SIGNED ) / CAST( NULL AS DECIMAL ) / - 6 THEN + 93 END / 90 ) * + CASE 92 WHEN - MIN( DISTINCT 7 ) THEN 82 * 66 + + CAST( NULL AS SIGNED ) END THEN COUNT( * ) ELSE + 52 END * + COUNT( * )
----
3796
skipif mysql # not compatible
query I rowsort label-6475
SELECT DISTINCT + 73 * - COUNT ( * ) * + + COUNT ( * ) * + - CASE 18 WHEN COUNT ( * ) THEN NULL WHEN NULLIF ( + + 86, - - 77 ) + 34 * COUNT ( * ) + + COALESCE ( COALESCE ( 86, + - 67 ), CASE + 85 WHEN + 67 * 83 / + - 29 THEN NULL WHEN + 50 * - 2 * - 90 / 68 + + CAST ( NULL AS INTEGER ) / CAST ( NULL AS REAL ) / - 6 THEN + 93 END / 90 ) * + CASE 92 WHEN - MIN ( DISTINCT 7 ) THEN 82 * 66 + + CAST ( NULL AS INTEGER ) END THEN COUNT ( * ) ELSE + 52 END * + COUNT ( * )
----
3796
query I rowsort
SELECT DISTINCT - 99 * 52 * 46
----
-236808
query I rowsort
SELECT DISTINCT - 88 * 63 AS col2
----
-5544
query I rowsort
SELECT + ( - - 39 ) AS col1
----
39
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-6479
SELECT + CAST( NULL AS DECIMAL ) * + 20 * + - 80 + + + 25 + + 0 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6479
SELECT + CAST ( NULL AS REAL ) * + 20 * + - 80 + + + 25 + + 0 col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6480
SELECT + + 60 + - 65 DIV - 68 * - + 66 + + 55 DIV - COUNT( * )
----
5
skipif mysql # not compatible
query I rowsort label-6480
SELECT + + 60 + - 65 / - 68 * - + 66 + + 55 / - COUNT ( * )
----
5
query I rowsort
SELECT + - 43 * - 30
----
1290
query I rowsort
SELECT - 75 + - 96 AS col0
----
-171
query I rowsort
SELECT + 46 * + 9 AS col1
----
414
onlyif mysql # DIV for integer division:
query I rowsort label-6484
SELECT DISTINCT 69 + + 60 + 52 + - - 2 DIV - 37 * - 88 + + 50
----
231
skipif mysql # not compatible
query I rowsort label-6484
SELECT DISTINCT 69 + + 60 + 52 + - - 2 / - 37 * - 88 + + 50
----
231
query I rowsort
SELECT ALL + 68 + - 94 AS col1
----
-26
onlyif mysql # DIV for integer division:
query I rowsort label-6486
SELECT DISTINCT - 13 DIV + 32 col0
----
0
skipif mysql # not compatible
query I rowsort label-6486
SELECT DISTINCT - 13 / + 32 col0
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6487
SELECT DISTINCT + 59 + - COUNT( * ) + - 4 + - 75 DIV - 83
----
54
skipif mysql # not compatible
query I rowsort label-6487
SELECT DISTINCT + 59 + - COUNT ( * ) + - 4 + - 75 / - 83
----
54
query I rowsort
SELECT ALL - 95 * + + 55 AS col2
----
-5225
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6489
SELECT COALESCE ( - COUNT( * ), 68 * + CAST( - 80 AS SIGNED ) + - NULLIF ( COUNT( * ), - + CAST( NULL AS SIGNED ) - - - MAX( - - 33 ) * - COUNT( * ) ), - ( - 2 ) * - 79 * 49 - - 90 * + 21 DIV + CAST( COUNT( + + ( + - 97 ) ) AS SIGNED ) * - - 45 + - - NULLIF ( CAST( NULL AS SIGNED ), + - 67 ) + - 74 * + SUM( DISTINCT - 92 ) * 1 ) + + 0
----
-1
skipif mysql # not compatible
query I rowsort label-6489
SELECT COALESCE ( - COUNT ( * ), 68 * + CAST ( - 80 AS INTEGER ) + - NULLIF ( COUNT ( * ), - + CAST ( NULL AS INTEGER ) - - - MAX ( - - 33 ) * - COUNT ( * ) ), - ( - 2 ) * - 79 * 49 - - 90 * + 21 / + CAST ( COUNT ( + + ( + - 97 ) ) AS INTEGER ) * - - 45 + - - NULLIF ( CAST ( NULL AS INTEGER ), + - 67 ) + - 74 * + SUM ( DISTINCT - 92 ) * 1 ) + + 0
----
-1
query I rowsort
SELECT ALL ( + - 77 ) + + 7
----
-70
query I rowsort
SELECT DISTINCT 56 * - ( - 70 ) * 36 * ( - - 82 ) AS col2
----
11571840
query I rowsort
SELECT 64 * - - 27
----
1728
onlyif mysql # aggregate syntax:
query I rowsort label-6493
SELECT 35 * + + COUNT( ALL + 37 ) AS col2
----
35
skipif mysql # not compatible
query I rowsort label-6493
SELECT 35 * + + COUNT ( ALL + 37 ) AS col2
----
35
query II rowsort
SELECT + 20 AS col2, - NULLIF ( + 41, 84 ) - 11
----
20
-52
query I rowsort
SELECT ALL - 96 * - ( - - ( + - 68 ) )
----
-6528
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6496
SELECT 42 * + ( - 37 ) - + CAST( 61 AS SIGNED )
----
-1615
skipif mysql # not compatible
query I rowsort label-6496
SELECT 42 * + ( - 37 ) - + CAST ( 61 AS INTEGER )
----
-1615
onlyif mysql # aggregate syntax:
query I rowsort label-6497
SELECT ALL 38 + + - COALESCE ( 97, + - 34 * - 17 + + MIN( + 92 ) )
----
-59
skipif mysql # not compatible
query I rowsort label-6497
SELECT ALL 38 + + - COALESCE ( 97, + - 34 * - 17 + + MIN ( + 92 ) )
----
-59
onlyif mysql # aggregate syntax:
query I rowsort label-6498
SELECT ALL COUNT( - 43 ) * 27 AS col0
----
27
skipif mysql # not compatible
query I rowsort label-6498
SELECT ALL COUNT ( - 43 ) * 27 AS col0
----
27
query I rowsort
SELECT ALL + 6 + - 46 AS col1
----
-40
query I rowsort
SELECT 77 * 79
----
6083
query I rowsort
SELECT ALL - 35 - 63 AS col2
----
-98
query I rowsort
SELECT - 1 * + 36 AS col0
----
-36
query I rowsort
SELECT DISTINCT - - 46 * - 56
----
-2576
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6504
SELECT CAST( NULL AS SIGNED ) * + 55 * + ( + 8 ) * - 90 * CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6504
SELECT CAST ( NULL AS INTEGER ) * + 55 * + ( + 8 ) * - 90 * CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6505
SELECT DISTINCT - 83 * - - COUNT( * ) + - 4 + 20 + - 96 * CASE + - ( - 45 ) WHEN + 57 THEN 44 ELSE + COUNT( * ) END AS col2
----
-163
skipif mysql # not compatible
query I rowsort label-6505
SELECT DISTINCT - 83 * - - COUNT ( * ) + - 4 + 20 + - 96 * CASE + - ( - 45 ) WHEN + 57 THEN 44 ELSE + COUNT ( * ) END AS col2
----
-163
query II rowsort
SELECT ALL 66 AS col0, 23 + + 93 AS col0
----
66
116
query I rowsort
SELECT - + CASE + 48 WHEN - ( - 57 ) THEN NULL WHEN + 92 * 88 THEN + + ( - 63 ) / - ( 53 ) END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6508
SELECT 88 * + - COUNT( DISTINCT 54 )
----
-88
skipif mysql # not compatible
query I rowsort label-6508
SELECT 88 * + - COUNT ( DISTINCT 54 )
----
-88
query I rowsort
SELECT ALL - 50 * + 39 + + 11 * + 74 AS col0
----
-1136
query I rowsort
SELECT ALL - 33 * - 10 + 84 * - 26 + 78
----
-1776
query I rowsort
SELECT + 8 + + + 2 AS col2
----
10
query I rowsort
SELECT - ( 12 ) col0
----
-12
onlyif mysql # aggregate syntax:
query I rowsort label-6513
SELECT 67 * 67 + COUNT( * )
----
4490
skipif mysql # not compatible
query I rowsort label-6513
SELECT 67 * 67 + COUNT ( * )
----
4490
onlyif mysql # aggregate syntax:
query I rowsort label-6514
SELECT - ( - + ( - + 38 ) ) + - 19 + 12 * + 24 - + - COUNT( * ) + - 70 * + 49 AS col2
----
-3198
skipif mysql # not compatible
query I rowsort label-6514
SELECT - ( - + ( - + 38 ) ) + - 19 + 12 * + 24 - + - COUNT ( * ) + - 70 * + 49 AS col2
----
-3198
query I rowsort
SELECT ( + + 42 ) * + 90 * - 4
----
-15120
query I rowsort
SELECT 44 + + 73
----
117
query I rowsort
SELECT + 45 * + 53 + - + 69 + - 71 AS col0
----
2245
query I rowsort
SELECT ALL ( 6 ) * + 21
----
126
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6519
SELECT ALL + 72 + - + 5 col1, 84 * CAST( NULL AS SIGNED ) AS col2
----
67
NULL
skipif mysql # not compatible
query II rowsort label-6519
SELECT ALL + 72 + - + 5 col1, 84 * CAST ( NULL AS INTEGER ) AS col2
----
67
NULL
query II rowsort
SELECT DISTINCT 93 * - - 22 AS col1, + 77
----
2046
77
query I rowsort
SELECT DISTINCT 51 + + 6
----
57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6522
SELECT - 67 DIV - COUNT( - CAST( 93 AS SIGNED ) ) - + + COUNT( ALL - 0 ) AS col1
----
66
skipif mysql # not compatible
query I rowsort label-6522
SELECT - 67 / - COUNT ( - CAST ( 93 AS INTEGER ) ) - + + COUNT ( ALL - 0 ) AS col1
----
66
onlyif mysql # aggregate syntax:
query I rowsort label-6523
SELECT - COUNT( * ) * - SUM( ALL 37 ) + - - 79 col1
----
116
skipif mysql # not compatible
query I rowsort label-6523
SELECT - COUNT ( * ) * - SUM ( ALL 37 ) + - - 79 col1
----
116
query I rowsort
SELECT 45 + 16 * - 28 + + 19 AS col1
----
-384
query I rowsort
SELECT 80 * - 88 * 82
----
-577280
query I rowsort
SELECT DISTINCT 97 * - 17 AS col0
----
-1649
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6527
SELECT ALL 14 - + - COUNT( + CAST( NULL AS SIGNED ) ) + + 82 AS col1, 69
----
96
69
skipif mysql # not compatible
query II rowsort label-6527
SELECT ALL 14 - + - COUNT ( + CAST ( NULL AS INTEGER ) ) + + 82 AS col1, 69
----
96
69
onlyif mysql # aggregate syntax:
query I rowsort label-6528
SELECT 70 * SUM( ALL + + 11 ) AS col0
----
770
skipif mysql # not compatible
query I rowsort label-6528
SELECT 70 * SUM ( ALL + + 11 ) AS col0
----
770
query I rowsort
SELECT ALL - 65 * - + ( 10 ) AS col1
----
650
query I rowsort
SELECT 89 + - + NULLIF ( + ( + 78 ), 67 + - - 88 ) AS col0
----
11
onlyif mysql # DIV for integer division:
query II rowsort label-6531
SELECT ALL 84 DIV + - 20, - 70 AS col2
----
-4
-70
skipif mysql # not compatible
query II rowsort label-6531
SELECT ALL 84 / + - 20, - 70 AS col2
----
-4
-70
onlyif mysql # aggregate syntax:
query I rowsort label-6532
SELECT ALL 16 * + COUNT( * )
----
16
skipif mysql # not compatible
query I rowsort label-6532
SELECT ALL 16 * + COUNT ( * )
----
16
query I rowsort
SELECT - + 87 AS col1
----
-87
query I rowsort
SELECT - 99 + - 49 AS col2
----
-148
onlyif mysql # aggregate syntax:
query I rowsort label-6535
SELECT DISTINCT - ( NULLIF ( + + CASE + 4 WHEN + + 99 * - - COUNT( * ) + 39 THEN NULL WHEN + 41 THEN - - 18 END, - 20 + + 47 ) ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6535
SELECT DISTINCT - ( NULLIF ( + + CASE + 4 WHEN + + 99 * - - COUNT ( * ) + 39 THEN NULL WHEN + 41 THEN - - 18 END, - 20 + + 47 ) ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6536
SELECT ALL SUM( DISTINCT + + ( ( 99 ) ) )
----
99
skipif mysql # not compatible
query I rowsort label-6536
SELECT ALL SUM ( DISTINCT + + ( ( 99 ) ) )
----
99
query I rowsort
SELECT ALL - CASE - - 59 WHEN - - 84 THEN NULL WHEN - 62 / + 31 * + - 73 * + 42 THEN NULL ELSE 36 * + - 65 END * - 78 * - + 83 AS col2
----
15149160
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6538
SELECT DISTINCT 0 * - + 2 + - - 23 + - 82 * - + CAST( NULL AS SIGNED ) * + - COALESCE ( 88, - CASE + 73 WHEN + 31 THEN - 45 END ) + - 35 AS col1, 89 + 45
----
NULL
134
skipif mysql # not compatible
query II rowsort label-6538
SELECT DISTINCT 0 * - + 2 + - - 23 + - 82 * - + CAST ( NULL AS INTEGER ) * + - COALESCE ( 88, - CASE + 73 WHEN + 31 THEN - 45 END ) + - 35 AS col1, 89 + 45
----
NULL
134
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6539
SELECT + COUNT( * ) DIV + 97 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-6539
SELECT + COUNT ( * ) / + 97 AS col2
----
0
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-6540
SELECT + CAST( NULL AS DECIMAL ) + + 91 / - + 64 * - + 1 AS col0, 82 * ( + + 73 ) + + + 25
----
NULL
6011
skipif mysql # not compatible
query II rowsort label-6540
SELECT + CAST ( NULL AS REAL ) + + 91 / - + 64 * - + 1 AS col0, 82 * ( + + 73 ) + + + 25
----
NULL
6011
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6541
SELECT COUNT( DISTINCT CAST( NULL AS SIGNED ) ) * 46 * + 70 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-6541
SELECT COUNT ( DISTINCT CAST ( NULL AS INTEGER ) ) * 46 * + 70 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6542
SELECT 33 + - 74 + + - COUNT( * ) * + + 70 + - 10 * + COUNT( * ) col0
----
-121
skipif mysql # not compatible
query I rowsort label-6542
SELECT 33 + - 74 + + - COUNT ( * ) * + + 70 + - 10 * + COUNT ( * ) col0
----
-121
onlyif mysql # aggregate syntax:
query I rowsort label-6543
SELECT ALL - ( + SUM( DISTINCT 35 ) )
----
-35
skipif mysql # not compatible
query I rowsort label-6543
SELECT ALL - ( + SUM ( DISTINCT 35 ) )
----
-35
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6544
SELECT + CAST( + COUNT( * ) AS SIGNED ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-6544
SELECT + CAST ( + COUNT ( * ) AS INTEGER ) AS col1
----
1
query I rowsort
SELECT ( + + CASE - + 73 WHEN 5 + 54 THEN - ( + + ( - 51 ) ) WHEN + + 7 + - 53 + COALESCE ( + 85, - - NULLIF ( + 15, 3 + + AVG ( + 72 ) ) ) THEN + 34 WHEN 56 * - - 98 THEN NULL END )
----
NULL
query I rowsort
SELECT - 89 * 69 AS col0
----
-6141
onlyif mysql # aggregate syntax:
query I rowsort label-6547
SELECT ALL - + 2 + + CASE WHEN NOT ( NULL ) > + + 41 THEN + 91 + + COUNT( * ) ELSE NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6547
SELECT ALL - + 2 + + CASE WHEN NOT ( NULL ) > + + 41 THEN + 91 + + COUNT ( * ) ELSE NULL END AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6548
SELECT ALL - - 77 * 69 * + ( + + CASE - 81 WHEN + - 61 * 58 THEN + CASE 23 WHEN + 33 * + 16 THEN + - 20 - + 69 END WHEN 35 * + + 96 - MAX( - - 94 ) THEN 86 WHEN + 71 * - 14 * + + 37 THEN NULL ELSE NULL END ) * 77 + + - 75 + - COALESCE ( 87, + 52 + - - ( + 51 ) ) * 70 + 6 + - CAST( 74 - 73 AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6548
SELECT ALL - - 77 * 69 * + ( + + CASE - 81 WHEN + - 61 * 58 THEN + CASE 23 WHEN + 33 * + 16 THEN + - 20 - + 69 END WHEN 35 * + + 96 - MAX ( - - 94 ) THEN 86 WHEN + 71 * - 14 * + + 37 THEN NULL ELSE NULL END ) * 77 + + - 75 + - COALESCE ( 87, + 52 + - - ( + 51 ) ) * 70 + 6 + - CAST ( 74 - 73 AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT DISTINCT - 10 + 10
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6550
SELECT ALL + COUNT( * ) + - - 96
----
97
skipif mysql # not compatible
query I rowsort label-6550
SELECT ALL + COUNT ( * ) + - - 96
----
97
onlyif mysql # aggregate syntax:
query I rowsort label-6551
SELECT - - MIN( - - 9 ) AS col1
----
9
skipif mysql # not compatible
query I rowsort label-6551
SELECT - - MIN ( - - 9 ) AS col1
----
9
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6552
SELECT DISTINCT + ( + ( - COALESCE ( + NULLIF ( 61, + 60 ), - 68, 22 DIV - 86 * - ( + - COUNT( 51 ) ) + - CASE + 32 WHEN + 27 THEN - - 61 * 68 * + 79 END + + 66 * + 26 ) ) )
----
-61
skipif mysql # not compatible
query I rowsort label-6552
SELECT DISTINCT + ( + ( - COALESCE ( + NULLIF ( 61, + 60 ), - 68, 22 / - 86 * - ( + - COUNT ( 51 ) ) + - CASE + 32 WHEN + 27 THEN - - 61 * 68 * + 79 END + + 66 * + 26 ) ) )
----
-61
query I rowsort
SELECT DISTINCT + + 64 + ( 3 ) AS col0
----
67
onlyif mysql # aggregate syntax:
query I rowsort label-6554
SELECT DISTINCT + + 47 + 92 + - + COUNT( * ) AS col1
----
138
skipif mysql # not compatible
query I rowsort label-6554
SELECT DISTINCT + + 47 + 92 + - + COUNT ( * ) AS col1
----
138
onlyif mysql # aggregate syntax:
query I rowsort label-6555
SELECT DISTINCT NULLIF ( 5, + COUNT( * ) + - - 36 - + + 88 )
----
5
skipif mysql # not compatible
query I rowsort label-6555
SELECT DISTINCT NULLIF ( 5, + COUNT ( * ) + - - 36 - + + 88 )
----
5
query I rowsort
SELECT ALL 10 + 96 * + 86 * + 60 AS col0
----
495370
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6557
SELECT - NULLIF ( + 93, + - CASE - + CAST( NULL AS SIGNED ) WHEN COALESCE ( - + 20, + 99 ) THEN - COUNT( * ) + COUNT( 72 ) - + 72 WHEN + 27 - + + 27 + + 66 THEN NULL WHEN COALESCE ( + + 43, - - 99 * - ( + COUNT( * ) ), + 10 - 29 ) * 64 * + 19 + - COUNT( * ) + ( - - 60 ) + 55 THEN NULL END * + - 97 * 99 ) + + 81 + 84 AS col1
----
72
skipif mysql # not compatible
query I rowsort label-6557
SELECT - NULLIF ( + 93, + - CASE - + CAST ( NULL AS INTEGER ) WHEN COALESCE ( - + 20, + 99 ) THEN - COUNT ( * ) + COUNT ( 72 ) - + 72 WHEN + 27 - + + 27 + + 66 THEN NULL WHEN COALESCE ( + + 43, - - 99 * - ( + COUNT ( * ) ), + 10 - 29 ) * 64 * + 19 + - COUNT ( * ) + ( - - 60 ) + 55 THEN NULL END * + - 97 * 99 ) + + 81 + 84 AS col1
----
72
onlyif mysql # aggregate syntax:
query I rowsort label-6558
SELECT ALL COUNT( + - COALESCE ( - + 2, - 20 ) )
----
1
skipif mysql # not compatible
query I rowsort label-6558
SELECT ALL COUNT ( + - COALESCE ( - + 2, - 20 ) )
----
1
query I rowsort
SELECT ALL - ( - 84 ) * ( 90 ) AS col1
----
7560
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6560
SELECT + COUNT( * ) DIV - 13 + 58 + ( + 83 ) AS col2
----
141
skipif mysql # not compatible
query I rowsort label-6560
SELECT + COUNT ( * ) / - 13 + 58 + ( + 83 ) AS col2
----
141
query I rowsort
SELECT - 4 * - 15 AS col2
----
60
onlyif mysql # aggregate syntax:
query I rowsort label-6562
SELECT + SUM( 4 ) AS col2
----
4
skipif mysql # not compatible
query I rowsort label-6562
SELECT + SUM ( 4 ) AS col2
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-6563
SELECT ALL COUNT( * ) * - 66 + - 31
----
-97
skipif mysql # not compatible
query I rowsort label-6563
SELECT ALL COUNT ( * ) * - 66 + - 31
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-6564
SELECT NULLIF ( - COUNT( * ), + 96 )
----
-1
skipif mysql # not compatible
query I rowsort label-6564
SELECT NULLIF ( - COUNT ( * ), + 96 )
----
-1
query I rowsort
SELECT ALL + ( + - 75 )
----
-75
onlyif mysql # DIV for integer division:
query I rowsort label-6566
SELECT - 56 DIV - 23
----
2
skipif mysql # not compatible
query I rowsort label-6566
SELECT - 56 / - 23
----
2
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6567
SELECT + CASE - 76 WHEN ( + 42 ) DIV - COUNT( * ) + 82 THEN NULL WHEN + - 27 DIV - 66 + - COUNT( * ) * + - 6 THEN 2 ELSE 59 END + - NULLIF ( + MAX( CASE + + 82 WHEN - 16 THEN NULL ELSE - + ( + 11 ) DIV + + 59 END ), - 1 * COUNT( * ) + + + 12 ) col0
----
59
skipif mysql # not compatible
query I rowsort label-6567
SELECT + CASE - 76 WHEN ( + 42 ) / - COUNT ( * ) + 82 THEN NULL WHEN + - 27 / - 66 + - COUNT ( * ) * + - 6 THEN 2 ELSE 59 END + - NULLIF ( + MAX ( CASE + + 82 WHEN - 16 THEN NULL ELSE - + ( + 11 ) / + + 59 END ), - 1 * COUNT ( * ) + + + 12 ) col0
----
59
query I rowsort
SELECT DISTINCT 3 * - + 89
----
-267
onlyif mysql # aggregate syntax:
query II rowsort label-6569
SELECT COALESCE ( + 52, 59, + 47, 95 ), 1 + 77 * - COALESCE ( - 82, + COUNT( * ), 56 ) AS col2
----
52
6315
skipif mysql # not compatible
query II rowsort label-6569
SELECT COALESCE ( + 52, 59, + 47, 95 ), 1 + 77 * - COALESCE ( - 82, + COUNT ( * ), 56 ) AS col2
----
52
6315
onlyif mysql # aggregate syntax:
query I rowsort label-6570
SELECT ALL COUNT( * ) * - 68 AS col1
----
-68
skipif mysql # not compatible
query I rowsort label-6570
SELECT ALL COUNT ( * ) * - 68 AS col1
----
-68
query I rowsort
SELECT ALL 97 * + 69 AS col0
----
6693
query I rowsort
SELECT + 3 * 0
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6573
SELECT + 20 + + COUNT( - - 76 ) col2, - 94 - + CAST( NULL AS SIGNED )
----
21
NULL
skipif mysql # not compatible
query II rowsort label-6573
SELECT + 20 + + COUNT ( - - 76 ) col2, - 94 - + CAST ( NULL AS INTEGER )
----
21
NULL
query I rowsort
SELECT + CASE WHEN + 91 NOT IN ( 6, 75 ) THEN NULL ELSE + + 31 END AS col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-6575
SELECT COALESCE ( + 6, + ( + COALESCE ( + + ( + SUM( DISTINCT + 76 ) ), + 12 ) ) ) AS col0, 88 AS col1
----
6
88
skipif mysql # not compatible
query II rowsort label-6575
SELECT COALESCE ( + 6, + ( + COALESCE ( + + ( + SUM ( DISTINCT + 76 ) ), + 12 ) ) ) AS col0, 88 AS col1
----
6
88
onlyif mysql # aggregate syntax:
query I rowsort label-6576
SELECT + CASE WHEN NOT NULL NOT IN ( - CASE - 2 WHEN + 67 THEN 25 * - 65 * 22 END, + 39, - 65 * COALESCE ( + + NULLIF ( + 29, 59 + 54 + + ( 94 ) ), 21, + + 50 * 30 * - 27 / 32 ) + - - COUNT( * ) / + 25 + 67 ) THEN NULL ELSE 19 END AS col2
----
19
skipif mysql # not compatible
query I rowsort label-6576
SELECT + CASE WHEN NOT NULL NOT IN ( - CASE - 2 WHEN + 67 THEN 25 * - 65 * 22 END, + 39, - 65 * COALESCE ( + + NULLIF ( + 29, 59 + 54 + + ( 94 ) ), 21, + + 50 * 30 * - 27 / 32 ) + - - COUNT ( * ) / + 25 + 67 ) THEN NULL ELSE 19 END AS col2
----
19
query I rowsort
SELECT ALL 61 * - + 95 AS col0
----
-5795
onlyif mysql # aggregate syntax:
query I rowsort label-6578
SELECT + 72 * COUNT( 11 ) * 98 AS col1
----
7056
skipif mysql # not compatible
query I rowsort label-6578
SELECT + 72 * COUNT ( 11 ) * 98 AS col1
----
7056
onlyif mysql # aggregate syntax:
query I rowsort label-6579
SELECT DISTINCT - COUNT( * ) * - NULLIF ( + 17, - 38 * 92 )
----
17
skipif mysql # not compatible
query I rowsort label-6579
SELECT DISTINCT - COUNT ( * ) * - NULLIF ( + 17, - 38 * 92 )
----
17
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6580
SELECT + + 88 * COUNT( * ) DIV 38 * - + 39
----
-78
skipif mysql # not compatible
query I rowsort label-6580
SELECT + + 88 * COUNT ( * ) / 38 * - + 39
----
-78
query I rowsort
SELECT ALL + + 80 AS col1
----
80
query I rowsort
SELECT ALL 63 + - 2 AS col1
----
61
query II rowsort
SELECT + + 39 - + 34 + 73, + 59 AS col0
----
78
59
onlyif mysql # aggregate syntax:
query I rowsort label-6584
SELECT + 46 * COALESCE ( 47, + 85 * 70 * - COUNT( * ) * - 64 * + 90, - - 47 - + - 30 ) AS col2
----
2162
skipif mysql # not compatible
query I rowsort label-6584
SELECT + 46 * COALESCE ( 47, + 85 * 70 * - COUNT ( * ) * - 64 * + 90, - - 47 - + - 30 ) AS col2
----
2162
onlyif mysql # DIV for integer division:
query II rowsort label-6585
SELECT DISTINCT - 0 DIV 10 * + - 54, 33 AS col1
----
0
33
skipif mysql # not compatible
query II rowsort label-6585
SELECT DISTINCT - 0 / 10 * + - 54, 33 AS col1
----
0
33
onlyif mysql # aggregate syntax:
query I rowsort label-6586
SELECT ALL ( + COUNT( * ) ) + - 24 + + 4 + - COUNT( * ) * + 54 * - - 32
----
-1747
skipif mysql # not compatible
query I rowsort label-6586
SELECT ALL ( + COUNT ( * ) ) + - 24 + + 4 + - COUNT ( * ) * + 54 * - - 32
----
-1747
query I rowsort
SELECT - - COALESCE ( + 58, 38 * 20 * + 99 + + 20 )
----
58
query I rowsort
SELECT COALESCE ( 50, + 4, - ( - - 32 ) * - - 70 + + - 44 )
----
50
query I rowsort
SELECT - - 94 col0
----
94
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6590
SELECT - - 56 * CAST( - 76 AS SIGNED ) + MIN( ALL 34 ) AS col1
----
-4222
skipif mysql # not compatible
query I rowsort label-6590
SELECT - - 56 * CAST ( - 76 AS INTEGER ) + MIN ( ALL 34 ) AS col1
----
-4222
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6591
SELECT ALL - + CASE - 71 WHEN 63 * + ( + 87 ) THEN NULL WHEN + - 86 THEN - 59 + + 90 ELSE NULL END * + - CAST( NULL AS SIGNED ) + 73 + AVG ( + - 81 ) - - - COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6591
SELECT ALL - + CASE - 71 WHEN 63 * + ( + 87 ) THEN NULL WHEN + - 86 THEN - 59 + + 90 ELSE NULL END * + - CAST ( NULL AS INTEGER ) + 73 + AVG ( + - 81 ) - - - COUNT ( * ) AS col2
----
NULL
query I rowsort
SELECT ALL NULLIF ( - + 57, - - 47 ) AS col2
----
-57
onlyif mysql # aggregate syntax:
query I rowsort label-6593
SELECT DISTINCT - MAX( - ( 31 ) ) + + 33 - - 81 * 20 * - + 95 * 6
----
-923336
skipif mysql # not compatible
query I rowsort label-6593
SELECT DISTINCT - MAX ( - ( 31 ) ) + + 33 - - 81 * 20 * - + 95 * 6
----
-923336
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6594
SELECT ALL + COALESCE ( - 92, + COUNT( * ) + + CAST( NULL AS SIGNED ) + + 38, + 50 * 20 ) + + 48
----
-44
skipif mysql # not compatible
query I rowsort label-6594
SELECT ALL + COALESCE ( - 92, + COUNT ( * ) + + CAST ( NULL AS INTEGER ) + + 38, + 50 * 20 ) + + 48
----
-44
query I rowsort
SELECT + 49 - - 18 * ( - 96 ) AS col0
----
-1679
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6596
SELECT CAST( - - CASE + 76 WHEN - 71 THEN + 8 * - - 30 ELSE NULL END AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6596
SELECT CAST ( - - CASE + 76 WHEN - 71 THEN + 8 * - - 30 ELSE NULL END AS INTEGER )
----
NULL
query I rowsort
SELECT ALL 32 + + + 2
----
34
onlyif mysql # aggregate syntax:
query II rowsort label-6598
SELECT ALL COUNT( DISTINCT - - 20 ), SUM( 34 ) AS col1
----
1
34
skipif mysql # not compatible
query II rowsort label-6598
SELECT ALL COUNT ( DISTINCT - - 20 ), SUM ( 34 ) AS col1
----
1
34
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6599
SELECT + 87 + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6599
SELECT + 87 + + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6600
SELECT - ( + ( + COUNT( * ) ) ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-6600
SELECT - ( + ( + COUNT ( * ) ) ) AS col1
----
-1
query II rowsort
SELECT - 2 AS col1, 26 * + 65 * + - 31
----
-2
-52390
query I rowsort
SELECT ALL + 82 * - 94 col0
----
-7708
query I rowsort
SELECT + 71 * + 74 + 23 AS col1
----
5277
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6604
SELECT ALL - 42 DIV - + 42 - - - 25 * + COUNT( * ) col2
----
-24
skipif mysql # not compatible
query I rowsort label-6604
SELECT ALL - 42 / - + 42 - - - 25 * + COUNT ( * ) col2
----
-24
query I rowsort
SELECT ALL + ( 80 )
----
80
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6606
SELECT - NULLIF ( + - 29, + + CAST( NULL AS SIGNED ) ) + - - 53 AS col0
----
82
skipif mysql # not compatible
query I rowsort label-6606
SELECT - NULLIF ( + - 29, + + CAST ( NULL AS INTEGER ) ) + - - 53 AS col0
----
82
query I rowsort
SELECT ALL + 74 * - 15 AS col2
----
-1110
query I rowsort
SELECT DISTINCT + 65 * - + 83
----
-5395
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6609
SELECT ALL + ( + + CAST( + 41 AS SIGNED ) ) AS col2
----
41
skipif mysql # not compatible
query I rowsort label-6609
SELECT ALL + ( + + CAST ( + 41 AS INTEGER ) ) AS col2
----
41
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6610
SELECT + 57 DIV - 87 + + + CAST( - COUNT( * ) AS SIGNED ) * + 68 AS col1
----
-68
skipif mysql # not compatible
query I rowsort label-6610
SELECT + 57 / - 87 + + + CAST ( - COUNT ( * ) AS INTEGER ) * + 68 AS col1
----
-68
onlyif mysql # DIV for integer division:
query I rowsort label-6611
SELECT + 73 DIV + + 46 AS col2
----
1
skipif mysql # not compatible
query I rowsort label-6611
SELECT + 73 / + + 46 AS col2
----
1
query I rowsort
SELECT - ( + 52 ) * + 0 * - 62 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6613
SELECT - COUNT( * ) + - 39 + 62 AS col2
----
22
skipif mysql # not compatible
query I rowsort label-6613
SELECT - COUNT ( * ) + - 39 + 62 AS col2
----
22
onlyif mysql # aggregate syntax:
query I rowsort label-6614
SELECT ALL + MIN( DISTINCT ( + 85 ) )
----
85
skipif mysql # not compatible
query I rowsort label-6614
SELECT ALL + MIN ( DISTINCT ( + 85 ) )
----
85
query II rowsort
SELECT ALL + 60 AS col2, 59
----
60
59
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6616
SELECT ALL - 51 * - + 93 + + 93 + + 26, - COALESCE ( - - 15, 20 + + + 65 ) DIV - COUNT( ALL - - 28 ) - + 95 + - ( - 57 ) * - - NULLIF ( - 57, + + 58 ) - - + 29 AS col1
----
4862
-3300
skipif mysql # not compatible
query II rowsort label-6616
SELECT ALL - 51 * - + 93 + + 93 + + 26, - COALESCE ( - - 15, 20 + + + 65 ) / - COUNT ( ALL - - 28 ) - + 95 + - ( - 57 ) * - - NULLIF ( - 57, + + 58 ) - - + 29 AS col1
----
4862
-3300
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6617
SELECT DISTINCT + - ( - 18 ) DIV - + 18 * - COUNT( * )
----
1
skipif mysql # not compatible
query I rowsort label-6617
SELECT DISTINCT + - ( - 18 ) / - + 18 * - COUNT ( * )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-6618
SELECT ALL + - MAX( NULLIF ( 6, - 85 / + 55 - + 16 - + + 41 ) ) AS col2
----
-6
skipif mysql # not compatible
query I rowsort label-6618
SELECT ALL + - MAX ( NULLIF ( 6, - 85 / + 55 - + 16 - + + 41 ) ) AS col2
----
-6
query I rowsort
SELECT + 22 + + COALESCE ( + 4, + ( + 38 ) ) + - + ( 77 ) + + 13 * - 50 * + 14 * + - 62 AS col1
----
564149
onlyif mysql # DIV for integer division:
query I rowsort label-6620
SELECT - 61 DIV - 78 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-6620
SELECT - 61 / - 78 AS col1
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-6621
SELECT + + 51 DIV + 62 + - 84
----
-84
skipif mysql # not compatible
query I rowsort label-6621
SELECT + + 51 / + 62 + - 84
----
-84
query I rowsort
SELECT + - 77 * + 8 AS col0
----
-616
onlyif mysql # aggregate syntax:
query I rowsort label-6623
SELECT DISTINCT COALESCE ( - + 56, + + MAX( ALL + 4 ) * - + 12 * 68 * 23 + - 51, + 17 ) * + - 80 - 27 + - COUNT( * ) AS col1
----
4452
skipif mysql # not compatible
query I rowsort label-6623
SELECT DISTINCT COALESCE ( - + 56, + + MAX ( ALL + 4 ) * - + 12 * 68 * 23 + - 51, + 17 ) * + - 80 - 27 + - COUNT ( * ) AS col1
----
4452
onlyif mysql # DIV for integer division:
query I rowsort label-6624
SELECT DISTINCT 37 + - 62 DIV - 11
----
42
skipif mysql # not compatible
query I rowsort label-6624
SELECT DISTINCT 37 + - 62 / - 11
----
42
onlyif mysql # aggregate syntax:
query I rowsort label-6625
SELECT + COUNT( * ) + + 23 AS col0
----
24
skipif mysql # not compatible
query I rowsort label-6625
SELECT + COUNT ( * ) + + 23 AS col0
----
24
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6626
SELECT ALL - + CASE 40 WHEN - 97 - - 76 - + SUM( + COALESCE ( 75, - 71 + + CAST( NULL AS SIGNED ) ) ) THEN + - 89 + - CAST( 3 AS SIGNED ) - - MAX( DISTINCT - + 32 ) WHEN + ( + 41 ) THEN NULL END + - ( + + 33 )
----
NULL
skipif mysql # not compatible
query I rowsort label-6626
SELECT ALL - + CASE 40 WHEN - 97 - - 76 - + SUM ( + COALESCE ( 75, - 71 + + CAST ( NULL AS INTEGER ) ) ) THEN + - 89 + - CAST ( 3 AS INTEGER ) - - MAX ( DISTINCT - + 32 ) WHEN + ( + 41 ) THEN NULL END + - ( + + 33 )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6627
SELECT DISTINCT + COALESCE ( - ( + + 74 ), + 91 + + NULLIF ( + 12, - CAST( NULL AS SIGNED ) ) * 2 * + 55 ) AS col2
----
-74
skipif mysql # not compatible
query I rowsort label-6627
SELECT DISTINCT + COALESCE ( - ( + + 74 ), + 91 + + NULLIF ( + 12, - CAST ( NULL AS INTEGER ) ) * 2 * + 55 ) AS col2
----
-74
query II rowsort
SELECT ALL 64 + 66 AS col2, 51
----
130
51
query I rowsort
SELECT 73 + 60 + - + 8 + - 5 * 91
----
-330
onlyif mysql # aggregate syntax:
query I rowsort label-6630
SELECT COUNT( * ) + - MAX( 8 ) + - - 0
----
-7
skipif mysql # not compatible
query I rowsort label-6630
SELECT COUNT ( * ) + - MAX ( 8 ) + - - 0
----
-7
query I rowsort
SELECT ( - + 71 )
----
-71
query I rowsort
SELECT ALL - 69 - - 42
----
-27
onlyif mysql # aggregate syntax:
query I rowsort label-6633
SELECT ALL 75 * + - 95 * + MIN( + 3 ) * - 61 col1
----
1303875
skipif mysql # not compatible
query I rowsort label-6633
SELECT ALL 75 * + - 95 * + MIN ( + 3 ) * - 61 col1
----
1303875
query I rowsort
SELECT DISTINCT 93 * - - 78 * 28 AS col1
----
203112
query I rowsort
SELECT ALL 69 * 53
----
3657
query I rowsort
SELECT ALL 27 * + + 85 AS col1
----
2295
onlyif mysql # aggregate syntax:
query I rowsort label-6637
SELECT ALL 39 * - + COUNT( * ) col2
----
-39
skipif mysql # not compatible
query I rowsort label-6637
SELECT ALL 39 * - + COUNT ( * ) col2
----
-39
onlyif mysql # DIV for integer division:
query I rowsort label-6638
SELECT 61 DIV - 43 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-6638
SELECT 61 / - 43 AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-6639
SELECT CASE 3 WHEN - COUNT( * ) THEN - 60 ELSE NULL END * - ( - 47 ) * - - 3 + 31 * - 2
----
NULL
skipif mysql # not compatible
query I rowsort label-6639
SELECT CASE 3 WHEN - COUNT ( * ) THEN - 60 ELSE NULL END * - ( - 47 ) * - - 3 + 31 * - 2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6640
SELECT ALL 33 * COUNT( * ) AS col0
----
33
skipif mysql # not compatible
query I rowsort label-6640
SELECT ALL 33 * COUNT ( * ) AS col0
----
33
onlyif mysql # DIV for integer division:
query I rowsort label-6641
SELECT 51 DIV 12
----
4
skipif mysql # not compatible
query I rowsort label-6641
SELECT 51 / 12
----
4
query I rowsort
SELECT ALL + 43 * + 51
----
2193
onlyif mysql # aggregate syntax:
query I rowsort label-6643
SELECT DISTINCT + COUNT( * ) + - - COUNT( * ) AS col0
----
2
skipif mysql # not compatible
query I rowsort label-6643
SELECT DISTINCT + COUNT ( * ) + - - COUNT ( * ) AS col0
----
2
query I rowsort
SELECT ALL + 77 + 62 * + + 28 AS col2
----
1813
onlyif mysql # aggregate syntax:
query I rowsort label-6645
SELECT ALL + 66 * - ( - COUNT( * ) ) * - - 50 * - 89 + + 77 AS col1
----
-293623
skipif mysql # not compatible
query I rowsort label-6645
SELECT ALL + 66 * - ( - COUNT ( * ) ) * - - 50 * - 89 + + 77 AS col1
----
-293623
query I rowsort
SELECT DISTINCT - - 8 + 12
----
20
onlyif mysql # aggregate syntax:
query I rowsort label-6647
SELECT DISTINCT + ( - CASE - + 0 WHEN - + 87 THEN NULL WHEN - 39 THEN NULL WHEN + 13 * + - 51 / + 15 - 47 THEN 76 WHEN 70 THEN 27 ELSE NULL END ) + 76 + + 90 + - MAX( - 87 ) * + - 95 / - COALESCE ( + 38, + 74 * - 75 ) * 28
----
NULL
skipif mysql # not compatible
query I rowsort label-6647
SELECT DISTINCT + ( - CASE - + 0 WHEN - + 87 THEN NULL WHEN - 39 THEN NULL WHEN + 13 * + - 51 / + 15 - 47 THEN 76 WHEN 70 THEN 27 ELSE NULL END ) + 76 + + 90 + - MAX ( - 87 ) * + - 95 / - COALESCE ( + 38, + 74 * - 75 ) * 28
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-6648
SELECT + ( + + 46 ) AS col0, + ( + + 87 ) * 41 + + + COUNT( * ) * 39 * + 93 + + COUNT( * ) AS col2
----
46
7195
skipif mysql # not compatible
query II rowsort label-6648
SELECT + ( + + 46 ) AS col0, + ( + + 87 ) * 41 + + + COUNT ( * ) * 39 * + 93 + + COUNT ( * ) AS col2
----
46
7195
onlyif mysql # aggregate syntax:
query I rowsort label-6649
SELECT ALL + - 8 + - COUNT( * )
----
-9
skipif mysql # not compatible
query I rowsort label-6649
SELECT ALL + - 8 + - COUNT ( * )
----
-9
query I rowsort
SELECT 88 - + + 47 - - 49 AS col1
----
90
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-6651
SELECT ALL - - 95 DIV - CAST( + + 9 AS SIGNED ) AS col0
----
-10
skipif mysql # not compatible
query I rowsort label-6651
SELECT ALL - - 95 / - CAST ( + + 9 AS INTEGER ) AS col0
----
-10
query I rowsort
SELECT ALL 52 + 51
----
103
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6653
SELECT MAX( ALL + 83 ) * - ( - 49 ) + - CAST( NULL AS SIGNED ) * 91 * + - 0 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6653
SELECT MAX ( ALL + 83 ) * - ( - 49 ) + - CAST ( NULL AS INTEGER ) * 91 * + - 0 col2
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6654
SELECT ALL - - CAST( NULL AS SIGNED ) / - - 66 / + 54 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6654
SELECT ALL - - CAST ( NULL AS INTEGER ) / - - 66 / + 54 AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6655
SELECT 88 DIV - 67 - + MIN( - 31 ) AS col2
----
30
skipif mysql # not compatible
query I rowsort label-6655
SELECT 88 / - 67 - + MIN ( - 31 ) AS col2
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-6656
SELECT - 36 - - COUNT( * )
----
-35
skipif mysql # not compatible
query I rowsort label-6656
SELECT - 36 - - COUNT ( * )
----
-35
onlyif mysql # aggregate syntax:
query I rowsort label-6657
SELECT ALL + + 90 - - - COUNT( * )
----
89
skipif mysql # not compatible
query I rowsort label-6657
SELECT ALL + + 90 - - - COUNT ( * )
----
89
query I rowsort
SELECT ( - 71 ) * + - 94 - 26 * + 11 * - - 80 col1
----
-16206
query I rowsort
SELECT ALL 52 * - 91 AS col1
----
-4732
query II rowsort
SELECT DISTINCT 96, - ( 42 ) AS col0
----
96
-42
onlyif mysql # aggregate syntax:
query I rowsort label-6661
SELECT DISTINCT COUNT( ALL - 63 )
----
1
skipif mysql # not compatible
query I rowsort label-6661
SELECT DISTINCT COUNT ( ALL - 63 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-6662
SELECT 71 - - + NULLIF ( 63, - + MAX( DISTINCT ( 23 ) ) * - 9 + + ( - COUNT( * ) ) )
----
134
skipif mysql # not compatible
query I rowsort label-6662
SELECT 71 - - + NULLIF ( 63, - + MAX ( DISTINCT ( 23 ) ) * - 9 + + ( - COUNT ( * ) ) )
----
134
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6663
SELECT ALL AVG ( ALL + ( - CAST( NULL AS SIGNED ) ) ), - 98 * - 51 AS col2
----
NULL
4998
skipif mysql # not compatible
query II rowsort label-6663
SELECT ALL AVG ( ALL + ( - CAST ( NULL AS INTEGER ) ) ), - 98 * - 51 AS col2
----
NULL
4998
onlyif mysql # aggregate syntax:
query II rowsort label-6664
SELECT 69 AS col1, - 95 * - CASE COUNT( * ) WHEN - - 70 THEN NULL ELSE 87 END
----
69
8265
skipif mysql # not compatible
query II rowsort label-6664
SELECT 69 AS col1, - 95 * - CASE COUNT ( * ) WHEN - - 70 THEN NULL ELSE 87 END
----
69
8265
query I rowsort
SELECT 54 + - 21
----
33
query II rowsort
SELECT 50 AS col1, 88
----
50
88
onlyif mysql # aggregate syntax:
query II rowsort label-6667
SELECT SUM( + 14 ) + - 64 AS col0, 84 + - + 29 + + + 83 + + 80 AS col2
----
-50
218
skipif mysql # not compatible
query II rowsort label-6667
SELECT SUM ( + 14 ) + - 64 AS col0, 84 + - + 29 + + + 83 + + 80 AS col2
----
-50
218
query II rowsort
SELECT ALL 71, 57 AS col1
----
71
57
onlyif mysql # aggregate syntax:
query I rowsort label-6669
SELECT ALL 38 + + COUNT( * ) + + 30 * - - 36 AS col2
----
1119
skipif mysql # not compatible
query I rowsort label-6669
SELECT ALL 38 + + COUNT ( * ) + + 30 * - - 36 AS col2
----
1119
onlyif mysql # aggregate syntax:
query I rowsort label-6670
SELECT 80 + 45 * + COUNT( * ) AS col2
----
125
skipif mysql # not compatible
query I rowsort label-6670
SELECT 80 + 45 * + COUNT ( * ) AS col2
----
125
onlyif mysql # DIV for integer division:
query I rowsort label-6671
SELECT 86 DIV + - 21 AS col0
----
-4
skipif mysql # not compatible
query I rowsort label-6671
SELECT 86 / + - 21 AS col0
----
-4
query I rowsort
SELECT + 24 * ( + + 48 ) * + 24 + + 27 AS col0
----
27675
onlyif mysql # aggregate syntax:
query I rowsort label-6673
SELECT ALL - MAX( - 33 ) AS col0
----
33
skipif mysql # not compatible
query I rowsort label-6673
SELECT ALL - MAX ( - 33 ) AS col0
----
33
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6674
SELECT ALL - 31, CAST( NULL AS SIGNED ) AS col0
----
-31
NULL
skipif mysql # not compatible
query II rowsort label-6674
SELECT ALL - 31, CAST ( NULL AS INTEGER ) AS col0
----
-31
NULL
query I rowsort
SELECT DISTINCT - CASE + 7 WHEN 99 THEN NULL WHEN + + 8 * - - 94 THEN + - 62 ELSE - ( - + 69 ) END
----
-69
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6676
SELECT COUNT( DISTINCT - CAST( - CAST( NULL AS SIGNED ) AS SIGNED ) ) AS col0, MAX( - 73 )
----
0
-73
skipif mysql # not compatible
query II rowsort label-6676
SELECT COUNT ( DISTINCT - CAST ( - CAST ( NULL AS INTEGER ) AS INTEGER ) ) AS col0, MAX ( - 73 )
----
0
-73
query I rowsort
SELECT + 90 + - 20 AS col1
----
70
onlyif mysql # DIV for integer division:
query I rowsort label-6678
SELECT + ( + - 14 ) DIV + 71
----
0
skipif mysql # not compatible
query I rowsort label-6678
SELECT + ( + - 14 ) / + 71
----
0
query I rowsort
SELECT - 64 * ( - 74 ) + + ( - 7 ) + 61 AS col1
----
4790
onlyif mysql # aggregate syntax:
query I rowsort label-6680
SELECT ALL + - NULLIF ( COUNT( * ), + 27 + 75 - - + 59 ) * 69 + + 85 + COUNT( * )
----
17
skipif mysql # not compatible
query I rowsort label-6680
SELECT ALL + - NULLIF ( COUNT ( * ), + 27 + 75 - - + 59 ) * 69 + + 85 + COUNT ( * )
----
17
onlyif mysql # aggregate syntax:
query I rowsort label-6681
SELECT - - ( + COALESCE ( + 91, + 8 + 89 + - - SUM( + + 23 ), 50 ) ) * - ( - 44 ) + - 37 + + - COUNT( * )
----
3966
skipif mysql # not compatible
query I rowsort label-6681
SELECT - - ( + COALESCE ( + 91, + 8 + 89 + - - SUM ( + + 23 ), 50 ) ) * - ( - 44 ) + - 37 + + - COUNT ( * )
----
3966
onlyif mysql # aggregate syntax:
query II rowsort label-6682
SELECT DISTINCT - 21 * + MAX( - + 60 ) AS col2, - 27 * 72
----
1260
-1944
skipif mysql # not compatible
query II rowsort label-6682
SELECT DISTINCT - 21 * + MAX ( - + 60 ) AS col2, - 27 * 72
----
1260
-1944
query I rowsort
SELECT ALL - - 68 * + 91
----
6188
query I rowsort
SELECT ALL + ( - 91 ) AS col1
----
-91
onlyif mysql # aggregate syntax:
query I rowsort label-6685
SELECT COUNT( - 38 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-6685
SELECT COUNT ( - 38 ) AS col0
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-6686
SELECT - + 50 + + + COUNT( * ) AS col0
----
-49
skipif mysql # not compatible
query I rowsort label-6686
SELECT - + 50 + + + COUNT ( * ) AS col0
----
-49
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6687
SELECT CASE 97 WHEN + 92 THEN - 64 WHEN - 90 THEN + - 53 / 48 + + CASE - 24 WHEN NULLIF ( + ( + - MIN( ALL - - 55 ) ), 69 ) * + COUNT( * ) * - 3 * - 83 + - NULLIF ( - + CAST( COUNT( * ) AS SIGNED ), + + 30 * COUNT( * ) * + ( 30 ) * + MIN( ALL 93 ) ) THEN NULL WHEN 13 THEN 20 * + 26 - 99 + - 65 + - - 46 * - 49 + 72 ELSE NULL END END
----
NULL
skipif mysql # not compatible
query I rowsort label-6687
SELECT CASE 97 WHEN + 92 THEN - 64 WHEN - 90 THEN + - 53 / 48 + + CASE - 24 WHEN NULLIF ( + ( + - MIN ( ALL - - 55 ) ), 69 ) * + COUNT ( * ) * - 3 * - 83 + - NULLIF ( - + CAST ( COUNT ( * ) AS INTEGER ), + + 30 * COUNT ( * ) * + ( 30 ) * + MIN ( ALL 93 ) ) THEN NULL WHEN 13 THEN 20 * + 26 - 99 + - 65 + - - 46 * - 49 + 72 ELSE NULL END END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6688
SELECT ALL - COALESCE ( COUNT( * ), + + 56 * - + 79 + + + COUNT( * ) ) * - - COUNT( * ) + 49
----
48
skipif mysql # not compatible
query I rowsort label-6688
SELECT ALL - COALESCE ( COUNT ( * ), + + 56 * - + 79 + + + COUNT ( * ) ) * - - COUNT ( * ) + 49
----
48
query I rowsort
SELECT ALL + + 88 - - - 40
----
48
query I rowsort
SELECT DISTINCT - + 26 * 82 + 95
----
-2037
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6691
SELECT - 86 DIV + + NULLIF ( 52, COUNT( * ) + - - 47 - + CASE SUM( ALL + 33 ) WHEN - 56 THEN - 86 * + 24 + + ( + 11 ) + CAST( + 55 AS SIGNED ) WHEN - 12 * + SUM( DISTINCT 34 ) THEN NULL WHEN + 63 THEN + 57 END ) + + COUNT( * ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-6691
SELECT - 86 / + + NULLIF ( 52, COUNT ( * ) + - - 47 - + CASE SUM ( ALL + 33 ) WHEN - 56 THEN - 86 * + 24 + + ( + 11 ) + CAST ( + 55 AS INTEGER ) WHEN - 12 * + SUM ( DISTINCT 34 ) THEN NULL WHEN + 63 THEN + 57 END ) + + COUNT ( * ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6692
SELECT - 56 * + COUNT( * )
----
-56
skipif mysql # not compatible
query I rowsort label-6692
SELECT - 56 * + COUNT ( * )
----
-56
onlyif mysql # DIV for integer division:
query II rowsort label-6693
SELECT ALL - 23 DIV 77 AS col0, 74 AS col1
----
0
74
skipif mysql # not compatible
query II rowsort label-6693
SELECT ALL - 23 / 77 AS col0, 74 AS col1
----
0
74
onlyif mysql # aggregate syntax:
query I rowsort label-6694
SELECT - COUNT( * ) * + + 81
----
-81
skipif mysql # not compatible
query I rowsort label-6694
SELECT - COUNT ( * ) * + + 81
----
-81
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6695
SELECT ALL NULLIF ( CAST( NULL AS SIGNED ), + 41 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6695
SELECT ALL NULLIF ( CAST ( NULL AS INTEGER ), + 41 ) AS col2
----
NULL
query I rowsort
SELECT ALL + 15 * + 72
----
1080
query I rowsort
SELECT - 50 * - 90 AS col2
----
4500
onlyif mysql # DIV for integer division:
query I rowsort label-6698
SELECT + 56 + COALESCE ( - + 91, + 49 DIV - + 96 + 22 * - 95, - 63 * 8 + + - 10 * + 95 )
----
-35
skipif mysql # not compatible
query I rowsort label-6698
SELECT + 56 + COALESCE ( - + 91, + 49 / - + 96 + 22 * - 95, - 63 * 8 + + - 10 * + 95 )
----
-35
query I rowsort
SELECT ALL + 88 + - 48 AS col2
----
40
query II rowsort
SELECT DISTINCT 97 + 37 AS col1, - 23
----
134
-23
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6701
SELECT DISTINCT - 61 * CAST( - NULLIF ( SUM( DISTINCT 99 ), + 31 ) AS SIGNED ) AS col2
----
6039
skipif mysql # not compatible
query I rowsort label-6701
SELECT DISTINCT - 61 * CAST ( - NULLIF ( SUM ( DISTINCT 99 ), + 31 ) AS INTEGER ) AS col2
----
6039
onlyif mysql # aggregate syntax:
query I rowsort label-6702
SELECT - 20 * + COALESCE ( - 19, - 59, + COUNT( * ) * + - 54 ) AS col2
----
380
skipif mysql # not compatible
query I rowsort label-6702
SELECT - 20 * + COALESCE ( - 19, - 59, + COUNT ( * ) * + - 54 ) AS col2
----
380
query I rowsort
SELECT ALL 32 + - - 6
----
38
query I rowsort
SELECT DISTINCT - 43 * - 78
----
3354
onlyif mysql # aggregate syntax:
query I rowsort label-6705
SELECT ALL + 89 + + COUNT( * ) AS col0
----
90
skipif mysql # not compatible
query I rowsort label-6705
SELECT ALL + 89 + + COUNT ( * ) AS col0
----
90
query I rowsort
SELECT - 84 * + 43 AS col1
----
-3612
onlyif mysql # aggregate syntax:
query I rowsort label-6707
SELECT + 90 * - 7 * - SUM( 38 ) AS col0
----
23940
skipif mysql # not compatible
query I rowsort label-6707
SELECT + 90 * - 7 * - SUM ( 38 ) AS col0
----
23940
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-6708
SELECT DISTINCT + CASE - 45 WHEN - 36 THEN NULL WHEN ( - + CAST( - - NULLIF ( + 90, - + 62 + + - 76 ) AS DECIMAL ) ) * + 55 THEN + 27 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6708
SELECT DISTINCT + CASE - 45 WHEN - 36 THEN NULL WHEN ( - + CAST ( - - NULLIF ( + 90, - + 62 + + - 76 ) AS REAL ) ) * + 55 THEN + 27 END AS col1
----
NULL
query II rowsort
SELECT + - 89 * 53 col0, - 14 - - 32 + - + ( 45 ) col1
----
-4717
-27
query I rowsort
SELECT ALL - 84 * 72 AS col0
----
-6048
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6711
SELECT + SUM( ALL + COALESCE ( 56, - 34 * 23 * - 46 * + 95 ) ) AS col1, + 15 + + - 90 DIV + ( - - 59 ) col2
----
56
14
skipif mysql # not compatible
query II rowsort label-6711
SELECT + SUM ( ALL + COALESCE ( 56, - 34 * 23 * - 46 * + 95 ) ) AS col1, + 15 + + - 90 / + ( - - 59 ) col2
----
56
14
onlyif mysql # DIV for integer division:
query I rowsort label-6712
SELECT ALL 24 DIV - 58 - + 26 DIV - - 66
----
0
skipif mysql # not compatible
query I rowsort label-6712
SELECT ALL 24 / - 58 - + 26 / - - 66
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-6713
SELECT DISTINCT + - 61 DIV - 86
----
0
skipif mysql # not compatible
query I rowsort label-6713
SELECT DISTINCT + - 61 / - 86
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6714
SELECT + - COUNT( * ) * NULLIF ( COUNT( * ), ( + 30 ) ) - + NULLIF ( - + COALESCE ( - 54, + 18 + + 69 + + + COUNT( ALL + - 66 ) - 41 + + 86 * - 79 * - - 26 * - 13 * + 53 * - 17 + + + 16 ), 51 / - 70 + - - NULLIF ( + 13, - - COUNT( * ) / 29 - + 59 ) ) + - ( - COALESCE ( + 38, - 62 + + ( - 39 ) ) ) + 3 + + COUNT( * ) * 27 AS col0
----
13
skipif mysql # not compatible
query I rowsort label-6714
SELECT + - COUNT ( * ) * NULLIF ( COUNT ( * ), ( + 30 ) ) - + NULLIF ( - + COALESCE ( - 54, + 18 + + 69 + + + COUNT ( ALL + - 66 ) - 41 + + 86 * - 79 * - - 26 * - 13 * + 53 * - 17 + + + 16 ), 51 / - 70 + - - NULLIF ( + 13, - - COUNT ( * ) / 29 - + 59 ) ) + - ( - COALESCE ( + 38, - 62 + + ( - 39 ) ) ) + 3 + + COUNT ( * ) * 27 AS col0
----
13
query I rowsort
SELECT + 57 * - + 82
----
-4674
query I rowsort
SELECT ALL + + 96 AS col1
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-6717
SELECT MIN( + 1 )
----
1
skipif mysql # not compatible
query I rowsort label-6717
SELECT MIN ( + 1 )
----
1
query I rowsort
SELECT + 71 + 62
----
133
query I rowsort
SELECT ALL + ( - - CASE + 40 WHEN + 78 THEN NULL WHEN - 81 THEN - - 65 + 48 + + COALESCE ( - + 62, + - 48, - + 17 ) ELSE - 4 + + + 4 END ) AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6720
SELECT COALESCE ( + COUNT( * ), 19 ) * 29 + 41
----
70
skipif mysql # not compatible
query I rowsort label-6720
SELECT COALESCE ( + COUNT ( * ), 19 ) * 29 + 41
----
70
query I rowsort
SELECT ALL - + 23 * + 91 * + - 27 AS col2
----
56511
onlyif mysql # aggregate syntax:
query I rowsort label-6722
SELECT + NULLIF ( 28, + - ( + COUNT( * ) ) ) AS col1
----
28
skipif mysql # not compatible
query I rowsort label-6722
SELECT + NULLIF ( 28, + - ( + COUNT ( * ) ) ) AS col1
----
28
query I rowsort
SELECT + 98 * 17 * + - 21 * - 33
----
1154538
query I rowsort
SELECT ALL 10 * 77 * + + 71 AS col0
----
54670
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6725
SELECT - CAST( 44 AS SIGNED )
----
-44
skipif mysql # not compatible
query I rowsort label-6725
SELECT - CAST ( 44 AS INTEGER )
----
-44
onlyif mysql # aggregate syntax:
query I rowsort label-6726
SELECT + 92 - + - 97 + MIN( ALL + + 25 ) col0
----
214
skipif mysql # not compatible
query I rowsort label-6726
SELECT + 92 - + - 97 + MIN ( ALL + + 25 ) col0
----
214
query I rowsort
SELECT DISTINCT NULLIF ( 46, + 30 * - ( 46 ) )
----
46
query I rowsort
SELECT ALL 54 * - 98 + + 27 AS col1
----
-5265
onlyif mysql # aggregate syntax:
query I rowsort label-6729
SELECT + COUNT( ALL + + 63 ) - + - 86 * COUNT( * ) AS col1
----
87
skipif mysql # not compatible
query I rowsort label-6729
SELECT + COUNT ( ALL + + 63 ) - + - 86 * COUNT ( * ) AS col1
----
87
query I rowsort
SELECT ALL - 56 + 51
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-6731
SELECT DISTINCT + NULLIF ( 42, 1 ) + + COUNT( * ) - 67
----
-24
skipif mysql # not compatible
query I rowsort label-6731
SELECT DISTINCT + NULLIF ( 42, 1 ) + + COUNT ( * ) - 67
----
-24
query I rowsort
SELECT ALL ( - - 95 )
----
95
query I rowsort
SELECT ALL + 84 + + 70 AS col1
----
154
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6734
SELECT DISTINCT + MIN( ALL 30 ) DIV + 86
----
0
skipif mysql # not compatible
query I rowsort label-6734
SELECT DISTINCT + MIN ( ALL 30 ) / + 86
----
0
query I rowsort
SELECT + ( + - 46 ) + - + 42
----
-88
query I rowsort
SELECT - 90 - ( 40 ) AS col0
----
-130
onlyif mysql # aggregate syntax:
query I rowsort label-6737
SELECT ALL + CASE + - ( + COUNT( * ) ) WHEN - 84 THEN + COUNT( * ) - 83 END + - COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-6737
SELECT ALL + CASE + - ( + COUNT ( * ) ) WHEN - 84 THEN + COUNT ( * ) - 83 END + - COUNT ( * )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6738
SELECT - 61 + - - MIN( + + 84 )
----
23
skipif mysql # not compatible
query I rowsort label-6738
SELECT - 61 + - - MIN ( + + 84 )
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-6739
SELECT - 67 * - - ( + COUNT( * ) ) AS col1
----
-67
skipif mysql # not compatible
query I rowsort label-6739
SELECT - 67 * - - ( + COUNT ( * ) ) AS col1
----
-67
query I rowsort
SELECT 5 + + 39
----
44
onlyif mysql # aggregate syntax:
query I rowsort label-6741
SELECT - + ( NULLIF ( COUNT( * ), - + 59 ) )
----
-1
skipif mysql # not compatible
query I rowsort label-6741
SELECT - + ( NULLIF ( COUNT ( * ), - + 59 ) )
----
-1
query I rowsort
SELECT ALL - ( + 98 ) * 80 * - 70
----
548800
onlyif mysql # aggregate syntax:
query I rowsort label-6743
SELECT DISTINCT - - 59 * - COALESCE ( - 76, COUNT( * ) * COUNT( * ) * - + MIN( DISTINCT + 86 ) ) * COUNT( * ) * - 74
----
-331816
skipif mysql # not compatible
query I rowsort label-6743
SELECT DISTINCT - - 59 * - COALESCE ( - 76, COUNT ( * ) * COUNT ( * ) * - + MIN ( DISTINCT + 86 ) ) * COUNT ( * ) * - 74
----
-331816
query I rowsort
SELECT ALL ( + NULLIF ( - + 72, 66 ) ) - 89
----
-161
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6745
SELECT ALL + 94 * - MIN( + CAST( + - 76 AS SIGNED ) ) AS col1
----
7144
skipif mysql # not compatible
query I rowsort label-6745
SELECT ALL + 94 * - MIN ( + CAST ( + - 76 AS INTEGER ) ) AS col1
----
7144
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6746
SELECT 46 AS col2, + 94 + - COUNT( ALL - - ( + 92 ) ) + - 71 * 8 DIV + COUNT( * )
----
46
-475
skipif mysql # not compatible
query II rowsort label-6746
SELECT 46 AS col2, + 94 + - COUNT ( ALL - - ( + 92 ) ) + - 71 * 8 / + COUNT ( * )
----
46
-475
query I rowsort
SELECT - 88 + 34
----
-54
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6748
SELECT CAST( + + CAST( - 65 AS SIGNED ) AS SIGNED )
----
-65
skipif mysql # not compatible
query I rowsort label-6748
SELECT CAST ( + + CAST ( - 65 AS INTEGER ) AS INTEGER )
----
-65
onlyif mysql # aggregate syntax:
query I rowsort label-6749
SELECT + - 97 * - 58 + - SUM( - 95 ) AS col2
----
5721
skipif mysql # not compatible
query I rowsort label-6749
SELECT + - 97 * - 58 + - SUM ( - 95 ) AS col2
----
5721
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6750
SELECT + CAST( NULL AS SIGNED ) * 96 * 91 + + - 6
----
NULL
skipif mysql # not compatible
query I rowsort label-6750
SELECT + CAST ( NULL AS INTEGER ) * 96 * 91 + + - 6
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-6751
SELECT ALL + 11 DIV + 86 * + 95
----
0
skipif mysql # not compatible
query I rowsort label-6751
SELECT ALL + 11 / + 86 * + 95
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-6752
SELECT + + 19 AS col0, 1 + - COALESCE ( - 45, - COUNT( * ) )
----
19
46
skipif mysql # not compatible
query II rowsort label-6752
SELECT + + 19 AS col0, 1 + - COALESCE ( - 45, - COUNT ( * ) )
----
19
46
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6753
SELECT - 77 * - NULLIF ( 36, + COUNT( * ) ) * - CAST( NULL AS SIGNED ) + 11 + NULLIF ( - ( + COUNT( ALL + 76 ) ), + 16 ) - + 7 * + COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6753
SELECT - 77 * - NULLIF ( 36, + COUNT ( * ) ) * - CAST ( NULL AS INTEGER ) + 11 + NULLIF ( - ( + COUNT ( ALL + 76 ) ), + 16 ) - + 7 * + COUNT ( * ) AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6754
SELECT ALL + 51 DIV - COUNT( * ) + + - SUM( DISTINCT + ( - 68 ) ) + - 81 * 92 AS col1
----
-7435
skipif mysql # not compatible
query I rowsort label-6754
SELECT ALL + 51 / - COUNT ( * ) + + - SUM ( DISTINCT + ( - 68 ) ) + - 81 * 92 AS col1
----
-7435
query II rowsort
SELECT + 61, COALESCE ( + - 15, - + 58, 13 ) AS col0
----
61
-15
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-6756
SELECT ALL CAST( NULL AS DECIMAL ) + 54 * 40 * + 35 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6756
SELECT ALL CAST ( NULL AS REAL ) + 54 * 40 * + 35 AS col2
----
NULL
query II rowsort
SELECT DISTINCT - + 70 AS col0, - 86 col0
----
-70
-86
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6758
SELECT 80, NULLIF ( 42, + + COUNT( DISTINCT + CAST( NULL AS SIGNED ) ) ) AS col2
----
80
42
skipif mysql # not compatible
query II rowsort label-6758
SELECT 80, NULLIF ( 42, + + COUNT ( DISTINCT + CAST ( NULL AS INTEGER ) ) ) AS col2
----
80
42
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6759
SELECT ALL - 19 AS col2, NULLIF ( 51, - - MAX( ALL - 47 ) ) * - - 96 DIV + - ( 95 )
----
-19
-51
skipif mysql # not compatible
query II rowsort label-6759
SELECT ALL - 19 AS col2, NULLIF ( 51, - - MAX ( ALL - 47 ) ) * - - 96 / + - ( 95 )
----
-19
-51
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6760
SELECT 70 + + + 68 * + CAST( NULL AS SIGNED ) + NULLIF ( - 59, COUNT( * ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-6760
SELECT 70 + + + 68 * + CAST ( NULL AS INTEGER ) + NULLIF ( - 59, COUNT ( * ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6761
SELECT + COUNT( * ) * - MAX( - - 67 ) + ( + - 97 ) AS col2
----
-164
skipif mysql # not compatible
query I rowsort label-6761
SELECT + COUNT ( * ) * - MAX ( - - 67 ) + ( + - 97 ) AS col2
----
-164
onlyif mysql # DIV for integer division:
query II rowsort label-6762
SELECT ALL 27 + - - 94 + 61 DIV - - 34, 60 AS col1
----
122
60
skipif mysql # not compatible
query II rowsort label-6762
SELECT ALL 27 + - - 94 + 61 / - - 34, 60 AS col1
----
122
60
query II rowsort
SELECT ALL + 89 + + + 96 col2, ( + 78 ) AS col0
----
185
78
onlyif mysql # aggregate syntax:
query I rowsort label-6764
SELECT ( + 69 ) + + COUNT( * )
----
70
skipif mysql # not compatible
query I rowsort label-6764
SELECT ( + 69 ) + + COUNT ( * )
----
70
query II rowsort
SELECT - 17, - 12 AS col0
----
-17
-12
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6766
SELECT 15 + - + 80 DIV + COUNT( * ) AS col2
----
-65
skipif mysql # not compatible
query I rowsort label-6766
SELECT 15 + - + 80 / + COUNT ( * ) AS col2
----
-65
onlyif mysql # aggregate syntax:
query I rowsort label-6767
SELECT ALL COUNT( - - 55 ) * + AVG ( + CASE - - 29 WHEN - 32 THEN - + 74 * + 98 WHEN + - 25 THEN NULL ELSE NULL END ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6767
SELECT ALL COUNT ( - - 55 ) * + AVG ( + CASE - - 29 WHEN - 32 THEN - + 74 * + 98 WHEN + - 25 THEN NULL ELSE NULL END ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6768
SELECT ( - COUNT( * ) ) * - - 64 * 89
----
-5696
skipif mysql # not compatible
query I rowsort label-6768
SELECT ( - COUNT ( * ) ) * - - 64 * 89
----
-5696
query I rowsort
SELECT 34 + - + 0 + 88 * + - 63 + - 51
----
-5561
query I rowsort
SELECT 40 + CASE - 44 WHEN + 4 THEN NULL WHEN - 60 THEN + 61 ELSE NULL END AS col2
----
NULL
query II rowsort
SELECT DISTINCT 36 AS col1, ( 57 ) + - 58
----
36
-1
query I rowsort
SELECT 39 * 72 AS col2
----
2808
query I rowsort
SELECT - 50 * + 44 AS col0
----
-2200
query I rowsort
SELECT ALL + + 61 * - 30 * - 64 AS col1
----
117120
onlyif mysql # DIV for integer division:
query II rowsort label-6775
SELECT - 59 DIV + 99, 86 AS col0
----
0
86
skipif mysql # not compatible
query II rowsort label-6775
SELECT - 59 / + 99, 86 AS col0
----
0
86
onlyif mysql # aggregate syntax:
query I rowsort label-6776
SELECT 18 * - MAX( - 38 )
----
684
skipif mysql # not compatible
query I rowsort label-6776
SELECT 18 * - MAX ( - 38 )
----
684
onlyif mysql # aggregate syntax:
query I rowsort label-6777
SELECT - - SUM( 92 )
----
92
skipif mysql # not compatible
query I rowsort label-6777
SELECT - - SUM ( 92 )
----
92
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6778
SELECT + NULLIF ( 76, CAST( 85 AS SIGNED ) ) * + 7 AS col0
----
532
skipif mysql # not compatible
query I rowsort label-6778
SELECT + NULLIF ( 76, CAST ( 85 AS INTEGER ) ) * + 7 AS col0
----
532
query I rowsort
SELECT DISTINCT - - 51
----
51
query I rowsort
SELECT ( - + 99 )
----
-99
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6781
SELECT - - NULLIF ( - 15, - - 41 * - + 76 ) * 64 - + ( 1 ) + + CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6781
SELECT - - NULLIF ( - 15, - - 41 * - + 76 ) * 64 - + ( 1 ) + + CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT + ( ( 80 ) )
----
80
query I rowsort
SELECT ALL + + 89 * - 98 * 23
----
-200606
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6784
SELECT - COUNT( * ) AS col2, - 43 + + ( - 54 ) DIV MAX( + + 85 ) AS col1
----
-1
-43
skipif mysql # not compatible
query II rowsort label-6784
SELECT - COUNT ( * ) AS col2, - 43 + + ( - 54 ) / MAX ( + + 85 ) AS col1
----
-1
-43
onlyif mysql # aggregate syntax:
query I rowsort label-6785
SELECT ALL - 99 + - COUNT( * )
----
-100
skipif mysql # not compatible
query I rowsort label-6785
SELECT ALL - 99 + - COUNT ( * )
----
-100
query I rowsort
SELECT + + ( - 17 )
----
-17
query I rowsort
SELECT 57 + + 74 + + 91
----
222
onlyif mysql # aggregate syntax:
query II rowsort label-6788
SELECT + - ( COUNT( * ) ) * - + 5 * - 16 + 91 + 95 + + - NULLIF ( + 82, 43 / + COUNT( * ) ) * 53 - - 44 AS col2, 83
----
-4196
83
skipif mysql # not compatible
query II rowsort label-6788
SELECT + - ( COUNT ( * ) ) * - + 5 * - 16 + 91 + 95 + + - NULLIF ( + 82, 43 / + COUNT ( * ) ) * 53 - - 44 AS col2, 83
----
-4196
83
onlyif mysql # aggregate syntax:
query I rowsort label-6789
SELECT + + MIN( DISTINCT + 62 )
----
62
skipif mysql # not compatible
query I rowsort label-6789
SELECT + + MIN ( DISTINCT + 62 )
----
62
query I rowsort
SELECT + 11 * 41 + 85 AS col0
----
536
query I rowsort
SELECT ALL + 19 + 51 AS col2
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-6792
SELECT DISTINCT COUNT( * ) + COALESCE ( + 17, - - 78 * - 48 + + + COALESCE ( 42, - 72 * COUNT( * ) + - 95 + 65 ) - 91 * 22 ) AS col0
----
18
skipif mysql # not compatible
query I rowsort label-6792
SELECT DISTINCT COUNT ( * ) + COALESCE ( + 17, - - 78 * - 48 + + + COALESCE ( 42, - 72 * COUNT ( * ) + - 95 + 65 ) - 91 * 22 ) AS col0
----
18
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6793
SELECT MIN( ALL 60 ) DIV - + 88 * - + 73 col1
----
0
skipif mysql # not compatible
query I rowsort label-6793
SELECT MIN ( ALL 60 ) / - + 88 * - + 73 col1
----
0
query I rowsort
SELECT DISTINCT 57 + - 18 + + 75 * 18 + 55 * - - 11 col1
----
1994
onlyif mysql # aggregate syntax:
query I rowsort label-6795
SELECT DISTINCT - 2 + + COUNT( * ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-6795
SELECT DISTINCT - 2 + + COUNT ( * ) AS col1
----
-1
query I rowsort
SELECT DISTINCT - 66 AS col2
----
-66
onlyif mysql # DIV for integer division:
query I rowsort label-6797
SELECT 5 DIV 33
----
0
skipif mysql # not compatible
query I rowsort label-6797
SELECT 5 / 33
----
0
query I rowsort
SELECT DISTINCT - 84 + - 94
----
-178
query I rowsort
SELECT ALL 79 * 29 * + 70 AS col0
----
160370
query I rowsort
SELECT - 79 - - 47 - + 31
----
-63
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6801
SELECT - CASE - MIN( - 55 ) WHEN + + 42 + ( COUNT( * ) ) + 17 THEN NULL WHEN + COALESCE ( - COALESCE ( + COUNT( * ), - COUNT( * ), + + ( - - CASE + - 23 WHEN + + COUNT( * ) * + 45 THEN + 87 + 1 + - ( + + 17 ) ELSE - - 53 END ) * - COALESCE ( - 26, + - 36, + 86 ) ), CAST( + COUNT( * ) AS SIGNED ) ) * - 6 + + 95 THEN + MAX( DISTINCT - - 65 ) WHEN 49 THEN NULL ELSE NULL END, - 12 col2
----
NULL
-12
skipif mysql # not compatible
query II rowsort label-6801
SELECT - CASE - MIN ( - 55 ) WHEN + + 42 + ( COUNT ( * ) ) + 17 THEN NULL WHEN + COALESCE ( - COALESCE ( + COUNT ( * ), - COUNT ( * ), + + ( - - CASE + - 23 WHEN + + COUNT ( * ) * + 45 THEN + 87 + 1 + - ( + + 17 ) ELSE - - 53 END ) * - COALESCE ( - 26, + - 36, + 86 ) ), CAST ( + COUNT ( * ) AS INTEGER ) ) * - 6 + + 95 THEN + MAX ( DISTINCT - - 65 ) WHEN 49 THEN NULL ELSE NULL END, - 12 col2
----
NULL
-12
onlyif mysql # aggregate syntax:
query I rowsort label-6802
SELECT + 55 - - 7 - - + 51 - - MAX( DISTINCT + 99 )
----
212
skipif mysql # not compatible
query I rowsort label-6802
SELECT + 55 - - 7 - - + 51 - - MAX ( DISTINCT + 99 )
----
212
onlyif mysql # aggregate syntax:
query I rowsort label-6803
SELECT + MAX( 37 ) * + SUM( - 79 ) - COUNT( * ) - - 88 AS col2
----
-2836
skipif mysql # not compatible
query I rowsort label-6803
SELECT + MAX ( 37 ) * + SUM ( - 79 ) - COUNT ( * ) - - 88 AS col2
----
-2836
query I rowsort
SELECT DISTINCT 77 col1
----
77
onlyif mysql # DIV for integer division:
query I rowsort label-6805
SELECT ALL 43 - + + 47 + 6 + 45 DIV - 13 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-6805
SELECT ALL 43 - + + 47 + 6 + 45 / - 13 AS col2
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-6806
SELECT - MAX( - 93 ) AS col1
----
93
skipif mysql # not compatible
query I rowsort label-6806
SELECT - MAX ( - 93 ) AS col1
----
93
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6807
SELECT DISTINCT 72 - - ( + 85 ) - - 0 DIV + MIN( ALL - 79 )
----
157
skipif mysql # not compatible
query I rowsort label-6807
SELECT DISTINCT 72 - - ( + 85 ) - - 0 / + MIN ( ALL - 79 )
----
157
query II rowsort
SELECT NULLIF ( + - 40, + 90 ) AS col0, + 60 AS col1
----
-40
60
onlyif mysql # aggregate syntax:
query I rowsort label-6809
SELECT ALL + SUM( - + 55 )
----
-55
skipif mysql # not compatible
query I rowsort label-6809
SELECT ALL + SUM ( - + 55 )
----
-55
onlyif mysql # aggregate syntax:
query I rowsort label-6810
SELECT + + 41 - - - COUNT( * ) + + 94
----
134
skipif mysql # not compatible
query I rowsort label-6810
SELECT + + 41 - - - COUNT ( * ) + + 94
----
134
onlyif mysql # aggregate syntax:
query I rowsort label-6811
SELECT ALL + 77 * + 6 * MIN( + - 2 )
----
-924
skipif mysql # not compatible
query I rowsort label-6811
SELECT ALL + 77 * + 6 * MIN ( + - 2 )
----
-924
query I rowsort
SELECT + - 72 + - + ( + + 85 )
----
-157
query I rowsort
SELECT + - 66 - - 20 AS col0
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-6814
SELECT + 96 * - - COUNT( * ) + + 85 + ( 71 ) col1
----
252
skipif mysql # not compatible
query I rowsort label-6814
SELECT + 96 * - - COUNT ( * ) + + 85 + ( 71 ) col1
----
252
query I rowsort
SELECT - - ( - + 39 ) AS col0
----
-39
onlyif mysql # aggregate syntax:
query I rowsort label-6816
SELECT + ( 41 ) + + COUNT( * ) * - ( - - 82 )
----
-41
skipif mysql # not compatible
query I rowsort label-6816
SELECT + ( 41 ) + + COUNT ( * ) * - ( - - 82 )
----
-41
query I rowsort
SELECT + 23 + - 42 + 3 col1
----
-16
onlyif mysql # aggregate syntax:
query I rowsort label-6818
SELECT DISTINCT + 84 + + SUM( 89 ) col2
----
173
skipif mysql # not compatible
query I rowsort label-6818
SELECT DISTINCT + 84 + + SUM ( 89 ) col2
----
173
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-6819
SELECT 56 DIV + - CAST( - - 86 AS SIGNED ) + + CAST( 93 AS SIGNED ) - + 92 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-6819
SELECT 56 / + - CAST ( - - 86 AS INTEGER ) + + CAST ( 93 AS INTEGER ) - + 92 AS col0
----
1
query I rowsort
SELECT ALL + + 43 AS col0
----
43
query I rowsort
SELECT + + 95 * - - 6 * + + 60
----
34200
onlyif mysql # aggregate syntax:
query I rowsort label-6822
SELECT - + MIN( ALL - + ( - - 67 ) ) + + 16 + 36 + 46 + + ( - 79 ) AS col1
----
86
skipif mysql # not compatible
query I rowsort label-6822
SELECT - + MIN ( ALL - + ( - - 67 ) ) + + 16 + 36 + 46 + + ( - 79 ) AS col1
----
86
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6823
SELECT ALL 62 * CAST( NULLIF ( - + 75, 15 - 89 ) AS SIGNED ) + + 1
----
-4649
skipif mysql # not compatible
query I rowsort label-6823
SELECT ALL 62 * CAST ( NULLIF ( - + 75, 15 - 89 ) AS INTEGER ) + + 1
----
-4649
onlyif mysql # aggregate syntax:
query I rowsort label-6824
SELECT - COUNT( * ) * 96
----
-96
skipif mysql # not compatible
query I rowsort label-6824
SELECT - COUNT ( * ) * 96
----
-96
query I rowsort
SELECT ALL - 61 * 43
----
-2623
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6826
SELECT COUNT( * ) DIV - + 60 + + + 81 + 15 AS col2
----
96
skipif mysql # not compatible
query I rowsort label-6826
SELECT COUNT ( * ) / - + 60 + + + 81 + 15 AS col2
----
96
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-6827
SELECT ALL - CAST( NULL AS SIGNED ) * - COUNT( - 72 ) + + 24 * + 24 * + - 22 AS col1, 64 DIV + 14
----
NULL
4
skipif mysql # not compatible
query II rowsort label-6827
SELECT ALL - CAST ( NULL AS INTEGER ) * - COUNT ( - 72 ) + + 24 * + 24 * + - 22 AS col1, 64 / + 14
----
NULL
4
query I rowsort
SELECT DISTINCT - 16 * 84
----
-1344
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6829
SELECT - 15 + + + COUNT( 10 ) + + 14 DIV + + 91
----
-14
skipif mysql # not compatible
query I rowsort label-6829
SELECT - 15 + + + COUNT ( 10 ) + + 14 / + + 91
----
-14
onlyif mysql # aggregate syntax:
query I rowsort label-6830
SELECT - 74 * + COUNT( * ) AS col0
----
-74
skipif mysql # not compatible
query I rowsort label-6830
SELECT - 74 * + COUNT ( * ) AS col0
----
-74
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6831
SELECT NULLIF ( - + 71, 79 ), + 45 + + - MIN( DISTINCT - CAST( - + 75 AS SIGNED ) ) + + 39 / - CASE - + 5 WHEN - 90 - + NULLIF ( - 37, + 41 * + - 64 ) / 19 THEN - - MAX( - 87 ) + + ( - 50 ) END AS col0
----
-71
NULL
skipif mysql # not compatible
query II rowsort label-6831
SELECT NULLIF ( - + 71, 79 ), + 45 + + - MIN ( DISTINCT - CAST ( - + 75 AS INTEGER ) ) + + 39 / - CASE - + 5 WHEN - 90 - + NULLIF ( - 37, + 41 * + - 64 ) / 19 THEN - - MAX ( - 87 ) + + ( - 50 ) END AS col0
----
-71
NULL
query I rowsort
SELECT 25 * + 80 + + 30 - + + 92 - - 72 AS col2
----
2010
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6833
SELECT COALESCE ( - COALESCE ( - + ( NULLIF ( 42, - - 65 ) ), - COUNT( * ) + 54 * 47 * - + 0 ), + 63 * 43 * - - 74 DIV 68 ), - 2 AS col0
----
42
-2
skipif mysql # not compatible
query II rowsort label-6833
SELECT COALESCE ( - COALESCE ( - + ( NULLIF ( 42, - - 65 ) ), - COUNT ( * ) + 54 * 47 * - + 0 ), + 63 * 43 * - - 74 / 68 ), - 2 AS col0
----
42
-2
onlyif mysql # aggregate syntax:
query I rowsort label-6834
SELECT - ( + COALESCE ( + 67, COALESCE ( - 32, + - 48 * - - 51 * + COALESCE ( + MAX( ALL + 92 ), - 30 ) ) ) ) + - 58 AS col0
----
-125
skipif mysql # not compatible
query I rowsort label-6834
SELECT - ( + COALESCE ( + 67, COALESCE ( - 32, + - 48 * - - 51 * + COALESCE ( + MAX ( ALL + 92 ), - 30 ) ) ) ) + - 58 AS col0
----
-125
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6835
SELECT - 38 * COUNT( * ) * + CASE - ( - + COUNT( * ) ) WHEN + 16 THEN CAST( NULL AS SIGNED ) / + ( + 38 ) WHEN + COUNT( ALL 59 ) / - 9 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-6835
SELECT - 38 * COUNT ( * ) * + CASE - ( - + COUNT ( * ) ) WHEN + 16 THEN CAST ( NULL AS INTEGER ) / + ( + 38 ) WHEN + COUNT ( ALL 59 ) / - 9 THEN NULL END
----
NULL
query I rowsort
SELECT + 44 * - + 50
----
-2200
query I rowsort
SELECT 26 * - 10 + + 48 AS col0
----
-212
onlyif mysql # DIV for integer division:
query I rowsort label-6838
SELECT - 14 - - 51 + - - 92 DIV - 91 AS col1
----
36
skipif mysql # not compatible
query I rowsort label-6838
SELECT - 14 - - 51 + - - 92 / - 91 AS col1
----
36
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6839
SELECT ALL CAST( 77 AS SIGNED )
----
77
skipif mysql # not compatible
query I rowsort label-6839
SELECT ALL CAST ( 77 AS INTEGER )
----
77
query I rowsort
SELECT - 53 * - ( 52 ) + 75 + - 57 AS col0
----
2774
query I rowsort
SELECT - 8 * + - 81
----
648
onlyif mysql # DIV for integer division:
query I rowsort label-6842
SELECT - 25 + + 58 DIV - + 14
----
-29
skipif mysql # not compatible
query I rowsort label-6842
SELECT - 25 + + 58 / - + 14
----
-29
onlyif mysql # aggregate syntax:
query I rowsort label-6843
SELECT DISTINCT - 54 * - 35 * + COUNT( * ) AS col1
----
1890
skipif mysql # not compatible
query I rowsort label-6843
SELECT DISTINCT - 54 * - 35 * + COUNT ( * ) AS col1
----
1890
onlyif mysql # aggregate syntax:
query I rowsort label-6844
SELECT + COUNT( * ) + ( 75 ) AS col1
----
76
skipif mysql # not compatible
query I rowsort label-6844
SELECT + COUNT ( * ) + ( 75 ) AS col1
----
76
onlyif mysql # DIV for integer division:
query I rowsort label-6845
SELECT + - 12 DIV 62 * + + 58 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-6845
SELECT + - 12 / 62 * + + 58 AS col0
----
0
query I rowsort
SELECT ALL - 6 * 47 * - 61
----
17202
onlyif mysql # aggregate syntax:
query I rowsort label-6847
SELECT - + COALESCE ( + + 7, NULLIF ( COUNT( * ), 16 ), + COUNT( * ) + - 39 ) * + ( 33 ) + 2
----
-229
skipif mysql # not compatible
query I rowsort label-6847
SELECT - + COALESCE ( + + 7, NULLIF ( COUNT ( * ), 16 ), + COUNT ( * ) + - 39 ) * + ( 33 ) + 2
----
-229
onlyif mysql # aggregate syntax:
query I rowsort label-6848
SELECT - + SUM( + 77 )
----
-77
skipif mysql # not compatible
query I rowsort label-6848
SELECT - + SUM ( + 77 )
----
-77
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6849
SELECT ALL - COUNT( * ) DIV + CAST( + - 17 AS SIGNED ) col1
----
0
skipif mysql # not compatible
query I rowsort label-6849
SELECT ALL - COUNT ( * ) / + CAST ( + - 17 AS INTEGER ) col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-6850
SELECT ALL SUM( 64 ) + 3
----
67
skipif mysql # not compatible
query I rowsort label-6850
SELECT ALL SUM ( 64 ) + 3
----
67
onlyif mysql # aggregate syntax:
query II rowsort label-6851
SELECT + 95 AS col0, - COUNT( * )
----
95
-1
skipif mysql # not compatible
query II rowsort label-6851
SELECT + 95 AS col0, - COUNT ( * )
----
95
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6852
SELECT ALL - CASE + 50 WHEN + + NULLIF ( + - 52, + 89 ) * + 66 THEN 15 END + + 64 * + COUNT( - 42 ) * + 67 + + 58 / + CAST( NULL AS SIGNED ) * - 65 + - 71 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6852
SELECT ALL - CASE + 50 WHEN + + NULLIF ( + - 52, + 89 ) * + 66 THEN 15 END + + 64 * + COUNT ( - 42 ) * + 67 + + 58 / + CAST ( NULL AS INTEGER ) * - 65 + - 71 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6853
SELECT ALL + 99 + 46 + - COUNT( * ) + 82 * - 64
----
-5104
skipif mysql # not compatible
query I rowsort label-6853
SELECT ALL + 99 + 46 + - COUNT ( * ) + 82 * - 64
----
-5104
onlyif mysql # DIV for integer division:
query I rowsort label-6854
SELECT ALL + 48 DIV 5 + + 48
----
57
skipif mysql # not compatible
query I rowsort label-6854
SELECT ALL + 48 / 5 + + 48
----
57
query I rowsort
SELECT + 24 * 68
----
1632
query I rowsort
SELECT + - 83 * 73 - + 81
----
-6140
query I rowsort
SELECT DISTINCT + + ( + - 85 ) AS col0
----
-85
onlyif mysql # DIV for integer division:
query II rowsort label-6858
SELECT ALL 63 DIV 49 - ( 52 ) AS col2, 8 col0
----
-51
8
skipif mysql # not compatible
query II rowsort label-6858
SELECT ALL 63 / 49 - ( 52 ) AS col2, 8 col0
----
-51
8
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6859
SELECT ALL + 75 / - - AVG ( + 1 ) * + + 19 + - + 90 * + 44 + - ( 92 ) + - 89 * + 50 * 52 - + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6859
SELECT ALL + 75 / - - AVG ( + 1 ) * + + 19 + - + 90 * + 44 + - ( 92 ) + - 89 * + 50 * 52 - + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6860
SELECT CAST( - + ( - + 65 ) AS SIGNED )
----
65
skipif mysql # not compatible
query I rowsort label-6860
SELECT CAST ( - + ( - + 65 ) AS INTEGER )
----
65
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6861
SELECT 2 * CAST( NULL AS SIGNED ) - + - NULLIF ( + 12, - - 1 + - 67 + 9 ) * + 5 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6861
SELECT 2 * CAST ( NULL AS INTEGER ) - + - NULLIF ( + 12, - - 1 + - 67 + 9 ) * + 5 AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6862
SELECT - 92 + - - 88 * - + CAST( NULL AS SIGNED ) * - ( - ( COUNT( * ) ) ) * - COUNT( * ), COUNT( 24 ) + 5 * + 27 + 31 AS col0
----
NULL
167
skipif mysql # not compatible
query II rowsort label-6862
SELECT - 92 + - - 88 * - + CAST ( NULL AS INTEGER ) * - ( - ( COUNT ( * ) ) ) * - COUNT ( * ), COUNT ( 24 ) + 5 * + 27 + 31 AS col0
----
NULL
167
query I rowsort
SELECT ALL + 39 - + 16 + + - 66
----
-43
onlyif mysql # aggregate syntax:
query I rowsort label-6864
SELECT CASE 35 WHEN 83 * + COUNT( * ) THEN + 42 END / - 58
----
NULL
skipif mysql # not compatible
query I rowsort label-6864
SELECT CASE 35 WHEN 83 * + COUNT ( * ) THEN + 42 END / - 58
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6865
SELECT 34 * 10 * - ( - ( - + 61 ) ) * + COUNT( * ) - + 4
----
-20744
skipif mysql # not compatible
query I rowsort label-6865
SELECT 34 * 10 * - ( - ( - + 61 ) ) * + COUNT ( * ) - + 4
----
-20744
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6866
SELECT 39 * - CAST( + + 61 AS SIGNED ) * + + 60 + + + 92 * + - COUNT( * ) + COUNT( * ) * - 53 + - 44 DIV - 37
----
-142884
skipif mysql # not compatible
query I rowsort label-6866
SELECT 39 * - CAST ( + + 61 AS INTEGER ) * + + 60 + + + 92 * + - COUNT ( * ) + COUNT ( * ) * - 53 + - 44 / - 37
----
-142884
onlyif mysql # aggregate syntax:
query I rowsort label-6867
SELECT ALL - COUNT( + 93 ) col0
----
-1
skipif mysql # not compatible
query I rowsort label-6867
SELECT ALL - COUNT ( + 93 ) col0
----
-1
query I rowsort
SELECT ALL - ( 34 ) col0
----
-34
query I rowsort
SELECT 86 * + + 38 AS col2
----
3268
onlyif mysql # aggregate syntax:
query I rowsort label-6870
SELECT COUNT( DISTINCT - - 83 ) + 74 AS col0
----
75
skipif mysql # not compatible
query I rowsort label-6870
SELECT COUNT ( DISTINCT - - 83 ) + 74 AS col0
----
75
onlyif mysql # aggregate syntax:
query I rowsort label-6871
SELECT + 5 + - ( CASE + 66 WHEN 49 THEN NULL ELSE - SUM( + - 0 ) + + 12 END ) + - 46 * + - 94 AS col2
----
4317
skipif mysql # not compatible
query I rowsort label-6871
SELECT + 5 + - ( CASE + 66 WHEN 49 THEN NULL ELSE - SUM ( + - 0 ) + + 12 END ) + - 46 * + - 94 AS col2
----
4317
onlyif mysql # aggregate syntax:
query I rowsort label-6872
SELECT ALL - MIN( DISTINCT - + 7 ) + - 85 AS col0
----
-78
skipif mysql # not compatible
query I rowsort label-6872
SELECT ALL - MIN ( DISTINCT - + 7 ) + - 85 AS col0
----
-78
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-6873
SELECT - - CASE - 19 WHEN - 74 + - 60 THEN 9 * - - 91 + + 5 / - MIN( + 16 ) * 86 - + - 96 * NULLIF ( - COUNT( * ), 98 ) WHEN 30 + - 47 + - 63 + 34 * - 27 THEN NULL WHEN - + 59 THEN - ( + CAST( NULL AS DECIMAL ) ) * + 39 END col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6873
SELECT - - CASE - 19 WHEN - 74 + - 60 THEN 9 * - - 91 + + 5 / - MIN ( + 16 ) * 86 - + - 96 * NULLIF ( - COUNT ( * ), 98 ) WHEN 30 + - 47 + - 63 + 34 * - 27 THEN NULL WHEN - + 59 THEN - ( + CAST ( NULL AS REAL ) ) * + 39 END col1
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-6874
SELECT DISTINCT + COUNT( * ) * + 31 AS col0, 21 col1
----
31
21
skipif mysql # not compatible
query II rowsort label-6874
SELECT DISTINCT + COUNT ( * ) * + 31 AS col0, 21 col1
----
31
21
query I rowsort
SELECT ALL + 34 + - ( - 72 ) * - 82 AS col2
----
-5870
query I rowsort
SELECT - 72 + - 72 + + 26 AS col2
----
-118
query I rowsort
SELECT - ( - 67 ) - + + 7
----
60
query I rowsort
SELECT ALL - - 70 + - + 52 + + 49 * 40 - + 12 AS col2
----
1966
query II rowsort
SELECT + NULLIF ( 83, - ( - 82 ) ), + 39 AS col2
----
83
39
onlyif mysql # aggregate syntax:
query I rowsort label-6880
SELECT COUNT( * ) + - 66
----
-65
skipif mysql # not compatible
query I rowsort label-6880
SELECT COUNT ( * ) + - 66
----
-65
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6881
SELECT DISTINCT - CASE - 96 WHEN - + COALESCE ( - + 92, - - 33 ) THEN 83 ELSE - - ( + - CAST( 52 AS SIGNED ) ) END col2, NULLIF ( - 93, + + 88 ) AS col1
----
52
-93
skipif mysql # not compatible
query II rowsort label-6881
SELECT DISTINCT - CASE - 96 WHEN - + COALESCE ( - + 92, - - 33 ) THEN 83 ELSE - - ( + - CAST ( 52 AS INTEGER ) ) END col2, NULLIF ( - 93, + + 88 ) AS col1
----
52
-93
query I rowsort
SELECT 50 + + 8 AS col2
----
58
query I rowsort
SELECT ALL 92 - 55 AS col1
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-6884
SELECT 99 * - 85 * - COUNT( 75 ) AS col1
----
8415
skipif mysql # not compatible
query I rowsort label-6884
SELECT 99 * - 85 * - COUNT ( 75 ) AS col1
----
8415
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6885
SELECT + 95, 19 * + + COUNT( * ) * - 88 / + - MIN( + - ( - + CAST( NULL AS SIGNED ) ) ) + - - NULLIF ( + + 83, - + 80 * + AVG ( - + 44 ) ) + + + ( + + 88 ) AS col1
----
95
NULL
skipif mysql # not compatible
query II rowsort label-6885
SELECT + 95, 19 * + + COUNT ( * ) * - 88 / + - MIN ( + - ( - + CAST ( NULL AS INTEGER ) ) ) + - - NULLIF ( + + 83, - + 80 * + AVG ( - + 44 ) ) + + + ( + + 88 ) AS col1
----
95
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6886
SELECT COUNT( * ) + 83 col2
----
84
skipif mysql # not compatible
query I rowsort label-6886
SELECT COUNT ( * ) + 83 col2
----
84
onlyif mysql # DIV for integer division:
query I rowsort label-6887
SELECT ALL 56 - - + 65 + + 80 DIV - 37
----
119
skipif mysql # not compatible
query I rowsort label-6887
SELECT ALL 56 - - + 65 + + 80 / - 37
----
119
query I rowsort
SELECT 89 * - + 18
----
-1602
onlyif mysql # aggregate syntax:
query I rowsort label-6889
SELECT COALESCE ( + + 43, - ( - COUNT( * ) ) * NULLIF ( - 90, + 15 - - 88 * + - 60 ) ) * - - COUNT( * )
----
43
skipif mysql # not compatible
query I rowsort label-6889
SELECT COALESCE ( + + 43, - ( - COUNT ( * ) ) * NULLIF ( - 90, + 15 - - 88 * + - 60 ) ) * - - COUNT ( * )
----
43
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-6890
SELECT 43 * COUNT( * ) DIV + 16 + + CAST( - - 61 AS SIGNED ) + - + 90 * + + NULLIF ( COUNT( * ), - 18 - - - CAST( NULL AS SIGNED ) ) * - + 18 * + COUNT( - 93 ) * - + 9 - + COUNT( * ) col1, + 60 - + - 5 AS col2
----
-14518
65
skipif mysql # not compatible
query II rowsort label-6890
SELECT 43 * COUNT ( * ) / + 16 + + CAST ( - - 61 AS INTEGER ) + - + 90 * + + NULLIF ( COUNT ( * ), - 18 - - - CAST ( NULL AS INTEGER ) ) * - + 18 * + COUNT ( - 93 ) * - + 9 - + COUNT ( * ) col1, + 60 - + - 5 AS col2
----
-14518
65
query II rowsort
SELECT ALL - 69 col1, - 70 + + + 48
----
-69
-22
onlyif mysql # aggregate syntax:
query I rowsort label-6892
SELECT 62 * - 91 + - COUNT( * ) AS col2
----
-5643
skipif mysql # not compatible
query I rowsort label-6892
SELECT 62 * - 91 + - COUNT ( * ) AS col2
----
-5643
query I rowsort
SELECT NULLIF ( + - 62, - 54 * - 91 ) + - - 2
----
-60
onlyif mysql # aggregate syntax:
query I rowsort label-6894
SELECT ALL - SUM( - 94 ) AS col0
----
94
skipif mysql # not compatible
query I rowsort label-6894
SELECT ALL - SUM ( - 94 ) AS col0
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-6895
SELECT COUNT( * ) * + 41 AS col0
----
41
skipif mysql # not compatible
query I rowsort label-6895
SELECT COUNT ( * ) * + 41 AS col0
----
41
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6896
SELECT - 57 * 37 + - CAST( NULL AS SIGNED ) / ( + 14 ) * + 49 + 97 * - + CAST( - 23 AS SIGNED ) * - 19 - + - 17 - - 32
----
NULL
skipif mysql # not compatible
query I rowsort label-6896
SELECT - 57 * 37 + - CAST ( NULL AS INTEGER ) / ( + 14 ) * + 49 + 97 * - + CAST ( - 23 AS INTEGER ) * - 19 - + - 17 - - 32
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6897
SELECT SUM( DISTINCT CAST( NULL AS SIGNED ) ) * + - 42 + - - 72 - + COALESCE ( - 50, + 48 * - 46 * - MIN( CASE - 10 WHEN + 50 THEN - + 91 ELSE NULL END ) + + - SUM( + 39 ) ) + - - 48 * 48 * ( + 60 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-6897
SELECT SUM ( DISTINCT CAST ( NULL AS INTEGER ) ) * + - 42 + - - 72 - + COALESCE ( - 50, + 48 * - 46 * - MIN ( CASE - 10 WHEN + 50 THEN - + 91 ELSE NULL END ) + + - SUM ( + 39 ) ) + - - 48 * 48 * ( + 60 ) AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-6898
SELECT ALL 84 + - 20 - + - 62 + - ( - 87 ) * COUNT( * ) * COUNT( * ) * + 38 * CASE COUNT( * ) WHEN 35 THEN 48 + - CAST( NULL AS DECIMAL ) + 63 + COUNT( * ) * - COUNT( * ) ELSE NULL END / - + 95 * 70 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-6898
SELECT ALL 84 + - 20 - + - 62 + - ( - 87 ) * COUNT ( * ) * COUNT ( * ) * + 38 * CASE COUNT ( * ) WHEN 35 THEN 48 + - CAST ( NULL AS REAL ) + 63 + COUNT ( * ) * - COUNT ( * ) ELSE NULL END / - + 95 * 70 AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-6899
SELECT ALL ( + 4 ) DIV - + ( + - 43 )
----
0
skipif mysql # not compatible
query I rowsort label-6899
SELECT ALL ( + 4 ) / - + ( + - 43 )
----
0
query I rowsort
SELECT 59 + - 8 AS col2
----
51
query I rowsort
SELECT DISTINCT + 91 * + 28 AS col1
----
2548
onlyif mysql # aggregate syntax:
query I rowsort label-6902
SELECT ALL - + 22 + + COUNT( * ) AS col2
----
-21
skipif mysql # not compatible
query I rowsort label-6902
SELECT ALL - + 22 + + COUNT ( * ) AS col2
----
-21
query I rowsort
SELECT 93 * - 50 * 82 + - + 6
----
-381306
query I rowsort
SELECT ALL 46 + + 8
----
54
query I rowsort
SELECT 77 + 89 AS col0
----
166
onlyif mysql # DIV for integer division:
query I rowsort label-6906
SELECT ALL + + 10 + + 73 DIV ( - 22 ) AS col1
----
7
skipif mysql # not compatible
query I rowsort label-6906
SELECT ALL + + 10 + + 73 / ( - 22 ) AS col1
----
7
query I rowsort
SELECT + 12 + 34 - 19 col1
----
27
query I rowsort
SELECT DISTINCT ( - 13 )
----
-13
onlyif mysql # aggregate syntax:
query I rowsort label-6909
SELECT - - MIN( ALL + - 58 ) AS col2
----
-58
skipif mysql # not compatible
query I rowsort label-6909
SELECT - - MIN ( ALL + - 58 ) AS col2
----
-58
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-6910
SELECT CASE + 86 WHEN 46 + - ( + 0 ) - - 82 * 61 + COALESCE ( - - 49, + 72 * + CASE - 76 WHEN - ( - 86 ) * 93 * + - 67 THEN NULL ELSE + 81 / CAST( + 98 AS SIGNED ) * + 88 - - - 95 + - + 65 + + 90 * + - 6 END + + 47 * + 66, + ( + COALESCE ( 76, + ( + 62 ), - 74 ) ) ) + 84 THEN + CAST( NULL AS DECIMAL ) * 67 WHEN - 32 * + + 1 + - 93 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-6910
SELECT CASE + 86 WHEN 46 + - ( + 0 ) - - 82 * 61 + COALESCE ( - - 49, + 72 * + CASE - 76 WHEN - ( - 86 ) * 93 * + - 67 THEN NULL ELSE + 81 / CAST ( + 98 AS INTEGER ) * + 88 - - - 95 + - + 65 + + 90 * + - 6 END + + 47 * + 66, + ( + COALESCE ( 76, + ( + 62 ), - 74 ) ) ) + 84 THEN + CAST ( NULL AS REAL ) * 67 WHEN - 32 * + + 1 + - 93 THEN NULL END
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-6911
SELECT 46 + - ( + + 14 ), 27 DIV 11 * 6 + 57 AS col2
----
32
69
skipif mysql # not compatible
query II rowsort label-6911
SELECT 46 + - ( + + 14 ), 27 / 11 * 6 + 57 AS col2
----
32
69
onlyif mysql # DIV for integer division:
query I rowsort label-6912
SELECT ALL + + 30 + + 68 * - 0 * - 53 DIV 27 AS col1
----
30
skipif mysql # not compatible
query I rowsort label-6912
SELECT ALL + + 30 + + 68 * - 0 * - 53 / 27 AS col1
----
30
query I rowsort
SELECT + 79 * - 78 + + - 21 AS col1
----
-6183
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-6914
SELECT + 14 col1, + ( - CAST( COUNT( DISTINCT - 79 ) AS SIGNED ) ) AS col2
----
14
-1
skipif mysql # not compatible
query II rowsort label-6914
SELECT + 14 col1, + ( - CAST ( COUNT ( DISTINCT - 79 ) AS INTEGER ) ) AS col2
----
14
-1
query I rowsort
SELECT ALL ( 9 ) AS col2
----
9
onlyif mysql # aggregate syntax:
query I rowsort label-6916
SELECT ( - - COUNT( DISTINCT - 39 ) ) * - COUNT( * ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-6916
SELECT ( - - COUNT ( DISTINCT - 39 ) ) * - COUNT ( * ) AS col2
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6917
SELECT ALL CASE CAST( NULL AS SIGNED ) WHEN ( - ( + - NULLIF ( - + 67, + 79 ) ) ) THEN + + 49 WHEN + 55 * 16 - - 22 THEN - 68 * - 25 ELSE - 34 END - - - 48 + - 32 * 59
----
-1970
skipif mysql # not compatible
query I rowsort label-6917
SELECT ALL CASE CAST ( NULL AS INTEGER ) WHEN ( - ( + - NULLIF ( - + 67, + 79 ) ) ) THEN + + 49 WHEN + 55 * 16 - - 22 THEN - 68 * - 25 ELSE - 34 END - - - 48 + - 32 * 59
----
-1970
query I rowsort
SELECT DISTINCT + 89 * + ( + + 93 ) * + 56 + + ( + 27 )
----
463539
onlyif mysql # aggregate syntax:
query I rowsort label-6919
SELECT DISTINCT - COUNT( * ) * - COUNT( * )
----
1
skipif mysql # not compatible
query I rowsort label-6919
SELECT DISTINCT - COUNT ( * ) * - COUNT ( * )
----
1
onlyif mysql # aggregate syntax:
query II rowsort label-6920
SELECT - 86 + - 62 * + - COUNT( * ) + 28 + + 31, 66 - + 93 AS col2
----
35
-27
skipif mysql # not compatible
query II rowsort label-6920
SELECT - 86 + - 62 * + - COUNT ( * ) + 28 + + 31, 66 - + 93 AS col2
----
35
-27
query II rowsort
SELECT - 37 col2, 45
----
-37
45
onlyif mysql # aggregate syntax:
query I rowsort label-6922
SELECT - 92 + - - CASE + + COUNT( * ) WHEN + COUNT( * ) + - - SUM( + + 8 ) THEN AVG ( - - 73 ) END + 52 + COUNT( * ) * - 11 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6922
SELECT - 92 + - - CASE + + COUNT ( * ) WHEN + COUNT ( * ) + - - SUM ( + + 8 ) THEN AVG ( - - 73 ) END + 52 + COUNT ( * ) * - 11 AS col0
----
NULL
query II rowsort
SELECT - 90, - 78 AS col1
----
-90
-78
onlyif mysql # aggregate syntax:
query I rowsort label-6924
SELECT ALL + COUNT( * ) * - ( 83 ) * + 5 * - + COUNT( * ) + + 14 + + 48 AS col2
----
477
skipif mysql # not compatible
query I rowsort label-6924
SELECT ALL + COUNT ( * ) * - ( 83 ) * + 5 * - + COUNT ( * ) + + 14 + + 48 AS col2
----
477
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6925
SELECT + 68 * + 80 * CAST( 45 AS SIGNED ) AS col0
----
244800
skipif mysql # not compatible
query I rowsort label-6925
SELECT + 68 * + 80 * CAST ( 45 AS INTEGER ) AS col0
----
244800
onlyif mysql # aggregate syntax:
query II rowsort label-6926
SELECT COUNT( * ) * + - 32 - + - COUNT( * ) - - 82, 21 AS col0
----
51
21
skipif mysql # not compatible
query II rowsort label-6926
SELECT COUNT ( * ) * + - 32 - + - COUNT ( * ) - - 82, 21 AS col0
----
51
21
query I rowsort
SELECT DISTINCT + 94 * 70
----
6580
query I rowsort
SELECT - 32 * - + 67 AS col1
----
2144
query I rowsort
SELECT - 91 - + 37 col1
----
-128
query II rowsort
SELECT + 9 * + 39 * + + ( 2 ) AS col1, - ( + 52 ) - - NULLIF ( - - 34, + 33 / - 61 )
----
702
-18
onlyif mysql # aggregate syntax:
query I rowsort label-6931
SELECT ALL + CASE - COUNT( - 72 ) WHEN + 37 THEN - 90 + - 85 * + 57 * + 64 WHEN - ( - NULLIF ( + 81, - COALESCE ( + + COALESCE ( + 69, - - 42 ), + MIN( ALL - 65 ) + + - 67 ) ) ) * + - 65 THEN NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-6931
SELECT ALL + CASE - COUNT ( - 72 ) WHEN + 37 THEN - 90 + - 85 * + 57 * + 64 WHEN - ( - NULLIF ( + 81, - COALESCE ( + + COALESCE ( + 69, - - 42 ), + MIN ( ALL - 65 ) + + - 67 ) ) ) * + - 65 THEN NULL END AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6932
SELECT + 2 + + MIN( + 51 ) + + - ( + CAST( ( - 2 ) AS SIGNED ) ) AS col2
----
55
skipif mysql # not compatible
query I rowsort label-6932
SELECT + 2 + + MIN ( + 51 ) + + - ( + CAST ( ( - 2 ) AS INTEGER ) ) AS col2
----
55
query I rowsort
SELECT - 73 * + 52 AS col0
----
-3796
onlyif mysql # aggregate syntax:
query I rowsort label-6934
SELECT + SUM( ALL - 58 ) * + 24
----
-1392
skipif mysql # not compatible
query I rowsort label-6934
SELECT + SUM ( ALL - 58 ) * + 24
----
-1392
onlyif mysql # DIV for integer division:
query II rowsort label-6935
SELECT ALL + 88, ( - 14 ) DIV 78 - - 34 col2
----
88
34
skipif mysql # not compatible
query II rowsort label-6935
SELECT ALL + 88, ( - 14 ) / 78 - - 34 col2
----
88
34
query I rowsort
SELECT NULLIF ( + ( - 29 ), 0 / 46 ) col0
----
-29
onlyif mysql # aggregate syntax:
query I rowsort label-6937
SELECT SUM( - + 82 )
----
-82
skipif mysql # not compatible
query I rowsort label-6937
SELECT SUM ( - + 82 )
----
-82
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-6938
SELECT ALL 15 * + 51 + SUM( DISTINCT - + 6 ) + - - 43 DIV - + 50 AS col1, 72 col2
----
759
72
skipif mysql # not compatible
query II rowsort label-6938
SELECT ALL 15 * + 51 + SUM ( DISTINCT - + 6 ) + - - 43 / - + 50 AS col1, 72 col2
----
759
72
onlyif mysql # aggregate syntax:
query I rowsort label-6939
SELECT + COUNT( * ) * - + 43 AS col1
----
-43
skipif mysql # not compatible
query I rowsort label-6939
SELECT + COUNT ( * ) * - + 43 AS col1
----
-43
query II rowsort
SELECT + - 92 col1, 11 AS col1
----
-92
11
query I rowsort
SELECT + + 56 * + 49 AS col2
----
2744
query I rowsort
SELECT + - 87 + 76
----
-11
query I rowsort
SELECT + ( - - 74 )
----
74
query I rowsort
SELECT + 7 * 81 + + 79
----
646
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-6945
SELECT + 90 + 30 AS col0, COUNT( * ) DIV - - ( + - CAST( ( - 97 ) AS SIGNED ) )
----
120
0
skipif mysql # not compatible
query II rowsort label-6945
SELECT + 90 + 30 AS col0, COUNT ( * ) / - - ( + - CAST ( ( - 97 ) AS INTEGER ) )
----
120
0
onlyif mysql # aggregate syntax:
query I rowsort label-6946
SELECT ALL 60 - - - 52 - + COUNT( * ) * - COALESCE ( - + 40, + + 56 ) - - + COUNT( * ) * - 83 * + + 70 * - 41 AS col2
----
238178
skipif mysql # not compatible
query I rowsort label-6946
SELECT ALL 60 - - - 52 - + COUNT ( * ) * - COALESCE ( - + 40, + + 56 ) - - + COUNT ( * ) * - 83 * + + 70 * - 41 AS col2
----
238178
onlyif mysql # aggregate syntax:
query I rowsort label-6947
SELECT + COUNT( * ) + 10 AS col2
----
11
skipif mysql # not compatible
query I rowsort label-6947
SELECT + COUNT ( * ) + 10 AS col2
----
11
query I rowsort
SELECT + - 54 * - - ( + + 71 )
----
-3834
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-6949
SELECT DISTINCT CAST( NULL AS SIGNED ), - 30 col2
----
NULL
-30
skipif mysql # not compatible
query II rowsort label-6949
SELECT DISTINCT CAST ( NULL AS INTEGER ), - 30 col2
----
NULL
-30
onlyif mysql # DIV for integer division:
query I rowsort label-6950
SELECT - + 80 - - + 30 + 72 DIV + 42 - 56 AS col2
----
-105
skipif mysql # not compatible
query I rowsort label-6950
SELECT - + 80 - - + 30 + 72 / + 42 - 56 AS col2
----
-105
onlyif mysql # aggregate syntax:
query II rowsort label-6951
SELECT + + 10 + + COUNT( * ) AS col1, 45 + + - 66
----
11
-21
skipif mysql # not compatible
query II rowsort label-6951
SELECT + + 10 + + COUNT ( * ) AS col1, 45 + + - 66
----
11
-21
query II rowsort
SELECT ALL - 99 * 44 AS col0, 13
----
-4356
13
query I rowsort
SELECT + 79 * - 62
----
-4898
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-6954
SELECT + - NULLIF ( + + 19, - CAST( NULL AS DECIMAL ) ) + - - ( + + MAX( - 73 ) ) AS col2, 50 - + 13
----
-92
37
skipif mysql # not compatible
query II rowsort label-6954
SELECT + - NULLIF ( + + 19, - CAST ( NULL AS REAL ) ) + - - ( + + MAX ( - 73 ) ) AS col2, 50 - + 13
----
-92
37
query I rowsort
SELECT - + 30 + - 4 AS col0
----
-34
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-6956
SELECT - ( + CAST( CAST( + + 2 AS SIGNED ) AS SIGNED ) )
----
-2
skipif mysql # not compatible
query I rowsort label-6956
SELECT - ( + CAST ( CAST ( + + 2 AS INTEGER ) AS INTEGER ) )
----
-2
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6957
SELECT DISTINCT 39 + - + 83 DIV - + MIN( + 12 )
----
45
skipif mysql # not compatible
query I rowsort label-6957
SELECT DISTINCT 39 + - + 83 / - + MIN ( + 12 )
----
45
query II rowsort
SELECT ALL - 8 * + - 41 AS col2, 23 + + NULLIF ( - - 60, 74 ) * - 81 * - 80 + + 59 AS col2
----
328
388882
query II rowsort
SELECT DISTINCT ( - - 76 ) col2, 89 AS col1
----
76
89
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6960
SELECT - COUNT( * ) DIV + 95 + + - 83
----
-83
skipif mysql # not compatible
query I rowsort label-6960
SELECT - COUNT ( * ) / + 95 + + - 83
----
-83
onlyif mysql # aggregate syntax:
query II rowsort label-6961
SELECT - 56 * + 46 * + COUNT( * ) AS col2, 91 * 93 AS col0
----
-2576
8463
skipif mysql # not compatible
query II rowsort label-6961
SELECT - 56 * + 46 * + COUNT ( * ) AS col2, 91 * 93 AS col0
----
-2576
8463
query I rowsort
SELECT ALL - COALESCE ( + 87, + + 69, + 72 ) * + CASE + - 38 WHEN + 88 + + 36 + - 41 THEN NULL ELSE - + COALESCE ( 3, 54 * 51 * + 54 ) END AS col1
----
261
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6963
SELECT - COUNT( * ) + + + ( - 48 ) + + 33 * + + CAST( AVG ( ALL + + 8 ) AS SIGNED ) DIV - 4
----
-115
skipif mysql # not compatible
query I rowsort label-6963
SELECT - COUNT ( * ) + + + ( - 48 ) + + 33 * + + CAST ( AVG ( ALL + + 8 ) AS INTEGER ) / - 4
----
-115
query I rowsort
SELECT - 25 * + ( 23 ) AS col0
----
-575
onlyif mysql # aggregate syntax:
query I rowsort label-6965
SELECT + COALESCE ( COUNT( * ), 47, + + 98 * NULLIF ( 13, + COUNT( * ) ) ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-6965
SELECT + COALESCE ( COUNT ( * ), 47, + + 98 * NULLIF ( 13, + COUNT ( * ) ) ) AS col2
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-6966
SELECT 36 * - + 55 + - COALESCE ( - 20, - - COALESCE ( COUNT( * ), - ( - COUNT( * ) ) ), - - 22 + 96 * + 84 + + - 84 + - 0 * + 29 * + 93 + - 60 - + + CAST( 46 AS SIGNED ) DIV + 66 + 17 - ( + 57 ), - 7 * + 43 + 77 ) * + NULLIF ( - CAST( + 54 AS SIGNED ), - 92 + 17 )
----
-3060
skipif mysql # not compatible
query I rowsort label-6966
SELECT 36 * - + 55 + - COALESCE ( - 20, - - COALESCE ( COUNT ( * ), - ( - COUNT ( * ) ) ), - - 22 + 96 * + 84 + + - 84 + - 0 * + 29 * + 93 + - 60 - + + CAST ( 46 AS INTEGER ) / + 66 + 17 - ( + 57 ), - 7 * + 43 + 77 ) * + NULLIF ( - CAST ( + 54 AS INTEGER ), - 92 + 17 )
----
-3060
onlyif mysql # aggregate syntax:
query II rowsort label-6967
SELECT ( + COUNT( * ) ), - 92 AS col1
----
1
-92
skipif mysql # not compatible
query II rowsort label-6967
SELECT ( + COUNT ( * ) ), - 92 AS col1
----
1
-92
query I rowsort
SELECT ALL + 45 * - 59
----
-2655
onlyif mysql # aggregate syntax:
query I rowsort label-6969
SELECT - COUNT( * ) + + 73 + + - MIN( DISTINCT - 47 ) * 12 + + + 92 AS col1
----
728
skipif mysql # not compatible
query I rowsort label-6969
SELECT - COUNT ( * ) + + 73 + + - MIN ( DISTINCT - 47 ) * 12 + + + 92 AS col1
----
728
onlyif mysql # DIV for integer division:
query I rowsort label-6970
SELECT ALL 90 DIV 70 AS col1
----
1
skipif mysql # not compatible
query I rowsort label-6970
SELECT ALL 90 / 70 AS col1
----
1
query I rowsort
SELECT ( - + 60 ) AS col1
----
-60
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6972
SELECT + - COALESCE ( - 11, - + COALESCE ( - - CAST( + COUNT( * ) AS SIGNED ), - ( - 9 ), - 0 + + CAST( + AVG ( ALL - 28 ) AS SIGNED ) ), + - 65 ) AS col0
----
11
skipif mysql # not compatible
query I rowsort label-6972
SELECT + - COALESCE ( - 11, - + COALESCE ( - - CAST ( + COUNT ( * ) AS INTEGER ), - ( - 9 ), - 0 + + CAST ( + AVG ( ALL - 28 ) AS INTEGER ) ), + - 65 ) AS col0
----
11
query I rowsort
SELECT + 47 * - 96 + + + 59 + + 69 AS col1
----
-4384
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6974
SELECT DISTINCT + 46 * + SUM( DISTINCT + - 48 ) - + + CAST( COUNT( * ) AS SIGNED ) * + 17
----
-2225
skipif mysql # not compatible
query I rowsort label-6974
SELECT DISTINCT + 46 * + SUM ( DISTINCT + - 48 ) - + + CAST ( COUNT ( * ) AS INTEGER ) * + 17
----
-2225
onlyif mysql # aggregate syntax:
query I rowsort label-6975
SELECT ALL + SUM( - 2 ) AS col0
----
-2
skipif mysql # not compatible
query I rowsort label-6975
SELECT ALL + SUM ( - 2 ) AS col0
----
-2
onlyif mysql # aggregate syntax:
query I rowsort label-6976
SELECT - NULLIF ( + 52, + + 33 ) + + - COUNT( * ) AS col1
----
-53
skipif mysql # not compatible
query I rowsort label-6976
SELECT - NULLIF ( + 52, + + 33 ) + + - COUNT ( * ) AS col1
----
-53
query I rowsort
SELECT DISTINCT + ( - 43 ) AS col2
----
-43
onlyif mysql # aggregate syntax:
query II rowsort label-6978
SELECT - 61 + - + 36 AS col2, COUNT( * ) AS col1
----
-97
1
skipif mysql # not compatible
query II rowsort label-6978
SELECT - 61 + - + 36 AS col2, COUNT ( * ) AS col1
----
-97
1
query I rowsort
SELECT + - 44 * 90 AS col1
----
-3960
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-6980
SELECT ALL + CAST( + CASE + 75 WHEN - - 22 THEN NULL WHEN - - ( - - COUNT( * ) ) THEN - - 1 ELSE NULL END AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-6980
SELECT ALL + CAST ( + CASE + 75 WHEN - - 22 THEN NULL WHEN - - ( - - COUNT ( * ) ) THEN - - 1 ELSE NULL END AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-6981
SELECT + MIN( + + 78 )
----
78
skipif mysql # not compatible
query I rowsort label-6981
SELECT + MIN ( + + 78 )
----
78
query I rowsort
SELECT ALL - ( 64 )
----
-64
query I rowsort
SELECT + - 51 * 2 AS col2
----
-102
query I rowsort
SELECT - - CASE 36 WHEN + 81 + + 83 THEN - + 30 * + NULLIF ( COALESCE ( - 4, + 40 / - 25 ), + 97 ) WHEN + + 0 / + - 96 THEN 46 ELSE NULL END
----
NULL
query I rowsort
SELECT - 24 + + 17
----
-7
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6986
SELECT COUNT( * ) DIV - COALESCE ( + 3, + 82 * 50 + 42 + - + 97 * - - 52 * + 15 + - 57, COUNT( * ) * + 4 + - + NULLIF ( 80, 72 ) + - 97 ) + - 76 AS col1
----
-76
skipif mysql # not compatible
query I rowsort label-6986
SELECT COUNT ( * ) / - COALESCE ( + 3, + 82 * 50 + 42 + - + 97 * - - 52 * + 15 + - 57, COUNT ( * ) * + 4 + - + NULLIF ( 80, 72 ) + - 97 ) + - 76 AS col1
----
-76
query I rowsort
SELECT 78 + + + 99
----
177
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-6988
SELECT - COUNT( - + 86 ) DIV - 3
----
0
skipif mysql # not compatible
query I rowsort label-6988
SELECT - COUNT ( - + 86 ) / - 3
----
0
query I rowsort
SELECT 24 * + 31
----
744
onlyif mysql # aggregate syntax:
query I rowsort label-6990
SELECT DISTINCT COUNT( - 77 ) * - MAX( ALL 50 ) + 22 AS col2
----
-28
skipif mysql # not compatible
query I rowsort label-6990
SELECT DISTINCT COUNT ( - 77 ) * - MAX ( ALL 50 ) + 22 AS col2
----
-28
onlyif mysql # DIV for integer division:
query I rowsort label-6991
SELECT DISTINCT 80 DIV 84
----
0
skipif mysql # not compatible
query I rowsort label-6991
SELECT DISTINCT 80 / 84
----
0
query I rowsort
SELECT DISTINCT COALESCE ( - - 75, + 96 ) + + 92 col0
----
167
onlyif mysql # aggregate syntax:
query II rowsort label-6993
SELECT ALL 98 + - - MAX( 70 ), - ( - + 75 ) - + COUNT( * ) AS col0
----
168
74
skipif mysql # not compatible
query II rowsort label-6993
SELECT ALL 98 + - - MAX ( 70 ), - ( - + 75 ) - + COUNT ( * ) AS col0
----
168
74
onlyif mysql # aggregate syntax:
query I rowsort label-6994
SELECT 4 * - 78 * - - COUNT( * ) AS col2
----
-312
skipif mysql # not compatible
query I rowsort label-6994
SELECT 4 * - 78 * - - COUNT ( * ) AS col2
----
-312
onlyif mysql # aggregate syntax:
query I rowsort label-6995
SELECT COUNT( * ) + - SUM( - + 39 ) - + - 34 + + COUNT( * ) * 82 + - 62 AS col1
----
94
skipif mysql # not compatible
query I rowsort label-6995
SELECT COUNT ( * ) + - SUM ( - + 39 ) - + - 34 + + COUNT ( * ) * 82 + - 62 AS col1
----
94
query I rowsort
SELECT DISTINCT 26 * - 43
----
-1118
onlyif mysql # aggregate syntax:
query I rowsort label-6997
SELECT 17 + COUNT( * ) AS col0
----
18
skipif mysql # not compatible
query I rowsort label-6997
SELECT 17 + COUNT ( * ) AS col0
----
18
query I rowsort
SELECT ALL + 49 + + 68
----
117
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-6999
SELECT - 45 * 34 - - ( + COUNT( * ) ) - ( - 4 ) * + 58 * + NULLIF ( SUM( DISTINCT + 34 ), - 36 * - MAX( ALL + 43 ) * - 36 * - COALESCE ( + SUM( 39 ), + ( - - 1 ) * + CASE - - 56 WHEN + + 61 THEN + COUNT( * ) * + 63 * + - MIN( + 8 ) WHEN + + 30 * NULLIF ( - 69, - 26 ) THEN - - 50 WHEN 39 THEN - - 49 * COUNT( * ) END + - CAST( NULL AS SIGNED ) * - 94 ) + - 96 ) + CAST( NULL AS DECIMAL ) + CAST( NULL AS SIGNED ) + + ( - + COUNT( * ) ) * COUNT( * ) * + 45 + + 52 * 26
----
NULL
skipif mysql # not compatible
query I rowsort label-6999
SELECT - 45 * 34 - - ( + COUNT ( * ) ) - ( - 4 ) * + 58 * + NULLIF ( SUM ( DISTINCT + 34 ), - 36 * - MAX ( ALL + 43 ) * - 36 * - COALESCE ( + SUM ( 39 ), + ( - - 1 ) * + CASE - - 56 WHEN + + 61 THEN + COUNT ( * ) * + 63 * + - MIN ( + 8 ) WHEN + + 30 * NULLIF ( - 69, - 26 ) THEN - - 50 WHEN 39 THEN - - 49 * COUNT ( * ) END + - CAST ( NULL AS INTEGER ) * - 94 ) + - 96 ) + CAST ( NULL AS REAL ) + CAST ( NULL AS INTEGER ) + + ( - + COUNT ( * ) ) * COUNT ( * ) * + 45 + + 52 * 26
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7000
SELECT ALL - 68, + CAST( - 3 AS SIGNED ) - - AVG ( - + ( - CAST( NULL AS SIGNED ) ) ) + + 75 AS col2
----
-68
NULL
skipif mysql # not compatible
query II rowsort label-7000
SELECT ALL - 68, + CAST ( - 3 AS INTEGER ) - - AVG ( - + ( - CAST ( NULL AS INTEGER ) ) ) + + 75 AS col2
----
-68
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7001
SELECT 50 DIV + 19 - - 90
----
92
skipif mysql # not compatible
query I rowsort label-7001
SELECT 50 / + 19 - - 90
----
92
query II rowsort
SELECT ALL - 13, + 26 AS col0
----
-13
26
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7003
SELECT 52 + - 78 / - - CAST( NULL AS SIGNED ) * + 44 * + - 35 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7003
SELECT 52 + - 78 / - - CAST ( NULL AS INTEGER ) * + 44 * + - 35 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7004
SELECT ALL ( - 6 ) - - COUNT( * ) AS col0
----
-5
skipif mysql # not compatible
query I rowsort label-7004
SELECT ALL ( - 6 ) - - COUNT ( * ) AS col0
----
-5
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-7005
SELECT DISTINCT - 59 * + + 17 * - + 73 AS col1, CAST( NULL AS DECIMAL ) * + 24 + - 85 AS col2
----
73219
NULL
skipif mysql # not compatible
query II rowsort label-7005
SELECT DISTINCT - 59 * + + 17 * - + 73 AS col1, CAST ( NULL AS REAL ) * + 24 + - 85 AS col2
----
73219
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-7006
SELECT DISTINCT - NULLIF ( 52, - 41 ), 37 / + COUNT( * ) * 82 + + CAST( NULL AS DECIMAL ) + - - 1 AS col0
----
-52
NULL
skipif mysql # not compatible
query II rowsort label-7006
SELECT DISTINCT - NULLIF ( 52, - 41 ), 37 / + COUNT ( * ) * 82 + + CAST ( NULL AS REAL ) + - - 1 AS col0
----
-52
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7007
SELECT + ( - - 82 ) * + COUNT( * ) / - CAST( NULL AS SIGNED ) - + 37
----
NULL
skipif mysql # not compatible
query I rowsort label-7007
SELECT + ( - - 82 ) * + COUNT ( * ) / - CAST ( NULL AS INTEGER ) - + 37
----
NULL
query I rowsort
SELECT 55 * 48 + + 64 + - ( - 65 ) AS col2
----
2769
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7009
SELECT + ( + CASE - 51 WHEN - 18 / - - ( + 15 ) * - CAST( + MIN( 27 ) AS SIGNED ) + - 61 THEN + 46 ELSE NULL END ) * - 57 * - 96 * - + 87
----
NULL
skipif mysql # not compatible
query I rowsort label-7009
SELECT + ( + CASE - 51 WHEN - 18 / - - ( + 15 ) * - CAST ( + MIN ( 27 ) AS INTEGER ) + - 61 THEN + 46 ELSE NULL END ) * - 57 * - 96 * - + 87
----
NULL
query II rowsort
SELECT DISTINCT + 57 * + - 9 + 47 AS col2, - 34 AS col1
----
-466
-34
query I rowsort
SELECT DISTINCT - - 98 AS col0
----
98
query II rowsort
SELECT DISTINCT - + 46 AS col1, - 36
----
-46
-36
onlyif mysql # DIV for integer division:
query II rowsort label-7013
SELECT DISTINCT - 2 DIV - ( - 76 ) AS col1, 99 * + 6
----
0
594
skipif mysql # not compatible
query II rowsort label-7013
SELECT DISTINCT - 2 / - ( - 76 ) AS col1, 99 * + 6
----
0
594
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7014
SELECT DISTINCT - - CAST( + - ( + + 42 ) AS SIGNED )
----
-42
skipif mysql # not compatible
query I rowsort label-7014
SELECT DISTINCT - - CAST ( + - ( + + 42 ) AS INTEGER )
----
-42
query I rowsort
SELECT - 38 + - 41 * - 57 + - + 8 col0
----
2291
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-7016
SELECT ( - 87 ) - + ( + + 54 ) + + - ( - CAST( NULL AS SIGNED ) ) AS col1, - 89 / + + NULLIF ( CAST( CAST( - CASE + 25 WHEN - - 20 THEN - 53 - + COUNT( * ) + 10 / - ( - ( 88 ) ) + - - 24 END AS SIGNED ) AS SIGNED ), - ( CASE + + 7 WHEN + - 22 THEN 45 ELSE NULL END ) * 90 ) AS col2
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-7016
SELECT ( - 87 ) - + ( + + 54 ) + + - ( - CAST ( NULL AS INTEGER ) ) AS col1, - 89 / + + NULLIF ( CAST ( CAST ( - CASE + 25 WHEN - - 20 THEN - 53 - + COUNT ( * ) + 10 / - ( - ( 88 ) ) + - - 24 END AS INTEGER ) AS INTEGER ), - ( CASE + + 7 WHEN + - 22 THEN 45 ELSE NULL END ) * 90 ) AS col2
----
NULL
NULL
query I rowsort
SELECT ALL - 8 + + - 31 col2
----
-39
onlyif mysql # aggregate syntax:
query II rowsort label-7018
SELECT ALL 50, ( 89 ) * - COUNT( * ) + - + 50 * + COUNT( * ) * + + 24 + - 61 - - 50 AS col1
----
50
-1300
skipif mysql # not compatible
query II rowsort label-7018
SELECT ALL 50, ( 89 ) * - COUNT ( * ) + - + 50 * + COUNT ( * ) * + + 24 + - 61 - - 50 AS col1
----
50
-1300
onlyif mysql # aggregate syntax:
query I rowsort label-7019
SELECT ALL MAX( + 55 )
----
55
skipif mysql # not compatible
query I rowsort label-7019
SELECT ALL MAX ( + 55 )
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-7020
SELECT DISTINCT - COUNT( * ) * + - 97
----
97
skipif mysql # not compatible
query I rowsort label-7020
SELECT DISTINCT - COUNT ( * ) * + - 97
----
97
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-7021
SELECT COUNT( * ) - - 48 * + COUNT( * ) - + 35 + + + CAST( ( + 57 ) AS DECIMAL ) * + COALESCE ( ( - NULLIF ( MIN( ALL + 11 ), - + ( 76 ) * - - 66 * - ( - 97 ) + 63 + - 30 * + 80 ) ), + 58 ) * 88 * MAX( + 30 ) - + - 70 + + - CASE - 11 WHEN COUNT( + 34 ) THEN NULL WHEN 96 + + COUNT( * ) THEN - - COUNT( * ) WHEN - - 97 THEN NULL ELSE NULL END col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7021
SELECT COUNT ( * ) - - 48 * + COUNT ( * ) - + 35 + + + CAST ( ( + 57 ) AS REAL ) * + COALESCE ( ( - NULLIF ( MIN ( ALL + 11 ), - + ( 76 ) * - - 66 * - ( - 97 ) + 63 + - 30 * + 80 ) ), + 58 ) * 88 * MAX ( + 30 ) - + - 70 + + - CASE - 11 WHEN COUNT ( + 34 ) THEN NULL WHEN 96 + + COUNT ( * ) THEN - - COUNT ( * ) WHEN - - 97 THEN NULL ELSE NULL END col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7022
SELECT COUNT( * ) + - CASE 50 WHEN + 98 THEN + 97 ELSE + ( 68 ) + - 58 END
----
-9
skipif mysql # not compatible
query I rowsort label-7022
SELECT COUNT ( * ) + - CASE 50 WHEN + 98 THEN + 97 ELSE + ( 68 ) + - 58 END
----
-9
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-7023
SELECT CAST( NULL AS DECIMAL ) + - - SUM( ALL - 36 ) + + 75 - + + 43 + 30
----
NULL
skipif mysql # not compatible
query I rowsort label-7023
SELECT CAST ( NULL AS REAL ) + - - SUM ( ALL - 36 ) + + 75 - + + 43 + 30
----
NULL
query I rowsort
SELECT DISTINCT 85 + - 55 AS col2
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-7025
SELECT 62 + + SUM( + 12 ) + + + 86 AS col1
----
160
skipif mysql # not compatible
query I rowsort label-7025
SELECT 62 + + SUM ( + 12 ) + + + 86 AS col1
----
160
onlyif mysql # aggregate syntax:
query II rowsort label-7026
SELECT ALL 20 + - 58, COUNT( ALL + 1 ) + 58 AS col1
----
-38
59
skipif mysql # not compatible
query II rowsort label-7026
SELECT ALL 20 + - 58, COUNT ( ALL + 1 ) + 58 AS col1
----
-38
59
query I rowsort
SELECT 33 + + - 59 AS col2
----
-26
onlyif mysql # aggregate syntax:
query I rowsort label-7028
SELECT DISTINCT SUM( DISTINCT 21 )
----
21
skipif mysql # not compatible
query I rowsort label-7028
SELECT DISTINCT SUM ( DISTINCT 21 )
----
21
query I rowsort
SELECT DISTINCT 49 + - 17 + - 71 AS col0
----
-39
onlyif mysql # aggregate syntax:
query I rowsort label-7030
SELECT ALL 14 * COUNT( * )
----
14
skipif mysql # not compatible
query I rowsort label-7030
SELECT ALL 14 * COUNT ( * )
----
14
onlyif mysql # DIV for integer division:
query I rowsort label-7031
SELECT ALL ( - 77 ) DIV 43 AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-7031
SELECT ALL ( - 77 ) / 43 AS col1
----
-1
query I rowsort
SELECT DISTINCT ( - 50 ) * + 37
----
-1850
query I rowsort
SELECT ALL 16 * - 17 - + - 79 AS col1
----
-193
query I rowsort
SELECT ALL 78 * + 76
----
5928
query I rowsort
SELECT COALESCE ( + 14, + 9 ) + 35 AS col2
----
49
onlyif mysql # aggregate syntax:
query I rowsort label-7036
SELECT + SUM( DISTINCT + - 66 ) AS col1
----
-66
skipif mysql # not compatible
query I rowsort label-7036
SELECT + SUM ( DISTINCT + - 66 ) AS col1
----
-66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7037
SELECT MIN( + 97 ) + - + ( 74 ) + + CASE - - 26 WHEN CAST( + 56 AS SIGNED ) THEN NULL ELSE - COUNT( * ) * - ( + - 64 ) END - ( + 51 ) DIV - - 60 * - 95
----
-41
skipif mysql # not compatible
query I rowsort label-7037
SELECT MIN ( + 97 ) + - + ( 74 ) + + CASE - - 26 WHEN CAST ( + 56 AS INTEGER ) THEN NULL ELSE - COUNT ( * ) * - ( + - 64 ) END - ( + 51 ) / - - 60 * - 95
----
-41
onlyif mysql # aggregate syntax:
query I rowsort label-7038
SELECT MAX( 96 ) col1
----
96
skipif mysql # not compatible
query I rowsort label-7038
SELECT MAX ( 96 ) col1
----
96
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7039
SELECT ALL + SUM( 7 ) * - CAST( 24 AS SIGNED )
----
-168
skipif mysql # not compatible
query I rowsort label-7039
SELECT ALL + SUM ( 7 ) * - CAST ( 24 AS INTEGER )
----
-168
query I rowsort
SELECT + NULLIF ( - 78, 14 )
----
-78
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7041
SELECT + - 66 * + 4 + + + CAST( - 63 AS SIGNED ) + COUNT( - 11 ) AS col1
----
-326
skipif mysql # not compatible
query I rowsort label-7041
SELECT + - 66 * + 4 + + + CAST ( - 63 AS INTEGER ) + COUNT ( - 11 ) AS col1
----
-326
query I rowsort
SELECT DISTINCT - NULLIF ( 36, - - 5 ) AS col2
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-7043
SELECT ALL - - NULLIF ( + + 26, + 47 + - + MIN( + 63 ) - + COUNT( * ) )
----
26
skipif mysql # not compatible
query I rowsort label-7043
SELECT ALL - - NULLIF ( + + 26, + 47 + - + MIN ( + 63 ) - + COUNT ( * ) )
----
26
onlyif mysql # aggregate syntax:
query I rowsort label-7044
SELECT 46 + + + 77 * + - COUNT( * ) * COUNT( * ) col2
----
-31
skipif mysql # not compatible
query I rowsort label-7044
SELECT 46 + + + 77 * + - COUNT ( * ) * COUNT ( * ) col2
----
-31
query I rowsort
SELECT DISTINCT - NULLIF ( - 65, - 90 ) AS col1
----
65
onlyif mysql # aggregate syntax:
query I rowsort label-7046
SELECT - - 67 + + COUNT( * ) + + COUNT( * ) * - + 30
----
38
skipif mysql # not compatible
query I rowsort label-7046
SELECT - - 67 + + COUNT ( * ) + + COUNT ( * ) * - + 30
----
38
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7047
SELECT DISTINCT - SUM( + 47 ) DIV + 1 AS col2
----
-47
skipif mysql # not compatible
query I rowsort label-7047
SELECT DISTINCT - SUM ( + 47 ) / + 1 AS col2
----
-47
onlyif mysql # aggregate syntax:
query II rowsort label-7048
SELECT + - 23 * - CASE + 84 WHEN - 50 * - + COUNT( * ) THEN NULL WHEN + 30 THEN NULL WHEN + 29 THEN + COUNT( * ) * - - 2 END AS col1, + 42
----
NULL
42
skipif mysql # not compatible
query II rowsort label-7048
SELECT + - 23 * - CASE + 84 WHEN - 50 * - + COUNT ( * ) THEN NULL WHEN + 30 THEN NULL WHEN + 29 THEN + COUNT ( * ) * - - 2 END AS col1, + 42
----
NULL
42
onlyif mysql # aggregate syntax:
query I rowsort label-7049
SELECT - 12 * - - 7 + + 65 + + 23 * + - MIN( 58 ) AS col1
----
-1353
skipif mysql # not compatible
query I rowsort label-7049
SELECT - 12 * - - 7 + + 65 + + 23 * + - MIN ( 58 ) AS col1
----
-1353
query I rowsort
SELECT DISTINCT + 79 + - 6
----
73
onlyif mysql # aggregate syntax:
query I rowsort label-7051
SELECT ALL - 68 * NULLIF ( - 46, + - 8 ) * - 36 - 40 * 38 * + + ( + - COUNT( * ) ) AS col0
----
-111088
skipif mysql # not compatible
query I rowsort label-7051
SELECT ALL - 68 * NULLIF ( - 46, + - 8 ) * - 36 - 40 * 38 * + + ( + - COUNT ( * ) ) AS col0
----
-111088
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7052
SELECT DISTINCT - 10 + + + CAST( NULL AS SIGNED ) + 12
----
NULL
skipif mysql # not compatible
query I rowsort label-7052
SELECT DISTINCT - 10 + + + CAST ( NULL AS INTEGER ) + 12
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7053
SELECT DISTINCT + 18 + 10 + + CASE + + 43 WHEN COUNT( * ) * + + 51 THEN NULL ELSE SUM( + 65 ) * + 96 + 19 END - 23 * + 94
----
4125
skipif mysql # not compatible
query I rowsort label-7053
SELECT DISTINCT + 18 + 10 + + CASE + + 43 WHEN COUNT ( * ) * + + 51 THEN NULL ELSE SUM ( + 65 ) * + 96 + 19 END - 23 * + 94
----
4125
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-7054
SELECT ALL CAST( - 4 AS SIGNED ) + + NULLIF ( + MAX( - 61 ), - 47 / CAST( - - 51 AS DECIMAL ) ) AS col2
----
-65
skipif mysql # not compatible
query I rowsort label-7054
SELECT ALL CAST ( - 4 AS INTEGER ) + + NULLIF ( + MAX ( - 61 ), - 47 / CAST ( - - 51 AS REAL ) ) AS col2
----
-65
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7055
SELECT - AVG ( DISTINCT - 18 ) * + - CASE - 65 WHEN + 30 + 37 - + 16 THEN 12 WHEN - 83 / - - ( + CAST( NULL AS SIGNED ) ) THEN + - COALESCE ( + 58, - 36, - - 9 ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-7055
SELECT - AVG ( DISTINCT - 18 ) * + - CASE - 65 WHEN + 30 + 37 - + 16 THEN 12 WHEN - 83 / - - ( + CAST ( NULL AS INTEGER ) ) THEN + - COALESCE ( + 58, - 36, - - 9 ) END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7056
SELECT ALL + ( - NULLIF ( - MAX( + + CAST( + 36 AS SIGNED ) ), COUNT( * ) ) ) DIV + + 62 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-7056
SELECT ALL + ( - NULLIF ( - MAX ( + + CAST ( + 36 AS INTEGER ) ), COUNT ( * ) ) ) / + + 62 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7057
SELECT ALL COALESCE ( - SUM( 98 ), - - NULLIF ( 76, - COUNT( * ) + - + COUNT( * ) ) + - - 55, 15, - - ( + 38 ) ) AS col1
----
-98
skipif mysql # not compatible
query I rowsort label-7057
SELECT ALL COALESCE ( - SUM ( 98 ), - - NULLIF ( 76, - COUNT ( * ) + - + COUNT ( * ) ) + - - 55, 15, - - ( + 38 ) ) AS col1
----
-98
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7058
SELECT - 56 * + CAST( 49 AS SIGNED )
----
-2744
skipif mysql # not compatible
query I rowsort label-7058
SELECT - 56 * + CAST ( 49 AS INTEGER )
----
-2744
query I rowsort
SELECT - 62 + 84 AS col0
----
22
onlyif mysql # aggregate syntax:
query II rowsort label-7060
SELECT - 44, COUNT( * ) AS col1
----
-44
1
skipif mysql # not compatible
query II rowsort label-7060
SELECT - 44, COUNT ( * ) AS col1
----
-44
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-7061
SELECT DISTINCT COALESCE ( 30, - 15 ) AS col0, - CAST( + ( - 75 ) AS SIGNED ) * + - 56 * + 52 - - COUNT( * ) AS col2
----
30
-218399
skipif mysql # not compatible
query II rowsort label-7061
SELECT DISTINCT COALESCE ( 30, - 15 ) AS col0, - CAST ( + ( - 75 ) AS INTEGER ) * + - 56 * + 52 - - COUNT ( * ) AS col2
----
30
-218399
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7062
SELECT ALL + COUNT( * ) + - 5 DIV + + 56 AS col2
----
1
skipif mysql # not compatible
query I rowsort label-7062
SELECT ALL + COUNT ( * ) + - 5 / + + 56 AS col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-7063
SELECT - MIN( DISTINCT 42 )
----
-42
skipif mysql # not compatible
query I rowsort label-7063
SELECT - MIN ( DISTINCT 42 )
----
-42
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7064
SELECT - 26 * COALESCE ( - 65, + CAST( NULL AS SIGNED ) * - COUNT( * ) ) * COUNT( * )
----
1690
skipif mysql # not compatible
query I rowsort label-7064
SELECT - 26 * COALESCE ( - 65, + CAST ( NULL AS INTEGER ) * - COUNT ( * ) ) * COUNT ( * )
----
1690
onlyif mysql # aggregate syntax:
query I rowsort label-7065
SELECT ALL 38 * - COUNT( * ) col0
----
-38
skipif mysql # not compatible
query I rowsort label-7065
SELECT ALL 38 * - COUNT ( * ) col0
----
-38
query I rowsort
SELECT ALL - 50 - 61 + - 93 AS col0
----
-204
query I rowsort
SELECT DISTINCT 73 * + - 55 AS col1
----
-4015
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7068
SELECT ALL + CAST( - - ( - NULLIF ( - + MIN( + + ( - + 11 ) ), + + ( - 88 ) * + 26 - + 44 ) ) AS SIGNED ) - - MAX( DISTINCT + CAST( NULL AS SIGNED ) ) * - - NULLIF ( + CASE - 17 WHEN + 12 THEN - 62 + - - 54 * 83 + 69 WHEN 25 * - 15 * + + ( + COALESCE ( + 10, + + ( - COUNT( * ) ) * 78, COUNT( * ) * 66 + 53 + - 57, + 28 ) ) / + COUNT( * ) * - ( + + 77 ) + + - 54 + + 71 THEN NULL END, - CAST( - - 40 AS SIGNED ) ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7068
SELECT ALL + CAST ( - - ( - NULLIF ( - + MIN ( + + ( - + 11 ) ), + + ( - 88 ) * + 26 - + 44 ) ) AS INTEGER ) - - MAX ( DISTINCT + CAST ( NULL AS INTEGER ) ) * - - NULLIF ( + CASE - 17 WHEN + 12 THEN - 62 + - - 54 * 83 + 69 WHEN 25 * - 15 * + + ( + COALESCE ( + 10, + + ( - COUNT ( * ) ) * 78, COUNT ( * ) * 66 + 53 + - 57, + 28 ) ) / + COUNT ( * ) * - ( + + 77 ) + + - 54 + + 71 THEN NULL END, - CAST ( - - 40 AS INTEGER ) ) AS col2
----
NULL
query I rowsort
SELECT ALL + 77 * + - 69 AS col1
----
-5313
onlyif mysql # aggregate syntax:
query II rowsort label-7070
SELECT ALL ( - NULLIF ( + MIN( 7 ), ( - 30 ) ) ) AS col0, - 11 * + + 39 * - 71
----
-7
30459
skipif mysql # not compatible
query II rowsort label-7070
SELECT ALL ( - NULLIF ( + MIN ( 7 ), ( - 30 ) ) ) AS col0, - 11 * + + 39 * - 71
----
-7
30459
query II rowsort
SELECT - 21, - 22 AS col1
----
-21
-22
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7072
SELECT - COUNT( * ) + - CASE - - CAST( 60 AS SIGNED ) WHEN + + 54 * + CAST( NULL AS SIGNED ) * 31 THEN NULL WHEN + + SUM( ALL + 33 ) THEN - - ( + - ( - ( - COUNT( * ) ) ) ) WHEN + 27 THEN - 51 * - 78 * + 31 + - + 1 + + - CAST( 47 AS SIGNED ) / - - 28 - CAST( NULL AS SIGNED ) END + - COUNT( * ) + - 27
----
NULL
skipif mysql # not compatible
query I rowsort label-7072
SELECT - COUNT ( * ) + - CASE - - CAST ( 60 AS INTEGER ) WHEN + + 54 * + CAST ( NULL AS INTEGER ) * 31 THEN NULL WHEN + + SUM ( ALL + 33 ) THEN - - ( + - ( - ( - COUNT ( * ) ) ) ) WHEN + 27 THEN - 51 * - 78 * + 31 + - + 1 + + - CAST ( 47 AS INTEGER ) / - - 28 - CAST ( NULL AS INTEGER ) END + - COUNT ( * ) + - 27
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7073
SELECT - AVG ( ALL 99 ) * - + 69 * - - 65 + - 70 + + COUNT( * ) + + 43 - 9 * - - 13 - + + MIN( ALL ( - 61 ) ) - + CAST( NULL AS SIGNED ) * COUNT( * ) / - - CASE - + 46 WHEN + - 54 + + 8 + + 63 * + 93 THEN NULL ELSE 62 END * MAX( DISTINCT 2 ) + - + ( - COUNT( * ) ) * + + CAST( 82 AS SIGNED ) * - 24
----
NULL
skipif mysql # not compatible
query I rowsort label-7073
SELECT - AVG ( ALL 99 ) * - + 69 * - - 65 + - 70 + + COUNT ( * ) + + 43 - 9 * - - 13 - + + MIN ( ALL ( - 61 ) ) - + CAST ( NULL AS INTEGER ) * COUNT ( * ) / - - CASE - + 46 WHEN + - 54 + + 8 + + 63 * + 93 THEN NULL ELSE 62 END * MAX ( DISTINCT 2 ) + - + ( - COUNT ( * ) ) * + + CAST ( 82 AS INTEGER ) * - 24
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7074
SELECT + ( - 63 ) + 99 + + CAST( NULL AS SIGNED ) - + 86 * 67 * + 76 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7074
SELECT + ( - 63 ) + 99 + + CAST ( NULL AS INTEGER ) - + 86 * 67 * + 76 AS col2
----
NULL
query I rowsort
SELECT - ( - + 95 )
----
95
onlyif mysql # aggregate syntax:
query I rowsort label-7076
SELECT + COUNT( * ) * - + 95
----
-95
skipif mysql # not compatible
query I rowsort label-7076
SELECT + COUNT ( * ) * - + 95
----
-95
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7077
SELECT + 86 DIV - ( + MIN( DISTINCT 16 ) ) + + CAST( 74 AS SIGNED ) AS col2
----
69
skipif mysql # not compatible
query I rowsort label-7077
SELECT + 86 / - ( + MIN ( DISTINCT 16 ) ) + + CAST ( 74 AS INTEGER ) AS col2
----
69
query I rowsort
SELECT DISTINCT - 76 * 72 + - 12
----
-5484
onlyif mysql # DIV for integer division:
query I rowsort label-7079
SELECT + 54 DIV 56 + - 70 + + 17 * - 76 + + 34
----
-1328
skipif mysql # not compatible
query I rowsort label-7079
SELECT + 54 / 56 + - 70 + + 17 * - 76 + + 34
----
-1328
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7080
SELECT ALL + 7 * - ( - 27 ) * 98 DIV + - COUNT( * ) + 18 * COUNT( * ) AS col1
----
-18504
skipif mysql # not compatible
query I rowsort label-7080
SELECT ALL + 7 * - ( - 27 ) * 98 / + - COUNT ( * ) + 18 * COUNT ( * ) AS col1
----
-18504
query I rowsort
SELECT ALL - 32 * - - 52
----
-1664
query I rowsort
SELECT ( - + 22 )
----
-22
onlyif mysql # aggregate syntax:
query I rowsort label-7083
SELECT DISTINCT - 53 * COUNT( * ) + - 72 + - 49 * - 0
----
-125
skipif mysql # not compatible
query I rowsort label-7083
SELECT DISTINCT - 53 * COUNT ( * ) + - 72 + - 49 * - 0
----
-125
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7084
SELECT + - CAST( + 89 AS SIGNED ) AS col2
----
-89
skipif mysql # not compatible
query I rowsort label-7084
SELECT + - CAST ( + 89 AS INTEGER ) AS col2
----
-89
query I rowsort
SELECT + 43 * + + 62 * - 62 * - 35
----
5785220
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7086
SELECT + - ( + - CAST( - - MIN( + 2 ) AS SIGNED ) )
----
2
skipif mysql # not compatible
query I rowsort label-7086
SELECT + - ( + - CAST ( - - MIN ( + 2 ) AS INTEGER ) )
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-7087
SELECT ALL - + COUNT( * ) * - 11 - 28 + - - 57 * + - 74 + - + 15 col1
----
-4250
skipif mysql # not compatible
query I rowsort label-7087
SELECT ALL - + COUNT ( * ) * - 11 - 28 + - - 57 * + - 74 + - + 15 col1
----
-4250
query I rowsort
SELECT ALL 72 * 52 + - 14 AS col1
----
3730
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7089
SELECT ALL - 53 * COUNT( DISTINCT 94 ) + - CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7089
SELECT ALL - 53 * COUNT ( DISTINCT 94 ) + - CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7090
SELECT + + COUNT( + 74 )
----
1
skipif mysql # not compatible
query I rowsort label-7090
SELECT + + COUNT ( + 74 )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7091
SELECT COALESCE ( 57, + 73 + + - CAST( + 67 AS SIGNED ) + + COUNT( * ) * - - 60 * 34 ) col2
----
57
skipif mysql # not compatible
query I rowsort label-7091
SELECT COALESCE ( 57, + 73 + + - CAST ( + 67 AS INTEGER ) + + COUNT ( * ) * - - 60 * 34 ) col2
----
57
query I rowsort
SELECT + 57 + 89 * + 52 AS col0
----
4685
onlyif mysql # aggregate syntax:
query I rowsort label-7093
SELECT + 74 * CASE - 61 WHEN 51 THEN - 3 * - COUNT( * ) WHEN - + 48 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7093
SELECT + 74 * CASE - 61 WHEN 51 THEN - 3 * - COUNT ( * ) WHEN - + 48 THEN NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7094
SELECT 90 * - 30 + SUM( + + 16 )
----
-2684
skipif mysql # not compatible
query I rowsort label-7094
SELECT 90 * - 30 + SUM ( + + 16 )
----
-2684
query II rowsort
SELECT - 40 AS col2, - 18
----
-40
-18
query I rowsort
SELECT ALL - 47 * + 85 - - 29
----
-3966
onlyif mysql # aggregate syntax:
query I rowsort label-7097
SELECT DISTINCT + 3 * 14 - + 39 * 63 + - - COUNT( * ) - - + ( 69 ) AS col1
----
-2345
skipif mysql # not compatible
query I rowsort label-7097
SELECT DISTINCT + 3 * 14 - + 39 * 63 + - - COUNT ( * ) - - + ( 69 ) AS col1
----
-2345
query I rowsort
SELECT - 3 + + + 95 AS col1
----
92
query I rowsort
SELECT ALL - 70 * - 56 - - - 59 AS col0
----
3861
query I rowsort
SELECT DISTINCT 67 * - 25
----
-1675
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-7101
SELECT - 79 + + CASE - SUM( 73 ) WHEN - + 77 THEN NULL WHEN + COUNT( * ) THEN 2 END * MAX( - + 61 ) * 17 - - AVG ( ALL + CAST( + 21 AS SIGNED ) ) * 20 col0, 99
----
NULL
99
skipif mysql # not compatible
query II rowsort label-7101
SELECT - 79 + + CASE - SUM ( 73 ) WHEN - + 77 THEN NULL WHEN + COUNT ( * ) THEN 2 END * MAX ( - + 61 ) * 17 - - AVG ( ALL + CAST ( + 21 AS INTEGER ) ) * 20 col0, 99
----
NULL
99
query I rowsort
SELECT ALL - 18 - - - ( 61 ) col0
----
-79
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7103
SELECT - 97 DIV + SUM( DISTINCT + 39 ) AS col1
----
-2
skipif mysql # not compatible
query I rowsort label-7103
SELECT - 97 / + SUM ( DISTINCT + 39 ) AS col1
----
-2
onlyif mysql # aggregate syntax:
query II rowsort label-7104
SELECT ALL COALESCE ( - + 75, + 78 + + COUNT( * ) ), ( + - 48 ) * + + 96 AS col2
----
-75
-4608
skipif mysql # not compatible
query II rowsort label-7104
SELECT ALL COALESCE ( - + 75, + 78 + + COUNT ( * ) ), ( + - 48 ) * + + 96 AS col2
----
-75
-4608
onlyif mysql # DIV for integer division:
query I rowsort label-7105
SELECT ALL - 28 DIV - ( - - 71 ) * - - 80
----
0
skipif mysql # not compatible
query I rowsort label-7105
SELECT ALL - 28 / - ( - - 71 ) * - - 80
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7106
SELECT ALL - 19 DIV COUNT( * ) AS col2
----
-19
skipif mysql # not compatible
query I rowsort label-7106
SELECT ALL - 19 / COUNT ( * ) AS col2
----
-19
query II rowsort
SELECT 42, 78 + + - 80 AS col2
----
42
-2
query I rowsort
SELECT - ( - 7 ) + 72
----
79
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7109
SELECT ALL CAST( 29 AS SIGNED )
----
29
skipif mysql # not compatible
query I rowsort label-7109
SELECT ALL CAST ( 29 AS INTEGER )
----
29
onlyif mysql # aggregate syntax:
query I rowsort label-7110
SELECT - NULLIF ( NULLIF ( + ( 16 ), - COUNT( * ) ), COUNT( * ) ) * - 14
----
224
skipif mysql # not compatible
query I rowsort label-7110
SELECT - NULLIF ( NULLIF ( + ( 16 ), - COUNT ( * ) ), COUNT ( * ) ) * - 14
----
224
query I rowsort
SELECT + ( + 81 ) * - ( + 34 )
----
-2754
onlyif mysql # aggregate syntax:
query I rowsort label-7112
SELECT + 1 + COUNT( * ) AS col2
----
2
skipif mysql # not compatible
query I rowsort label-7112
SELECT + 1 + COUNT ( * ) AS col2
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-7113
SELECT ALL + COUNT( * ) * + 22
----
22
skipif mysql # not compatible
query I rowsort label-7113
SELECT ALL + COUNT ( * ) * + 22
----
22
query I rowsort
SELECT - 16 + 80 AS col2
----
64
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7115
SELECT - ( + 92 ) + + + 35 * + + COUNT( * ) DIV + + COALESCE ( + 83, 95 + - - 30 - + 50, + 19 ) * + 47
----
-92
skipif mysql # not compatible
query I rowsort label-7115
SELECT - ( + 92 ) + + + 35 * + + COUNT ( * ) / + + COALESCE ( + 83, 95 + - - 30 - + 50, + 19 ) * + 47
----
-92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7116
SELECT ALL + 78 + - CAST( NULL AS SIGNED ) + + 49 + + ( COUNT( * ) ) / + 14 + 88 * - COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-7116
SELECT ALL + 78 + - CAST ( NULL AS INTEGER ) + + 49 + + ( COUNT ( * ) ) / + 14 + 88 * - COUNT ( * )
----
NULL
query I rowsort
SELECT 7 * + 42 AS col2
----
294
query I rowsort
SELECT DISTINCT + + 12 + 64 * 62 + + 35 col0
----
4015
query II rowsort
SELECT ALL - - 35 AS col2, + 11 AS col2
----
35
11
query I rowsort
SELECT ALL 49 + + 53 AS col0
----
102
query II rowsort
SELECT + 73 AS col1, 94
----
73
94
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7122
SELECT DISTINCT + 43 + CASE + 28 WHEN + + 23 THEN NULL WHEN + 27 THEN NULL ELSE - + 48 * + + CAST( NULL AS SIGNED ) - + 29 END
----
NULL
skipif mysql # not compatible
query I rowsort label-7122
SELECT DISTINCT + 43 + CASE + 28 WHEN + + 23 THEN NULL WHEN + 27 THEN NULL ELSE - + 48 * + + CAST ( NULL AS INTEGER ) - + 29 END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7123
SELECT - 41 DIV - 5 + + 21 + + COUNT( * ) * + 81 AS col0
----
110
skipif mysql # not compatible
query I rowsort label-7123
SELECT - 41 / - 5 + + 21 + + COUNT ( * ) * + 81 AS col0
----
110
onlyif mysql # aggregate syntax:
query I rowsort label-7124
SELECT ALL + + 33 + - COUNT( * )
----
32
skipif mysql # not compatible
query I rowsort label-7124
SELECT ALL + + 33 + - COUNT ( * )
----
32
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-7125
SELECT ALL - - CAST( NULL AS SIGNED ), 46 DIV + 61 + + + 23 AS col0
----
NULL
23
skipif mysql # not compatible
query II rowsort label-7125
SELECT ALL - - CAST ( NULL AS INTEGER ), 46 / + 61 + + + 23 AS col0
----
NULL
23
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7126
SELECT 78 + - COALESCE ( 15, + 27 DIV 22 + + 94 + + 69 * MAX( ALL 42 ) ) + + 88 col0
----
151
skipif mysql # not compatible
query I rowsort label-7126
SELECT 78 + - COALESCE ( 15, + 27 / 22 + + 94 + + 69 * MAX ( ALL 42 ) ) + + 88 col0
----
151
query I rowsort
SELECT ALL - ( + 95 ) + + 23 + 7 * + 14 * + 52 + - 32 - - 6 AS col1
----
4998
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7128
SELECT ALL - CAST( + ( - 5 ) AS SIGNED ) * + 60 * - + ( - - 89 ) AS col1, + 14 + + 19
----
-26700
33
skipif mysql # not compatible
query II rowsort label-7128
SELECT ALL - CAST ( + ( - 5 ) AS INTEGER ) * + 60 * - + ( - - 89 ) AS col1, + 14 + + 19
----
-26700
33
query I rowsort
SELECT + + COALESCE ( - 74, + + 32 * + 7 * - 13 ) col2
----
-74
query I rowsort
SELECT ALL - ( 26 ) col1
----
-26
onlyif mysql # aggregate syntax:
query I rowsort label-7131
SELECT + 7 * - MAX( - + 36 )
----
252
skipif mysql # not compatible
query I rowsort label-7131
SELECT + 7 * - MAX ( - + 36 )
----
252
onlyif mysql # aggregate syntax:
query I rowsort label-7132
SELECT 55 + + 50 - - CASE 5 WHEN - 25 * - 73 + + - COUNT( * ) THEN + + 39 * + + NULLIF ( - + ( + 53 ), 60 + - COUNT( * ) + + + 0 + - - 61 * - - 83 * - 40 ) - - NULLIF ( - - COALESCE ( + 54, - 52 ), + COUNT( * ) ) END * + 52 * - - 93 + + NULLIF ( + 60, ( + COUNT( * ) ) + + - 31 + - 57 - + - 9 + - - 25 + - SUM( - 78 ) * + 64 - - + 12 - 95 )
----
NULL
skipif mysql # not compatible
query I rowsort label-7132
SELECT 55 + + 50 - - CASE 5 WHEN - 25 * - 73 + + - COUNT ( * ) THEN + + 39 * + + NULLIF ( - + ( + 53 ), 60 + - COUNT ( * ) + + + 0 + - - 61 * - - 83 * - 40 ) - - NULLIF ( - - COALESCE ( + 54, - 52 ), + COUNT ( * ) ) END * + 52 * - - 93 + + NULLIF ( + 60, ( + COUNT ( * ) ) + + - 31 + - 57 - + - 9 + - - 25 + - SUM ( - 78 ) * + 64 - - + 12 - 95 )
----
NULL
query I rowsort
SELECT + 81 * + - 22 + - - 63 AS col0
----
-1719
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7134
SELECT DISTINCT - 27 * CASE NULLIF ( MAX( ALL - 95 ), - 51 * - 58 ) WHEN + 37 THEN MIN( DISTINCT + - CAST( 4 AS SIGNED ) ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-7134
SELECT DISTINCT - 27 * CASE NULLIF ( MAX ( ALL - 95 ), - 51 * - 58 ) WHEN + 37 THEN MIN ( DISTINCT + - CAST ( 4 AS INTEGER ) ) END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7135
SELECT ALL ( - - 12 ) * + + 96 DIV + 6 + - + 29 - + COUNT( * ) + - COUNT( * )
----
161
skipif mysql # not compatible
query I rowsort label-7135
SELECT ALL ( - - 12 ) * + + 96 / + 6 + - + 29 - + COUNT ( * ) + - COUNT ( * )
----
161
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7136
SELECT CAST( + 84 AS SIGNED ) + + 2 * + - 98 col2
----
-112
skipif mysql # not compatible
query I rowsort label-7136
SELECT CAST ( + 84 AS INTEGER ) + + 2 * + - 98 col2
----
-112
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7137
SELECT COALESCE ( - 85, 50 + + + 85 * - 46 * - CAST( NULL AS SIGNED ) ) * + 29 AS col2
----
-2465
skipif mysql # not compatible
query I rowsort label-7137
SELECT COALESCE ( - 85, 50 + + + 85 * - 46 * - CAST ( NULL AS INTEGER ) ) * + 29 AS col2
----
-2465
query I rowsort
SELECT DISTINCT ( - 30 ) * + 95
----
-2850
onlyif mysql # aggregate syntax:
query I rowsort label-7139
SELECT ALL 33 - - COUNT( * ) * + COUNT( ALL - 41 ) * - 43 - + COUNT( * ) + - MAX( ALL - 64 ) - 82
----
-29
skipif mysql # not compatible
query I rowsort label-7139
SELECT ALL 33 - - COUNT ( * ) * + COUNT ( ALL - 41 ) * - 43 - + COUNT ( * ) + - MAX ( ALL - 64 ) - 82
----
-29
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7140
SELECT ALL CAST( NULL AS DECIMAL ) * 11
----
NULL
skipif mysql # not compatible
query I rowsort label-7140
SELECT ALL CAST ( NULL AS REAL ) * 11
----
NULL
query I rowsort
SELECT DISTINCT - 32 * - 21
----
672
query I rowsort
SELECT 62 * + + 42 AS col2
----
2604
onlyif mysql # DIV for integer division:
query I rowsort label-7143
SELECT DISTINCT 96 DIV - 14 AS col1
----
-6
skipif mysql # not compatible
query I rowsort label-7143
SELECT DISTINCT 96 / - 14 AS col1
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-7144
SELECT 52 * COUNT( - + 68 ) * + 68
----
3536
skipif mysql # not compatible
query I rowsort label-7144
SELECT 52 * COUNT ( - + 68 ) * + 68
----
3536
query II rowsort
SELECT 87 * 89 AS col0, - 94 AS col0
----
7743
-94
query I rowsort
SELECT DISTINCT - 14 * + - 34 AS col2
----
476
query I rowsort
SELECT DISTINCT 60 * - 57 AS col0
----
-3420
onlyif mysql # aggregate syntax:
query I rowsort label-7148
SELECT ALL - MIN( DISTINCT 92 ) + 60
----
-32
skipif mysql # not compatible
query I rowsort label-7148
SELECT ALL - MIN ( DISTINCT 92 ) + 60
----
-32
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7149
SELECT ALL 95 * MAX( DISTINCT 55 ) * - CAST( NULL AS SIGNED ) * - 43 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7149
SELECT ALL 95 * MAX ( DISTINCT 55 ) * - CAST ( NULL AS INTEGER ) * - 43 col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7150
SELECT ALL - MIN( ALL - CAST( - 31 AS SIGNED ) ) AS col0
----
-31
skipif mysql # not compatible
query I rowsort label-7150
SELECT ALL - MIN ( ALL - CAST ( - 31 AS INTEGER ) ) AS col0
----
-31
query I rowsort
SELECT ALL - + 23 + - 38 * - - 11 - + 58 AS col0
----
-499
onlyif mysql # aggregate syntax:
query I rowsort label-7152
SELECT + 66 + - SUM( + + 32 ) col0
----
34
skipif mysql # not compatible
query I rowsort label-7152
SELECT + 66 + - SUM ( + + 32 ) col0
----
34
query I rowsort
SELECT 75 + - - 0 + - 69 * 19 + - 43 + - 85 * 9 col2
----
-2044
query I rowsort
SELECT - COALESCE ( + 28, - - 8, - ( 11 ) ) AS col0
----
-28
query I rowsort
SELECT ALL - ( - - 15 ) AS col1
----
-15
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7156
SELECT - 39 DIV - 38 + - MIN( - 32 ) + - 37 * - COUNT( * ) DIV - ( + 50 ) AS col2
----
33
skipif mysql # not compatible
query I rowsort label-7156
SELECT - 39 / - 38 + - MIN ( - 32 ) + - 37 * - COUNT ( * ) / - ( + 50 ) AS col2
----
33
query I rowsort
SELECT ALL + ( 2 ) + + 88 + - + 0 AS col1
----
90
query I rowsort
SELECT DISTINCT - + 68 * 22 AS col1
----
-1496
query II rowsort
SELECT ALL - - ( - 27 ), 6 col0
----
-27
6
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7160
SELECT ALL - 89 * + ( + CAST( CASE + - CAST( + 94 AS SIGNED ) WHEN + + ( CAST( NULL AS SIGNED ) ) * + 33 - - + 41 - + + 76 + + 14 + 70 THEN NULL WHEN - 58 THEN - 41 WHEN + 28 * - CASE + + 76 WHEN 4 + - - 39 * - + 29 * + 43 * ( - 72 ) + - 58 THEN NULL WHEN + 16 THEN NULL ELSE 50 + + - ( - 30 ) * + 25 END * - 60 / + COUNT( * ) + + 94 THEN - 71 ELSE NULL END AS SIGNED ) ) + - ( - - 42 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7160
SELECT ALL - 89 * + ( + CAST ( CASE + - CAST ( + 94 AS INTEGER ) WHEN + + ( CAST ( NULL AS INTEGER ) ) * + 33 - - + 41 - + + 76 + + 14 + 70 THEN NULL WHEN - 58 THEN - 41 WHEN + 28 * - CASE + + 76 WHEN 4 + - - 39 * - + 29 * + 43 * ( - 72 ) + - 58 THEN NULL WHEN + 16 THEN NULL ELSE 50 + + - ( - 30 ) * + 25 END * - 60 / + COUNT ( * ) + + 94 THEN - 71 ELSE NULL END AS INTEGER ) ) + - ( - - 42 ) AS col0
----
NULL
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7161
SELECT DISTINCT + 31 - - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-7161
SELECT DISTINCT + 31 - - CAST ( NULL AS REAL )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7162
SELECT - + 1 DIV + 99 + - 6 DIV + + 22 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-7162
SELECT - + 1 / + 99 + - 6 / + + 22 AS col0
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-7163
SELECT ALL + 98 - 99 AS col0, + COUNT( + 80 ) + NULLIF ( - NULLIF ( + + COALESCE ( - 32, COALESCE ( 60, - - 42 ), + 97 ), + 11 ), - - 14 * + COUNT( * ) + - - 27 )
----
-1
33
skipif mysql # not compatible
query II rowsort label-7163
SELECT ALL + 98 - 99 AS col0, + COUNT ( + 80 ) + NULLIF ( - NULLIF ( + + COALESCE ( - 32, COALESCE ( 60, - - 42 ), + 97 ), + 11 ), - - 14 * + COUNT ( * ) + - - 27 )
----
-1
33
onlyif mysql # aggregate syntax:
query I rowsort label-7164
SELECT + NULLIF ( - COUNT( * ), - 52 * - 46 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-7164
SELECT + NULLIF ( - COUNT ( * ), - 52 * - 46 ) AS col0
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-7165
SELECT DISTINCT - 95 AS col2, MAX( + 21 )
----
-95
21
skipif mysql # not compatible
query II rowsort label-7165
SELECT DISTINCT - 95 AS col2, MAX ( + 21 )
----
-95
21
query I rowsort
SELECT ALL + 18 - - - 75
----
-57
query II rowsort
SELECT DISTINCT - 10 AS col2, + 20 * 21 + + - 30 AS col2
----
-10
390
onlyif mysql # DIV for integer division:
query I rowsort label-7168
SELECT DISTINCT - 45 DIV 83 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-7168
SELECT DISTINCT - 45 / 83 AS col0
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7169
SELECT ALL - CAST( + CASE COALESCE ( + + 78, - 61 ) WHEN + 57 THEN - 92 * CASE + ( + 7 ) WHEN - 79 * COUNT( * ) THEN ( - MAX( ( - + 73 ) ) ) ELSE NULL END / 90 ELSE NULL END AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7169
SELECT ALL - CAST ( + CASE COALESCE ( + + 78, - 61 ) WHEN + 57 THEN - 92 * CASE + ( + 7 ) WHEN - 79 * COUNT ( * ) THEN ( - MAX ( ( - + 73 ) ) ) ELSE NULL END / 90 ELSE NULL END AS INTEGER ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7170
SELECT + COUNT( * ) * + 29 - - 29 + COUNT( * ) - - 20 AS col1
----
79
skipif mysql # not compatible
query I rowsort label-7170
SELECT + COUNT ( * ) * + 29 - - 29 + COUNT ( * ) - - 20 AS col1
----
79
query I rowsort
SELECT 28 * - 87 + 91 + + 43 * 89
----
1482
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7172
SELECT ALL 55 * + CAST( - COUNT( * ) AS SIGNED ) AS col2
----
-55
skipif mysql # not compatible
query I rowsort label-7172
SELECT ALL 55 * + CAST ( - COUNT ( * ) AS INTEGER ) AS col2
----
-55
query I rowsort
SELECT DISTINCT 14 * + 95
----
1330
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7174
SELECT + 37 * + - COUNT( * ) * + 93 * COALESCE ( - 34, - 0 * - 93 ) + + CAST( + 64 AS SIGNED )
----
117058
skipif mysql # not compatible
query I rowsort label-7174
SELECT + 37 * + - COUNT ( * ) * + 93 * COALESCE ( - 34, - 0 * - 93 ) + + CAST ( + 64 AS INTEGER )
----
117058
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7175
SELECT + 74 * CASE - AVG ( + + CAST( NULL AS SIGNED ) ) WHEN - 14 * - 78 + + 96 * + + 6 - + 91 + + 65 / - NULLIF ( - 87, + 79 ) * - COUNT( * ) + + AVG ( DISTINCT - - 22 ) THEN - COUNT( * ) WHEN 82 THEN NULL ELSE 1 END + - + 84 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-7175
SELECT + 74 * CASE - AVG ( + + CAST ( NULL AS INTEGER ) ) WHEN - 14 * - 78 + + 96 * + + 6 - + 91 + + 65 / - NULLIF ( - 87, + 79 ) * - COUNT ( * ) + + AVG ( DISTINCT - - 22 ) THEN - COUNT ( * ) WHEN 82 THEN NULL ELSE 1 END + - + 84 * - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL 8 + - - 39
----
47
query I rowsort
SELECT 68 + + COALESCE ( + + 17, - - 76 - + - ( + 91 ) )
----
85
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7178
SELECT DISTINCT 13 + + - 41 + 62 DIV SUM( DISTINCT - 59 ) * + - 97 * - + 93 + 48
----
-9001
skipif mysql # not compatible
query I rowsort label-7178
SELECT DISTINCT 13 + + - 41 + 62 / SUM ( DISTINCT - 59 ) * + - 97 * - + 93 + 48
----
-9001
onlyif mysql # DIV for integer division:
query I rowsort label-7179
SELECT ALL 72 + + - COALESCE ( 76, - COALESCE ( + 99, + 52 + - 71, 83 + - + 69 + - - 15 DIV + 64, + 62 ) )
----
-4
skipif mysql # not compatible
query I rowsort label-7179
SELECT ALL 72 + + - COALESCE ( 76, - COALESCE ( + 99, + 52 + - 71, 83 + - + 69 + - - 15 / + 64, + 62 ) )
----
-4
onlyif mysql # aggregate syntax:
query I rowsort label-7180
SELECT ALL 48 + COUNT( * )
----
49
skipif mysql # not compatible
query I rowsort label-7180
SELECT ALL 48 + COUNT ( * )
----
49
onlyif mysql # aggregate syntax:
query II rowsort label-7181
SELECT + 51 AS col2, COUNT( * ) * + - MAX( DISTINCT + 67 )
----
51
-67
skipif mysql # not compatible
query II rowsort label-7181
SELECT + 51 AS col2, COUNT ( * ) * + - MAX ( DISTINCT + 67 )
----
51
-67
onlyif mysql # aggregate syntax:
query I rowsort label-7182
SELECT + 34 + + + COUNT( * ) * 50 * - COUNT( * ) AS col1
----
-16
skipif mysql # not compatible
query I rowsort label-7182
SELECT + 34 + + + COUNT ( * ) * 50 * - COUNT ( * ) AS col1
----
-16
query II rowsort
SELECT 80, 10 * 11 AS col1
----
80
110
query I rowsort
SELECT - ( - + 94 )
----
94
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7185
SELECT ALL - COUNT( + - 1 ) + 76 - 20 DIV + - 70
----
75
skipif mysql # not compatible
query I rowsort label-7185
SELECT ALL - COUNT ( + - 1 ) + 76 - 20 / + - 70
----
75
query I rowsort
SELECT + - 90 * + - 91
----
8190
onlyif mysql # aggregate syntax:
query I rowsort label-7187
SELECT ALL - ( NULLIF ( + COUNT( 92 ), - 75 ) ) * + COUNT( - - NULLIF ( - + 62, 35 * - 4 * + 25 ) ) * 5 * + 83 + - 71 * - 3 AS col1
----
-202
skipif mysql # not compatible
query I rowsort label-7187
SELECT ALL - ( NULLIF ( + COUNT ( 92 ), - 75 ) ) * + COUNT ( - - NULLIF ( - + 62, 35 * - 4 * + 25 ) ) * 5 * + 83 + - 71 * - 3 AS col1
----
-202
onlyif mysql # aggregate syntax:
query I rowsort label-7188
SELECT DISTINCT - SUM( - - 37 )
----
-37
skipif mysql # not compatible
query I rowsort label-7188
SELECT DISTINCT - SUM ( - - 37 )
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-7189
SELECT DISTINCT - MAX( DISTINCT - 41 ) * + 19 + + + 36 AS col1
----
815
skipif mysql # not compatible
query I rowsort label-7189
SELECT DISTINCT - MAX ( DISTINCT - 41 ) * + 19 + + + 36 AS col1
----
815
query I rowsort
SELECT ALL 93 * + 53 * + 85 + 87 * - + 28 - 9 AS col1
----
416520
query I rowsort
SELECT + 80 * - + 9
----
-720
onlyif mysql # aggregate syntax:
query I rowsort label-7192
SELECT MIN( DISTINCT + 94 ) col2
----
94
skipif mysql # not compatible
query I rowsort label-7192
SELECT MIN ( DISTINCT + 94 ) col2
----
94
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7193
SELECT + + 63 * + 58 * CAST( - - 30 AS SIGNED ) + - - SUM( ALL 36 )
----
109656
skipif mysql # not compatible
query I rowsort label-7193
SELECT + + 63 * + 58 * CAST ( - - 30 AS INTEGER ) + - - SUM ( ALL 36 )
----
109656
onlyif mysql # DIV for integer division:
query I rowsort label-7194
SELECT ALL + 52 DIV + - 16
----
-3
skipif mysql # not compatible
query I rowsort label-7194
SELECT ALL + 52 / + - 16
----
-3
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7195
SELECT - - 88 * NULLIF ( + - CAST( NULL AS DECIMAL ), - ( - - NULLIF ( + - 48, + + 91 ) ) ) + - 45 * 45
----
NULL
skipif mysql # not compatible
query I rowsort label-7195
SELECT - - 88 * NULLIF ( + - CAST ( NULL AS REAL ), - ( - - NULLIF ( + - 48, + + 91 ) ) ) + - 45 * 45
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7196
SELECT - 82 * - CAST( NULL AS SIGNED ) - + 7 + + 72 * - 28 * + 86 + 12 + 28
----
NULL
skipif mysql # not compatible
query I rowsort label-7196
SELECT - 82 * - CAST ( NULL AS INTEGER ) - + 7 + + 72 * - 28 * + 86 + 12 + 28
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7197
SELECT - COUNT( * ) + + COALESCE ( - 7, - 4 * + + COUNT( * ) ) AS col0
----
-8
skipif mysql # not compatible
query I rowsort label-7197
SELECT - COUNT ( * ) + + COALESCE ( - 7, - 4 * + + COUNT ( * ) ) AS col0
----
-8
query I rowsort
SELECT ALL - 31 * 28
----
-868
onlyif mysql # aggregate syntax:
query I rowsort label-7199
SELECT - 80 * - MIN( DISTINCT 87 )
----
6960
skipif mysql # not compatible
query I rowsort label-7199
SELECT - 80 * - MIN ( DISTINCT 87 )
----
6960
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7200
SELECT ALL - CAST( - 35 AS SIGNED ) * - 24 AS col1
----
-840
skipif mysql # not compatible
query I rowsort label-7200
SELECT ALL - CAST ( - 35 AS INTEGER ) * - 24 AS col1
----
-840
onlyif mysql # aggregate syntax:
query I rowsort label-7201
SELECT DISTINCT + CASE 40 WHEN MAX( + - 73 ) THEN NULL ELSE COUNT( * ) END AS col2
----
1
skipif mysql # not compatible
query I rowsort label-7201
SELECT DISTINCT + CASE 40 WHEN MAX ( + - 73 ) THEN NULL ELSE COUNT ( * ) END AS col2
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7202
SELECT DISTINCT - 41 * + CASE 56 WHEN 86 / 24 + + - MAX( ALL CAST( NULL AS SIGNED ) ) * + COUNT( * ) THEN + 31 ELSE + 10 END * 53 - + NULLIF ( ( - 97 ), - - COALESCE ( + ( - 52 ), - + 45 / 19 * 31 * - - 4 + - - 94 + - + 94 ) * 77 )
----
-21633
skipif mysql # not compatible
query I rowsort label-7202
SELECT DISTINCT - 41 * + CASE 56 WHEN 86 / 24 + + - MAX ( ALL CAST ( NULL AS INTEGER ) ) * + COUNT ( * ) THEN + 31 ELSE + 10 END * 53 - + NULLIF ( ( - 97 ), - - COALESCE ( + ( - 52 ), - + 45 / 19 * 31 * - - 4 + - - 94 + - + 94 ) * 77 )
----
-21633
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7203
SELECT ALL - 32 * SUM( DISTINCT + - 32 ) * + 84 + + ( - + CASE - 14 WHEN + 99 - + 18 THEN - - 28 WHEN CAST( NULL AS SIGNED ) + + 94 THEN NULL END ) * - CAST( 55 AS SIGNED ) + 75 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7203
SELECT ALL - 32 * SUM ( DISTINCT + - 32 ) * + 84 + + ( - + CASE - 14 WHEN + 99 - + 18 THEN - - 28 WHEN CAST ( NULL AS INTEGER ) + + 94 THEN NULL END ) * - CAST ( 55 AS INTEGER ) + 75 AS col2
----
NULL
query I rowsort
SELECT - 44 * + 38 AS col2
----
-1672
onlyif mysql # aggregate syntax:
query I rowsort label-7205
SELECT SUM( 70 ) * - + 60 + + ( + 53 )
----
-4147
skipif mysql # not compatible
query I rowsort label-7205
SELECT SUM ( 70 ) * - + 60 + + ( + 53 )
----
-4147
onlyif mysql # aggregate syntax:
query I rowsort label-7206
SELECT ALL 89 * - 38 + + CASE - COUNT( * ) WHEN + + 10 * 14 THEN 24 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7206
SELECT ALL 89 * - 38 + + CASE - COUNT ( * ) WHEN + + 10 * 14 THEN 24 ELSE NULL END
----
NULL
query I rowsort
SELECT NULLIF ( - 89, - 54 ) AS col1
----
-89
query I rowsort
SELECT ALL 95 * 8 + + 77
----
837
onlyif mysql # aggregate syntax:
query I rowsort label-7209
SELECT - COUNT( * ) * - 91 * + - 5 AS col0
----
-455
skipif mysql # not compatible
query I rowsort label-7209
SELECT - COUNT ( * ) * - 91 * + - 5 AS col0
----
-455
query I rowsort
SELECT ALL 20 * 68 + 31
----
1391
query I rowsort
SELECT DISTINCT 58 * + - COALESCE ( - 56, - ( 21 ) * - 99, 66 ) + - 26
----
3222
onlyif mysql # aggregate syntax:
query I rowsort label-7212
SELECT ALL SUM( + 85 ) * + 74
----
6290
skipif mysql # not compatible
query I rowsort label-7212
SELECT ALL SUM ( + 85 ) * + 74
----
6290
onlyif mysql # DIV for integer division:
query I rowsort label-7213
SELECT - ( - 9 ) DIV - + 93 * - + 15 col2
----
0
skipif mysql # not compatible
query I rowsort label-7213
SELECT - ( - 9 ) / - + 93 * - + 15 col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7214
SELECT DISTINCT 1 * + COUNT( * ) * 26 + - + 0
----
26
skipif mysql # not compatible
query I rowsort label-7214
SELECT DISTINCT 1 * + COUNT ( * ) * 26 + - + 0
----
26
query I rowsort
SELECT DISTINCT 7 * 19 + - 52 AS col0
----
81
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7216
SELECT DISTINCT + CAST( NULL AS SIGNED ) * - 48 + + - COUNT( DISTINCT 44 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7216
SELECT DISTINCT + CAST ( NULL AS INTEGER ) * - 48 + + - COUNT ( DISTINCT 44 ) AS col0
----
NULL
query I rowsort
SELECT + - 5 * + + 57 + - 20 AS col2
----
-305
query I rowsort
SELECT - 71 - 21
----
-92
query I rowsort
SELECT DISTINCT + 66 - + - 35 * - 6 + - NULLIF ( + 53, + + 18 )
----
-197
query I rowsort
SELECT ALL CASE - NULLIF ( + 88, - - ( - 71 ) ) WHEN - 95 + - + 41 - 14 THEN - 66 / - + 49 + + 3 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7221
SELECT CASE 18 WHEN - 19 THEN 60 WHEN - - 26 * COUNT( * ) + - 16 THEN NULL WHEN - MAX( ALL + 49 ) THEN + + ( + 83 ) + + + 25 END
----
NULL
skipif mysql # not compatible
query I rowsort label-7221
SELECT CASE 18 WHEN - 19 THEN 60 WHEN - - 26 * COUNT ( * ) + - 16 THEN NULL WHEN - MAX ( ALL + 49 ) THEN + + ( + 83 ) + + + 25 END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7222
SELECT - + 84 + - 13 + - 93 * - ( + 58 ) AS col1, - CAST( NULL AS SIGNED ) + - 41
----
5297
NULL
skipif mysql # not compatible
query II rowsort label-7222
SELECT - + 84 + - 13 + - 93 * - ( + 58 ) AS col1, - CAST ( NULL AS INTEGER ) + - 41
----
5297
NULL
query I rowsort
SELECT + + 78 - 29
----
49
onlyif mysql # aggregate syntax:
query II rowsort label-7224
SELECT ALL + ( 14 ) AS col1, COUNT( * ) * - COUNT( * ) AS col1
----
14
-1
skipif mysql # not compatible
query II rowsort label-7224
SELECT ALL + ( 14 ) AS col1, COUNT ( * ) * - COUNT ( * ) AS col1
----
14
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7225
SELECT + - 62 + - - CAST( + 44 AS SIGNED ) AS col2
----
-18
skipif mysql # not compatible
query I rowsort label-7225
SELECT + - 62 + - - CAST ( + 44 AS INTEGER ) AS col2
----
-18
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-7226
SELECT DISTINCT NULLIF ( - 24, - CAST( NULL AS DECIMAL ) ) * - 53 col1, - COUNT( * )
----
1272
-1
skipif mysql # not compatible
query II rowsort label-7226
SELECT DISTINCT NULLIF ( - 24, - CAST ( NULL AS REAL ) ) * - 53 col1, - COUNT ( * )
----
1272
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7227
SELECT ALL + 23 * + - CAST( NULL AS SIGNED ) * 11
----
NULL
skipif mysql # not compatible
query I rowsort label-7227
SELECT ALL + 23 * + - CAST ( NULL AS INTEGER ) * 11
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-7228
SELECT + + 17 DIV - MAX( DISTINCT - 84 ) * - 71 * ( - COALESCE ( + + CASE + 40 WHEN - + CAST( NULL AS SIGNED ) * 71 * - CAST( - - 63 AS SIGNED ) * - 76 * + 42 THEN - 71 ELSE - ( - 15 ) END, CASE + 34 WHEN - 42 * - - COUNT( ALL + + 54 ) * + + ( - 92 ) - - + 27 + - 14 * 14 THEN NULL ELSE - 98 + 32 + + CAST( + 14 AS SIGNED ) + - 76 - ( + 86 ) * + 5 END ) ) AS col1, - 97 col2
----
0
-97
skipif mysql # not compatible
query II rowsort label-7228
SELECT + + 17 / - MAX ( DISTINCT - 84 ) * - 71 * ( - COALESCE ( + + CASE + 40 WHEN - + CAST ( NULL AS INTEGER ) * 71 * - CAST ( - - 63 AS INTEGER ) * - 76 * + 42 THEN - 71 ELSE - ( - 15 ) END, CASE + 34 WHEN - 42 * - - COUNT ( ALL + + 54 ) * + + ( - 92 ) - - + 27 + - 14 * 14 THEN NULL ELSE - 98 + 32 + + CAST ( + 14 AS INTEGER ) + - 76 - ( + 86 ) * + 5 END ) ) AS col1, - 97 col2
----
0
-97
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-7229
SELECT ALL 70 DIV COUNT( * ), + NULLIF ( + COALESCE ( - 35, - + ( - 1 ) ), + + 89 - + COALESCE ( + - 73, - COUNT( * ) - - + 30 - + 20 + + + NULLIF ( - 58, - - 15 + - 5 ) + - 82 * + + CASE COUNT( * ) WHEN - + 32 * 73 THEN NULL WHEN ( 4 ) - 35 THEN NULL ELSE + + ( - 85 ) * + CAST( NULL AS SIGNED ) END + SUM( ALL - 19 ) + - + 76 DIV 48 ) * + 1 * + AVG ( - CAST( NULL AS SIGNED ) ) + - - 24 ) + + CAST( NULL AS SIGNED ) AS col0
----
70
NULL
skipif mysql # not compatible
query II rowsort label-7229
SELECT ALL 70 / COUNT ( * ), + NULLIF ( + COALESCE ( - 35, - + ( - 1 ) ), + + 89 - + COALESCE ( + - 73, - COUNT ( * ) - - + 30 - + 20 + + + NULLIF ( - 58, - - 15 + - 5 ) + - 82 * + + CASE COUNT ( * ) WHEN - + 32 * 73 THEN NULL WHEN ( 4 ) - 35 THEN NULL ELSE + + ( - 85 ) * + CAST ( NULL AS INTEGER ) END + SUM ( ALL - 19 ) + - + 76 / 48 ) * + 1 * + AVG ( - CAST ( NULL AS INTEGER ) ) + - - 24 ) + + CAST ( NULL AS INTEGER ) AS col0
----
70
NULL
query I rowsort
SELECT + 14 + + 23 * - 57 AS col2
----
-1297
query I rowsort
SELECT ALL + - ( 72 )
----
-72
query I rowsort
SELECT - 56 * + 77
----
-4312
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7233
SELECT CAST( + 35 AS SIGNED )
----
35
skipif mysql # not compatible
query I rowsort label-7233
SELECT CAST ( + 35 AS INTEGER )
----
35
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7234
SELECT + COUNT( * ) DIV + + 68 col0
----
0
skipif mysql # not compatible
query I rowsort label-7234
SELECT + COUNT ( * ) / + + 68 col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7235
SELECT - COUNT( * ) * - - MIN( CASE + 91 WHEN + 6 THEN - + 49 ELSE 23 END ) AS col2
----
-23
skipif mysql # not compatible
query I rowsort label-7235
SELECT - COUNT ( * ) * - - MIN ( CASE + 91 WHEN + 6 THEN - + 49 ELSE 23 END ) AS col2
----
-23
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7236
SELECT 91 DIV - 43 - + - MAX( 42 ) + - COALESCE ( - + COUNT( * ), - - CAST( - 89 AS SIGNED ), 45 DIV 63 * + + 21 + + + 7 )
----
41
skipif mysql # not compatible
query I rowsort label-7236
SELECT 91 / - 43 - + - MAX ( 42 ) + - COALESCE ( - + COUNT ( * ), - - CAST ( - 89 AS INTEGER ), 45 / 63 * + + 21 + + + 7 )
----
41
query I rowsort
SELECT - 14 - + 94
----
-108
onlyif mysql # DIV for integer division:
query II rowsort label-7238
SELECT + 11 AS col1, 58 DIV - + NULLIF ( 42, - 6 ) - + 7 * + 26 AS col0
----
11
-183
skipif mysql # not compatible
query II rowsort label-7238
SELECT + 11 AS col1, 58 / - + NULLIF ( 42, - 6 ) - + 7 * + 26 AS col0
----
11
-183
query I rowsort
SELECT ALL - 65 + 99
----
34
query I rowsort
SELECT DISTINCT + 10 + 50
----
60
onlyif mysql # aggregate syntax:
query I rowsort label-7241
SELECT ( SUM( ALL - 7 ) ) + - - COUNT( * )
----
-6
skipif mysql # not compatible
query I rowsort label-7241
SELECT ( SUM ( ALL - 7 ) ) + - - COUNT ( * )
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-7242
SELECT 3 - + COUNT( * ) + - 42 AS col1
----
-40
skipif mysql # not compatible
query I rowsort label-7242
SELECT 3 - + COUNT ( * ) + - 42 AS col1
----
-40
query I rowsort
SELECT ALL + 93 * - 95 * 99
----
-874665
query I rowsort
SELECT 2 * - - 5 + 5
----
15
query II rowsort
SELECT 11 AS col1, - 95 AS col2
----
11
-95
query I rowsort
SELECT ALL + 66 - + NULLIF ( - 13, - 68 )
----
79
query I rowsort
SELECT ALL + 93 * 25
----
2325
onlyif mysql # aggregate syntax:
query I rowsort label-7248
SELECT COUNT( * ) + 82 AS col2
----
83
skipif mysql # not compatible
query I rowsort label-7248
SELECT COUNT ( * ) + 82 AS col2
----
83
onlyif mysql # aggregate syntax:
query I rowsort label-7249
SELECT ALL + MIN( + 15 ) - 82 col2
----
-67
skipif mysql # not compatible
query I rowsort label-7249
SELECT ALL + MIN ( + 15 ) - 82 col2
----
-67
onlyif mysql # aggregate syntax:
query I rowsort label-7250
SELECT COUNT( * ) * + 53 col2
----
53
skipif mysql # not compatible
query I rowsort label-7250
SELECT COUNT ( * ) * + 53 col2
----
53
onlyif mysql # aggregate syntax:
query I rowsort label-7251
SELECT 21 + COUNT( + 60 - + 1 ) col0
----
22
skipif mysql # not compatible
query I rowsort label-7251
SELECT 21 + COUNT ( + 60 - + 1 ) col0
----
22
query I rowsort
SELECT DISTINCT + 48 - 61 AS col2
----
-13
query I rowsort
SELECT 37 + - 7
----
30
query I rowsort
SELECT 8 * + 32 AS col2
----
256
query I rowsort
SELECT 43 * + 76
----
3268
onlyif mysql # aggregate syntax:
query I rowsort label-7256
SELECT DISTINCT - NULLIF ( - MAX( ALL - 60 ), - 83 ) * 2 AS col2
----
-120
skipif mysql # not compatible
query I rowsort label-7256
SELECT DISTINCT - NULLIF ( - MAX ( ALL - 60 ), - 83 ) * 2 AS col2
----
-120
query I rowsort
SELECT 17 * 4 AS col0
----
68
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7258
SELECT ALL COALESCE ( - 42, COUNT( * ) DIV NULLIF ( + 82, 87 ), ( + 48 ) * 56 ) * + 66
----
-2772
skipif mysql # not compatible
query I rowsort label-7258
SELECT ALL COALESCE ( - 42, COUNT ( * ) / NULLIF ( + 82, 87 ), ( + 48 ) * 56 ) * + 66
----
-2772
query I rowsort
SELECT DISTINCT ( ( - 42 ) ) * - ( 83 )
----
3486
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7260
SELECT DISTINCT + CASE - 9 WHEN - 12 THEN 46 - - CASE - ( 73 ) WHEN - COUNT( * ) THEN NULL WHEN CAST( NULL AS SIGNED ) THEN + 44 / + 65 ELSE - 41 * COUNT( * ) + - 22 END WHEN + 55 THEN NULL END * ( 36 + AVG ( 75 + CAST( 85 AS SIGNED ) ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-7260
SELECT DISTINCT + CASE - 9 WHEN - 12 THEN 46 - - CASE - ( 73 ) WHEN - COUNT ( * ) THEN NULL WHEN CAST ( NULL AS INTEGER ) THEN + 44 / + 65 ELSE - 41 * COUNT ( * ) + - 22 END WHEN + 55 THEN NULL END * ( 36 + AVG ( 75 + CAST ( 85 AS INTEGER ) ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7261
SELECT COUNT( * ) * ( + 31 )
----
31
skipif mysql # not compatible
query I rowsort label-7261
SELECT COUNT ( * ) * ( + 31 )
----
31
query I rowsort
SELECT ALL 92 + 69
----
161
onlyif mysql # aggregate syntax:
query I rowsort label-7263
SELECT 26 - - COUNT( * )
----
27
skipif mysql # not compatible
query I rowsort label-7263
SELECT 26 - - COUNT ( * )
----
27
onlyif mysql # aggregate syntax:
query I rowsort label-7264
SELECT COUNT( * ) + + 45 * + 85 AS col2
----
3826
skipif mysql # not compatible
query I rowsort label-7264
SELECT COUNT ( * ) + + 45 * + 85 AS col2
----
3826
onlyif mysql # aggregate syntax:
query I rowsort label-7265
SELECT ( COUNT( * ) ) + MIN( ALL - 76 ) * - 98 AS col1
----
7449
skipif mysql # not compatible
query I rowsort label-7265
SELECT ( COUNT ( * ) ) + MIN ( ALL - 76 ) * - 98 AS col1
----
7449
query I rowsort
SELECT DISTINCT 98 + 67 AS col0
----
165
query I rowsort
SELECT ALL 56 + 9
----
65
query I rowsort
SELECT ALL 32 + 16 * - 56
----
-864
query I rowsort
SELECT + 56 * - 23 + 17
----
-1271
query I rowsort
SELECT DISTINCT 50 * + 49
----
2450
query I rowsort
SELECT DISTINCT 62 + ( - 68 ) AS col2
----
-6
query I rowsort
SELECT ( - ( + 3 ) ) - - 95
----
92
onlyif mysql # aggregate syntax:
query I rowsort label-7273
SELECT 77 + + MIN( + 86 )
----
163
skipif mysql # not compatible
query I rowsort label-7273
SELECT 77 + + MIN ( + 86 )
----
163
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7274
SELECT ALL 97 + MAX( ALL 66 ) DIV + 20 AS col2
----
100
skipif mysql # not compatible
query I rowsort label-7274
SELECT ALL 97 + MAX ( ALL 66 ) / + 20 AS col2
----
100
onlyif mysql # DIV for integer division:
query I rowsort label-7275
SELECT 67 DIV - 75
----
0
skipif mysql # not compatible
query I rowsort label-7275
SELECT 67 / - 75
----
0
query I rowsort
SELECT 97 * 73 + - 56 AS col2
----
7025
onlyif mysql # aggregate syntax:
query I rowsort label-7277
SELECT ALL COUNT( * ) - - COALESCE ( - 33, ( - 60 ) ) * 38
----
-1253
skipif mysql # not compatible
query I rowsort label-7277
SELECT ALL COUNT ( * ) - - COALESCE ( - 33, ( - 60 ) ) * 38
----
-1253
query I rowsort
SELECT 86 * 20 AS col2
----
1720
query I rowsort
SELECT 22 + 0 AS col0
----
22
onlyif mysql # DIV for integer division:
query I rowsort label-7280
SELECT ALL - 34 DIV 70 col0
----
0
skipif mysql # not compatible
query I rowsort label-7280
SELECT ALL - 34 / 70 col0
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7281
SELECT DISTINCT 48 / - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-7281
SELECT DISTINCT 48 / - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT DISTINCT - - 32 AS col1
----
32
query I rowsort
SELECT DISTINCT + + 26 * 31
----
806
query I rowsort
SELECT ALL + 17 * + 11
----
187
query I rowsort
SELECT - 89 * 68 AS col2
----
-6052
query I rowsort
SELECT ALL + 6 * + 71
----
426
onlyif mysql # aggregate syntax:
query I rowsort label-7287
SELECT ALL - 56 * + COUNT( * )
----
-56
skipif mysql # not compatible
query I rowsort label-7287
SELECT ALL - 56 * + COUNT ( * )
----
-56
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7288
SELECT 93 - - NULLIF ( CASE 82 WHEN 6 THEN + ( 56 ) WHEN + 43 THEN + 22 * 25 ELSE NULL END, CAST( NULL AS SIGNED ) ) * 61
----
NULL
skipif mysql # not compatible
query I rowsort label-7288
SELECT 93 - - NULLIF ( CASE 82 WHEN 6 THEN + ( 56 ) WHEN + 43 THEN + 22 * 25 ELSE NULL END, CAST ( NULL AS INTEGER ) ) * 61
----
NULL
query I rowsort
SELECT + 83 - + 33 AS col0
----
50
query I rowsort
SELECT + ( 78 ) * 72 AS col1
----
5616
onlyif mysql # aggregate syntax:
query I rowsort label-7291
SELECT DISTINCT - 79 + - 23 * COUNT( * ) AS col2
----
-102
skipif mysql # not compatible
query I rowsort label-7291
SELECT DISTINCT - 79 + - 23 * COUNT ( * ) AS col2
----
-102
onlyif mysql # aggregate syntax:
query I rowsort label-7292
SELECT DISTINCT - 73 + + COUNT( * ) AS col1
----
-72
skipif mysql # not compatible
query I rowsort label-7292
SELECT DISTINCT - 73 + + COUNT ( * ) AS col1
----
-72
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7293
SELECT DISTINCT 45 + + ( 67 ) DIV COALESCE ( 1 - 2, ( 76 ) * 11 + - CASE - 22 - COUNT( * ) WHEN 3 + 92 THEN 37 WHEN + 81 THEN NULL ELSE NULL END * + 51 ) AS col1
----
-22
skipif mysql # not compatible
query I rowsort label-7293
SELECT DISTINCT 45 + + ( 67 ) / COALESCE ( 1 - 2, ( 76 ) * 11 + - CASE - 22 - COUNT ( * ) WHEN 3 + 92 THEN 37 WHEN + 81 THEN NULL ELSE NULL END * + 51 ) AS col1
----
-22
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7294
SELECT + 49 + - COALESCE ( - MIN( DISTINCT - 87 ), CAST( 78 AS SIGNED ) + + CAST( NULL AS SIGNED ) * 36, 80 + 44 * 18 ) AS col0
----
-38
skipif mysql # not compatible
query I rowsort label-7294
SELECT + 49 + - COALESCE ( - MIN ( DISTINCT - 87 ), CAST ( 78 AS INTEGER ) + + CAST ( NULL AS INTEGER ) * 36, 80 + 44 * 18 ) AS col0
----
-38
onlyif mysql # DIV for integer division:
query I rowsort label-7295
SELECT ALL - 29 DIV - 33
----
0
skipif mysql # not compatible
query I rowsort label-7295
SELECT ALL - 29 / - 33
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7296
SELECT 65 + MIN( ALL + 45 ) * 78
----
3575
skipif mysql # not compatible
query I rowsort label-7296
SELECT 65 + MIN ( ALL + 45 ) * 78
----
3575
query I rowsort
SELECT DISTINCT - + 41 + 54
----
13
query I rowsort
SELECT DISTINCT + 27 + 57 + - COALESCE ( 18 + - 16, - ( - ( + 89 ) ) ) * 65 AS col0
----
-46
query I rowsort
SELECT ALL - 73 * 9
----
-657
query I rowsort
SELECT ALL + 10 + 97
----
107
onlyif mysql # aggregate syntax:
query I rowsort label-7301
SELECT ALL COUNT( - - 89 )
----
1
skipif mysql # not compatible
query I rowsort label-7301
SELECT ALL COUNT ( - - 89 )
----
1
query I rowsort
SELECT DISTINCT - 82 + 49
----
-33
onlyif mysql # DIV for integer division:
query I rowsort label-7303
SELECT DISTINCT + 28 + + 27 - 56 DIV + 9
----
49
skipif mysql # not compatible
query I rowsort label-7303
SELECT DISTINCT + 28 + + 27 - 56 / + 9
----
49
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7304
SELECT DISTINCT 21 * + + COUNT( * ) DIV + 94 + 27 * - COUNT( ( - ( + 54 ) ) )
----
-27
skipif mysql # not compatible
query I rowsort label-7304
SELECT DISTINCT 21 * + + COUNT ( * ) / + 94 + 27 * - COUNT ( ( - ( + 54 ) ) )
----
-27
onlyif mysql # aggregate syntax:
query I rowsort label-7305
SELECT + COUNT( ALL 73 )
----
1
skipif mysql # not compatible
query I rowsort label-7305
SELECT + COUNT ( ALL 73 )
----
1
query I rowsort
SELECT ALL + 25 * + 10 * - 58 + 34 AS col2
----
-14466
query I rowsort
SELECT + 85 * 39 AS col2
----
3315
query I rowsort
SELECT ALL + NULLIF ( - - NULLIF ( 96, 50 * + 0 ), 23 + 22 ) AS col0
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-7309
SELECT + 20 * - CASE 10 WHEN + ( + 6 ) / + ( ( - ( + 49 ) ) ) + COUNT( * ) THEN 85 + - 0 * - 93 WHEN - CASE 30 WHEN CASE 50 WHEN ( 99 ) * 32 THEN - COUNT( 86 ) * 91 - COUNT( - 68 ) ELSE NULL END THEN ( - 60 ) WHEN 58 * 85 + 76 * + MAX( 11 ) THEN NULL ELSE COALESCE ( 49, + 28 / + COUNT( * ), ( - 46 ) ) / + 77 END THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7309
SELECT + 20 * - CASE 10 WHEN + ( + 6 ) / + ( ( - ( + 49 ) ) ) + COUNT ( * ) THEN 85 + - 0 * - 93 WHEN - CASE 30 WHEN CASE 50 WHEN ( 99 ) * 32 THEN - COUNT ( 86 ) * 91 - COUNT ( - 68 ) ELSE NULL END THEN ( - 60 ) WHEN 58 * 85 + 76 * + MAX ( 11 ) THEN NULL ELSE COALESCE ( 49, + 28 / + COUNT ( * ), ( - 46 ) ) / + 77 END THEN NULL ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7310
SELECT CASE + 75 WHEN + NULLIF ( COUNT( * ), + 7 * + 70 + 32 ) * 20 THEN NULL WHEN 35 * - 28 THEN + 36 * 94 END
----
NULL
skipif mysql # not compatible
query I rowsort label-7310
SELECT CASE + 75 WHEN + NULLIF ( COUNT ( * ), + 7 * + 70 + 32 ) * 20 THEN NULL WHEN 35 * - 28 THEN + 36 * 94 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7311
SELECT COUNT( * ) * + - 13 - 25 AS col1
----
-38
skipif mysql # not compatible
query I rowsort label-7311
SELECT COUNT ( * ) * + - 13 - 25 AS col1
----
-38
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7312
SELECT + CASE - - 36 WHEN 69 THEN 0 + + CAST( 78 AS SIGNED ) / COUNT( * ) ELSE - 43 END
----
-43
skipif mysql # not compatible
query I rowsort label-7312
SELECT + CASE - - 36 WHEN 69 THEN 0 + + CAST ( 78 AS INTEGER ) / COUNT ( * ) ELSE - 43 END
----
-43
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7313
SELECT + 83 DIV - MAX( ALL 34 ) - 76
----
-78
skipif mysql # not compatible
query I rowsort label-7313
SELECT + 83 / - MAX ( ALL 34 ) - 76
----
-78
query I rowsort
SELECT + 84 * 54
----
4536
query I rowsort
SELECT ALL 95 * 41 * 76
----
296020
onlyif mysql # aggregate syntax:
query I rowsort label-7316
SELECT + 1 + - COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-7316
SELECT + 1 + - COUNT ( * )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7317
SELECT ALL + COUNT( ALL 14 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-7317
SELECT ALL + COUNT ( ALL 14 ) AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-7318
SELECT + 64 * + MAX( DISTINCT + 48 )
----
3072
skipif mysql # not compatible
query I rowsort label-7318
SELECT + 64 * + MAX ( DISTINCT + 48 )
----
3072
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7319
SELECT - CAST( NULL AS SIGNED ) + - + 99
----
NULL
skipif mysql # not compatible
query I rowsort label-7319
SELECT - CAST ( NULL AS INTEGER ) + - + 99
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7320
SELECT - COUNT( * ) * + 52 - - NULLIF ( 65, CASE WHEN 6 <= ( - 81 ) THEN 1 END )
----
13
skipif mysql # not compatible
query I rowsort label-7320
SELECT - COUNT ( * ) * + 52 - - NULLIF ( 65, CASE WHEN 6 <= ( - 81 ) THEN 1 END )
----
13
query I rowsort
SELECT ALL + - 48 col0
----
-48
onlyif mysql # aggregate syntax:
query I rowsort label-7322
SELECT + SUM( 93 ) - 82 * 99 AS col2
----
-8025
skipif mysql # not compatible
query I rowsort label-7322
SELECT + SUM ( 93 ) - 82 * 99 AS col2
----
-8025
query I rowsort
SELECT - + 91 - - 18 * 39
----
611
onlyif mysql # aggregate syntax:
query I rowsort label-7324
SELECT + NULLIF ( + COUNT( * ), + 29 )
----
1
skipif mysql # not compatible
query I rowsort label-7324
SELECT + NULLIF ( + COUNT ( * ), + 29 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-7325
SELECT ALL - ( + COUNT( * ) ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-7325
SELECT ALL - ( + COUNT ( * ) ) AS col2
----
-1
query I rowsort
SELECT ALL + ( + 37 ) + - 49 * 29 AS col2
----
-1384
onlyif mysql # aggregate syntax:
query I rowsort label-7327
SELECT + - 30 + - - COUNT( * )
----
-29
skipif mysql # not compatible
query I rowsort label-7327
SELECT + - 30 + - - COUNT ( * )
----
-29
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7328
SELECT ALL 37 DIV NULLIF ( 15, - 7 + + 31 * + 28 ) + NULLIF ( 52 - CASE - COUNT( ALL + 76 ) - CASE 19 WHEN COUNT( - 23 ) * 5 + - 95 THEN 51 - CAST( NULL AS SIGNED ) * + 5 ELSE ( 30 ) * - 73 + 63 END WHEN - 7 THEN NULL ELSE COUNT( * ) * 96 END, MAX( ALL + 1 ) * 13 )
----
-42
skipif mysql # not compatible
query I rowsort label-7328
SELECT ALL 37 / NULLIF ( 15, - 7 + + 31 * + 28 ) + NULLIF ( 52 - CASE - COUNT ( ALL + 76 ) - CASE 19 WHEN COUNT ( - 23 ) * 5 + - 95 THEN 51 - CAST ( NULL AS INTEGER ) * + 5 ELSE ( 30 ) * - 73 + 63 END WHEN - 7 THEN NULL ELSE COUNT ( * ) * 96 END, MAX ( ALL + 1 ) * 13 )
----
-42
onlyif mysql # DIV for integer division:
query I rowsort label-7329
SELECT ALL - - 81 + + 31 DIV - 73 AS col2
----
81
skipif mysql # not compatible
query I rowsort label-7329
SELECT ALL - - 81 + + 31 / - 73 AS col2
----
81
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7330
SELECT ALL CAST( 97 AS SIGNED ) + 1
----
98
skipif mysql # not compatible
query I rowsort label-7330
SELECT ALL CAST ( 97 AS INTEGER ) + 1
----
98
query I rowsort
SELECT ALL 59 + + 75 AS col2
----
134
onlyif mysql # aggregate syntax:
query I rowsort label-7332
SELECT ALL + SUM( DISTINCT - 50 ) AS col1
----
-50
skipif mysql # not compatible
query I rowsort label-7332
SELECT ALL + SUM ( DISTINCT - 50 ) AS col1
----
-50
query I rowsort
SELECT + + 53 + - 58
----
-5
onlyif mysql # aggregate syntax:
query I rowsort label-7334
SELECT + COUNT( * ) * + - COUNT( * ) col0
----
-1
skipif mysql # not compatible
query I rowsort label-7334
SELECT + COUNT ( * ) * + - COUNT ( * ) col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-7335
SELECT MAX( DISTINCT - 80 )
----
-80
skipif mysql # not compatible
query I rowsort label-7335
SELECT MAX ( DISTINCT - 80 )
----
-80
query I rowsort
SELECT - - 73 * - 19
----
-1387
query I rowsort
SELECT ALL + + 77 + + 83 AS col0
----
160
query I rowsort
SELECT - 86 + 49
----
-37
query I rowsort
SELECT - 98 * 9 * - 85 * - 84
----
-6297480
onlyif mysql # aggregate syntax:
query I rowsort label-7340
SELECT ALL NULLIF ( + 96, - COUNT( * ) / + SUM( DISTINCT 69 + 8 ) )
----
96
skipif mysql # not compatible
query I rowsort label-7340
SELECT ALL NULLIF ( + 96, - COUNT ( * ) / + SUM ( DISTINCT 69 + 8 ) )
----
96
query I rowsort
SELECT - 15 + + + 19
----
4
query I rowsort
SELECT DISTINCT 21 + - - 80
----
101
query I rowsort
SELECT DISTINCT + 96 - - 15
----
111
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7344
SELECT ALL - COUNT( * ) DIV 7 * 70 col1
----
0
skipif mysql # not compatible
query I rowsort label-7344
SELECT ALL - COUNT ( * ) / 7 * 70 col1
----
0
query II rowsort
SELECT 24, + 68 + - COALESCE ( - 30, 37 ) + - ( - 54 + - 57 * ( ( + 25 ) ) ) * - 16 AS col0
----
24
-23566
query I rowsort
SELECT ALL NULLIF ( + 65, ( + 47 ) )
----
65
query I rowsort
SELECT + 79 + + - 90 AS col2
----
-11
query I rowsort
SELECT - 61 + COALESCE ( 69, + 15 * 8 )
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-7349
SELECT DISTINCT - 97 - + + COUNT( - 60 ) + 10 * - 89 * 2 AS col0
----
-1878
skipif mysql # not compatible
query I rowsort label-7349
SELECT DISTINCT - 97 - + + COUNT ( - 60 ) + 10 * - 89 * 2 AS col0
----
-1878
onlyif mysql # aggregate syntax:
query I rowsort label-7350
SELECT - COUNT( * ) * + 14 * + 81
----
-1134
skipif mysql # not compatible
query I rowsort label-7350
SELECT - COUNT ( * ) * + 14 * + 81
----
-1134
query I rowsort
SELECT ALL + 34 * - 61 * - 84
----
174216
onlyif mysql # aggregate syntax:
query I rowsort label-7352
SELECT DISTINCT + COUNT( * ) * 49 AS col0
----
49
skipif mysql # not compatible
query I rowsort label-7352
SELECT DISTINCT + COUNT ( * ) * 49 AS col0
----
49
onlyif mysql # DIV for integer division:
query I rowsort label-7353
SELECT DISTINCT + 52 DIV + + 18 AS col0
----
2
skipif mysql # not compatible
query I rowsort label-7353
SELECT DISTINCT + 52 / + + 18 AS col0
----
2
onlyif mysql # DIV for integer division:
query I rowsort label-7354
SELECT - ( 88 ) DIV 24 + 48
----
45
skipif mysql # not compatible
query I rowsort label-7354
SELECT - ( 88 ) / 24 + 48
----
45
query I rowsort
SELECT ALL + ( + 10 ) AS col2
----
10
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7356
SELECT - 16 DIV 61 + - ( MIN( 53 ) )
----
-53
skipif mysql # not compatible
query I rowsort label-7356
SELECT - 16 / 61 + - ( MIN ( 53 ) )
----
-53
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7357
SELECT ALL + 34 * + MAX( - CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-7357
SELECT ALL + 34 * + MAX ( - CAST ( NULL AS INTEGER ) )
----
NULL
query I rowsort
SELECT ALL - 80 * - ( + - 29 )
----
-2320
query I rowsort
SELECT - 78 + - 73
----
-151
onlyif mysql # aggregate syntax:
query I rowsort label-7360
SELECT DISTINCT - 62 * - - ( - NULLIF ( 28, COUNT( * ) / - COALESCE ( 56 * - 65, 16 * + 73 - - 75 ) ) )
----
1736
skipif mysql # not compatible
query I rowsort label-7360
SELECT DISTINCT - 62 * - - ( - NULLIF ( 28, COUNT ( * ) / - COALESCE ( 56 * - 65, 16 * + 73 - - 75 ) ) )
----
1736
query I rowsort
SELECT ALL + ( ( 78 ) )
----
78
query I rowsort
SELECT + 71 + 22
----
93
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7363
SELECT + 62 * CAST( + 6 AS SIGNED )
----
372
skipif mysql # not compatible
query I rowsort label-7363
SELECT + 62 * CAST ( + 6 AS INTEGER )
----
372
onlyif mysql # aggregate syntax:
query I rowsort label-7364
SELECT ALL + MAX( + 54 ) col1
----
54
skipif mysql # not compatible
query I rowsort label-7364
SELECT ALL + MAX ( + 54 ) col1
----
54
query II rowsort
SELECT ALL + 94, - 19 col1
----
94
-19
onlyif mysql # aggregate syntax:
query I rowsort label-7366
SELECT - + 12 * + 54 + - - MAX( ( - 16 ) ) + - 73 AS col1
----
-737
skipif mysql # not compatible
query I rowsort label-7366
SELECT - + 12 * + 54 + - - MAX ( ( - 16 ) ) + - 73 AS col1
----
-737
query I rowsort
SELECT - + 50 * + 18 * 43
----
-38700
query I rowsort
SELECT + - NULLIF ( - 13, + 57 ) + 62 AS col0
----
75
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7369
SELECT DISTINCT 77 * + 58 DIV - COUNT( * ) - ( 77 )
----
-4543
skipif mysql # not compatible
query I rowsort label-7369
SELECT DISTINCT 77 * + 58 / - COUNT ( * ) - ( 77 )
----
-4543
query II rowsort
SELECT + - 76 AS col2, + 73 AS col2
----
-76
73
query I rowsort
SELECT ALL + 26 * - 52 + - 50 AS col2
----
-1402
query I rowsort
SELECT DISTINCT - 95 * + - 99 * - 21
----
-197505
onlyif mysql # aggregate syntax:
query I rowsort label-7373
SELECT ALL 16 * + - 15 + + COALESCE ( + 23, SUM( DISTINCT + 99 ) ) AS col1
----
-217
skipif mysql # not compatible
query I rowsort label-7373
SELECT ALL 16 * + - 15 + + COALESCE ( + 23, SUM ( DISTINCT + 99 ) ) AS col1
----
-217
onlyif mysql # DIV for integer division:
query I rowsort label-7374
SELECT ALL - 11 * + + 11 + + 41 DIV 9 AS col1
----
-117
skipif mysql # not compatible
query I rowsort label-7374
SELECT ALL - 11 * + + 11 + + 41 / 9 AS col1
----
-117
query I rowsort
SELECT + 29 * + 19 * - 99 - - 86 * - 53
----
-59107
query I rowsort
SELECT ALL + 4 * + + 98 + + 9 + ( 74 + - 47 ) AS col2
----
428
onlyif mysql # aggregate syntax:
query I rowsort label-7377
SELECT + - 24 + - 40 + + COUNT( * ) + + 45 * 79 AS col1
----
3492
skipif mysql # not compatible
query I rowsort label-7377
SELECT + - 24 + - 40 + + COUNT ( * ) + + 45 * 79 AS col1
----
3492
query I rowsort
SELECT + + 18 * 90 + + 31
----
1651
query I rowsort
SELECT + ( + 39 ) + - + 84
----
-45
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-7380
SELECT - COUNT( * ) AS col1, - COUNT( * ) DIV COUNT( * ) * 78 AS col0
----
-1
-78
skipif mysql # not compatible
query II rowsort label-7380
SELECT - COUNT ( * ) AS col1, - COUNT ( * ) / COUNT ( * ) * 78 AS col0
----
-1
-78
onlyif mysql # aggregate syntax:
query I rowsort label-7381
SELECT ALL COUNT( * ) * 49 + 61 - + 78 + + COUNT( * ) col2
----
33
skipif mysql # not compatible
query I rowsort label-7381
SELECT ALL COUNT ( * ) * 49 + 61 - + 78 + + COUNT ( * ) col2
----
33
onlyif mysql # aggregate syntax:
query II rowsort label-7382
SELECT DISTINCT + 51 col2, + CASE - 54 WHEN - 91 THEN 45 - COUNT( * ) ELSE NULL END
----
51
NULL
skipif mysql # not compatible
query II rowsort label-7382
SELECT DISTINCT + 51 col2, + CASE - 54 WHEN - 91 THEN 45 - COUNT ( * ) ELSE NULL END
----
51
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7383
SELECT DISTINCT - 39 * + 47 * + 23 + + CAST( NULL AS SIGNED ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7383
SELECT DISTINCT - 39 * + 47 * + 23 + + CAST ( NULL AS INTEGER ) col0
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7384
SELECT ALL 7 DIV - 52
----
0
skipif mysql # not compatible
query I rowsort label-7384
SELECT ALL 7 / - 52
----
0
query I rowsort
SELECT 71 - + + ( - - 40 ) + 56 * - 2
----
-81
onlyif mysql # DIV for integer division:
query I rowsort label-7386
SELECT DISTINCT 39 DIV + + 10
----
3
skipif mysql # not compatible
query I rowsort label-7386
SELECT DISTINCT 39 / + + 10
----
3
onlyif mysql # aggregate syntax:
query I rowsort label-7387
SELECT DISTINCT - 65 - - + 3 + + 85 + + - COUNT( * ) * + 79
----
-56
skipif mysql # not compatible
query I rowsort label-7387
SELECT DISTINCT - 65 - - + 3 + + 85 + + - COUNT ( * ) * + 79
----
-56
onlyif mysql # aggregate syntax:
query I rowsort label-7388
SELECT DISTINCT - 56 * + COALESCE ( + + 13, + 41, 89 * - COALESCE ( - CASE + 93 WHEN - 26 + 65 THEN + 26 + - MIN( 58 ) * + 82 ELSE + 80 + 93 END, ( + 21 ), + 43 ) + + 60 * 45 )
----
-728
skipif mysql # not compatible
query I rowsort label-7388
SELECT DISTINCT - 56 * + COALESCE ( + + 13, + 41, 89 * - COALESCE ( - CASE + 93 WHEN - 26 + 65 THEN + 26 + - MIN ( 58 ) * + 82 ELSE + 80 + 93 END, ( + 21 ), + 43 ) + + 60 * 45 )
----
-728
query I rowsort
SELECT 61 + + 16 AS col2
----
77
query I rowsort
SELECT 96 * + 46 * - 25
----
-110400
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7391
SELECT 3 + CAST( + + 35 AS SIGNED )
----
38
skipif mysql # not compatible
query I rowsort label-7391
SELECT 3 + CAST ( + + 35 AS INTEGER )
----
38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7392
SELECT 15 - - + ( + 97 ) + - + CAST( NULL AS SIGNED ) / + 99
----
NULL
skipif mysql # not compatible
query I rowsort label-7392
SELECT 15 - - + ( + 97 ) + - + CAST ( NULL AS INTEGER ) / + 99
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7393
SELECT CASE - - 64 WHEN 61 / - 36 * ( - CAST( NULL AS SIGNED ) ) THEN 97 * 44 + + 95 WHEN CASE 16 WHEN + COUNT( * ) THEN - 29 + - 94 WHEN + 43 THEN NULL ELSE + 37 * ( 90 / COALESCE ( + CASE - AVG ( ALL - ( + 8 ) ) WHEN 21 * CASE - 34 WHEN 63 THEN NULL WHEN - ( - 94 ) THEN + 50 + 46 WHEN + 92 + - 95 THEN + COUNT( * ) * 22 END THEN + 82 * + MIN( - 52 ) + 80 * - 74 END, 92 ) ) + - 84 / + COUNT( * ) END THEN CAST( NULL AS SIGNED ) + 29 ELSE NULL END * 55 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7393
SELECT CASE - - 64 WHEN 61 / - 36 * ( - CAST ( NULL AS INTEGER ) ) THEN 97 * 44 + + 95 WHEN CASE 16 WHEN + COUNT ( * ) THEN - 29 + - 94 WHEN + 43 THEN NULL ELSE + 37 * ( 90 / COALESCE ( + CASE - AVG ( ALL - ( + 8 ) ) WHEN 21 * CASE - 34 WHEN 63 THEN NULL WHEN - ( - 94 ) THEN + 50 + 46 WHEN + 92 + - 95 THEN + COUNT ( * ) * 22 END THEN + 82 * + MIN ( - 52 ) + 80 * - 74 END, 92 ) ) + - 84 / + COUNT ( * ) END THEN CAST ( NULL AS INTEGER ) + 29 ELSE NULL END * 55 AS col1
----
NULL
query I rowsort
SELECT 22 * + CASE 83 WHEN + 30 * + 63 THEN 43 WHEN 37 THEN NULL END
----
NULL
query I rowsort
SELECT DISTINCT 31 * + 64 AS col0
----
1984
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7396
SELECT 5 + - COUNT( * ) * - COUNT( * ) + 13 DIV - COUNT( * )
----
-7
skipif mysql # not compatible
query I rowsort label-7396
SELECT 5 + - COUNT ( * ) * - COUNT ( * ) + 13 / - COUNT ( * )
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-7397
SELECT 12 * + + COUNT( * )
----
12
skipif mysql # not compatible
query I rowsort label-7397
SELECT 12 * + + COUNT ( * )
----
12
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-7398
SELECT ALL + CAST( NULL AS SIGNED ) / + CAST( NULL AS DECIMAL ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7398
SELECT ALL + CAST ( NULL AS INTEGER ) / + CAST ( NULL AS REAL ) AS col2
----
NULL
query I rowsort
SELECT 92 + + 82
----
174
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7400
SELECT 31 DIV COUNT( * ) AS col2
----
31
skipif mysql # not compatible
query I rowsort label-7400
SELECT 31 / COUNT ( * ) AS col2
----
31
onlyif mysql # aggregate syntax:
query I rowsort label-7401
SELECT - MIN( DISTINCT + 35 ) * + - 62 + + MIN( ALL 95 ) AS col2
----
2265
skipif mysql # not compatible
query I rowsort label-7401
SELECT - MIN ( DISTINCT + 35 ) * + - 62 + + MIN ( ALL 95 ) AS col2
----
2265
onlyif mysql # aggregate syntax:
query II rowsort label-7402
SELECT 37 * - COUNT( * ), + 67 + + + 92 + 55 * - 23 AS col2
----
-37
-1106
skipif mysql # not compatible
query II rowsort label-7402
SELECT 37 * - COUNT ( * ), + 67 + + + 92 + 55 * - 23 AS col2
----
-37
-1106
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7403
SELECT ALL + COUNT( * ) DIV - 28 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-7403
SELECT ALL + COUNT ( * ) / - 28 AS col2
----
0
query I rowsort
SELECT ALL - ( + 89 )
----
-89
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7405
SELECT 38 * - 25 - + COALESCE ( - 93, 84 * NULLIF ( - 53 * CAST( 86 AS SIGNED ), 2 + - 86 ), - 3, + 44 ) + 17 AS col2
----
-840
skipif mysql # not compatible
query I rowsort label-7405
SELECT 38 * - 25 - + COALESCE ( - 93, 84 * NULLIF ( - 53 * CAST ( 86 AS INTEGER ), 2 + - 86 ), - 3, + 44 ) + 17 AS col2
----
-840
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7406
SELECT CASE - COALESCE ( - 60, - 91, 96 ) WHEN CASE + 85 WHEN + 65 THEN 7 * NULLIF ( + MIN( - 70 ), + 74 * - 90 ) ELSE NULL END + + 2 THEN NULL WHEN 15 THEN - 98 ELSE - CASE - NULLIF ( 6, + 92 ) WHEN - 0 THEN NULL ELSE 46 * ( CASE 97 WHEN 37 THEN NULL WHEN 20 THEN 19 - 4 * + NULLIF ( + CAST( NULLIF ( - 79, CAST( + 58 AS SIGNED ) ) AS SIGNED ), COUNT( * ) ) ELSE NULL END * 78 ) END * 57 END
----
NULL
skipif mysql # not compatible
query I rowsort label-7406
SELECT CASE - COALESCE ( - 60, - 91, 96 ) WHEN CASE + 85 WHEN + 65 THEN 7 * NULLIF ( + MIN ( - 70 ), + 74 * - 90 ) ELSE NULL END + + 2 THEN NULL WHEN 15 THEN - 98 ELSE - CASE - NULLIF ( 6, + 92 ) WHEN - 0 THEN NULL ELSE 46 * ( CASE 97 WHEN 37 THEN NULL WHEN 20 THEN 19 - 4 * + NULLIF ( + CAST ( NULLIF ( - 79, CAST ( + 58 AS INTEGER ) ) AS INTEGER ), COUNT ( * ) ) ELSE NULL END * 78 ) END * 57 END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7407
SELECT ALL + + COUNT( CAST( NULL AS SIGNED ) ) + + 4 * COUNT( * ) col1
----
4
skipif mysql # not compatible
query I rowsort label-7407
SELECT ALL + + COUNT ( CAST ( NULL AS INTEGER ) ) + + 4 * COUNT ( * ) col1
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-7408
SELECT MAX( DISTINCT 2 ) - + 89 * + 29 * COUNT( * ) + 34
----
-2545
skipif mysql # not compatible
query I rowsort label-7408
SELECT MAX ( DISTINCT 2 ) - + 89 * + 29 * COUNT ( * ) + 34
----
-2545
query I rowsort
SELECT ALL + - CASE - 66 WHEN + + 80 THEN - + 89 ELSE ( 9 ) END * 9 AS col2
----
-81
query I rowsort
SELECT DISTINCT - - 48 + 57 AS col2
----
105
query I rowsort
SELECT + - 22 col1
----
-22
query I rowsort
SELECT DISTINCT - + 28 col2
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-7413
SELECT ALL + 33 + - 82 + 74 + 20 + - COUNT( * ) * - 87 * NULLIF ( 46 * 22, - COUNT( 97 ) ) AS col1
----
88089
skipif mysql # not compatible
query I rowsort label-7413
SELECT ALL + 33 + - 82 + 74 + 20 + - COUNT ( * ) * - 87 * NULLIF ( 46 * 22, - COUNT ( 97 ) ) AS col1
----
88089
query I rowsort
SELECT + 2 + - 58 AS col2
----
-56
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-7415
SELECT + + 43 * + 4 + + CAST( 70 AS SIGNED ) - 94 DIV + 62
----
241
skipif mysql # not compatible
query I rowsort label-7415
SELECT + + 43 * + 4 + + CAST ( 70 AS INTEGER ) - 94 / + 62
----
241
query II rowsort
SELECT 71 + 26 AS col0, COALESCE ( - 46, 45 )
----
97
-46
query I rowsort
SELECT + 85 - + 40 * + + 61 AS col0
----
-2355
onlyif mysql # aggregate syntax:
query I rowsort label-7418
SELECT DISTINCT - + COUNT( 97 )
----
-1
skipif mysql # not compatible
query I rowsort label-7418
SELECT DISTINCT - + COUNT ( 97 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-7419
SELECT - 14 * - 23 + - COUNT( * )
----
321
skipif mysql # not compatible
query I rowsort label-7419
SELECT - 14 * - 23 + - COUNT ( * )
----
321
onlyif mysql # DIV for integer division:
query I rowsort label-7420
SELECT 60 + + 26 DIV 70
----
60
skipif mysql # not compatible
query I rowsort label-7420
SELECT 60 + + 26 / 70
----
60
query I rowsort
SELECT 47 * + 53 + 8
----
2499
onlyif mysql # aggregate syntax:
query I rowsort label-7422
SELECT DISTINCT - 50 * + 54 * + COUNT( * ) * - COUNT( * )
----
2700
skipif mysql # not compatible
query I rowsort label-7422
SELECT DISTINCT - 50 * + 54 * + COUNT ( * ) * - COUNT ( * )
----
2700
query I rowsort
SELECT ALL 82 - + 76 AS col2
----
6
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7424
SELECT ALL CAST( + 51 AS SIGNED ) * + + 16
----
816
skipif mysql # not compatible
query I rowsort label-7424
SELECT ALL CAST ( + 51 AS INTEGER ) * + + 16
----
816
onlyif mysql # aggregate syntax:
query I rowsort label-7425
SELECT COUNT( * ) + 43 - COUNT( ALL 67 )
----
43
skipif mysql # not compatible
query I rowsort label-7425
SELECT COUNT ( * ) + 43 - COUNT ( ALL 67 )
----
43
onlyif mysql # aggregate syntax:
query I rowsort label-7426
SELECT DISTINCT + 90 * + 81 * - MIN( ALL - 44 ) AS col1
----
320760
skipif mysql # not compatible
query I rowsort label-7426
SELECT DISTINCT + 90 * + 81 * - MIN ( ALL - 44 ) AS col1
----
320760
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7427
SELECT ALL 62 - - 31 * + 78 * 36 * + CAST( NULL AS DECIMAL ) + + 44
----
NULL
skipif mysql # not compatible
query I rowsort label-7427
SELECT ALL 62 - - 31 * + 78 * 36 * + CAST ( NULL AS REAL ) + + 44
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-7428
SELECT DISTINCT 80 AS col1, 46 * + 92 * + COUNT( ALL 98 )
----
80
4232
skipif mysql # not compatible
query II rowsort label-7428
SELECT DISTINCT 80 AS col1, 46 * + 92 * + COUNT ( ALL 98 )
----
80
4232
query I rowsort
SELECT ALL 33 * + + COALESCE ( + + 83, - 80 ) * - 20
----
-54780
onlyif mysql # aggregate syntax:
query I rowsort label-7430
SELECT MIN( + + 34 ) + + 93 AS col0
----
127
skipif mysql # not compatible
query I rowsort label-7430
SELECT MIN ( + + 34 ) + + 93 AS col0
----
127
onlyif mysql # aggregate syntax:
query I rowsort label-7431
SELECT COUNT( * ) + + 21
----
22
skipif mysql # not compatible
query I rowsort label-7431
SELECT COUNT ( * ) + + 21
----
22
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-7432
SELECT CAST( NULL AS DECIMAL ) + - - 23 + + 80 AS col0, COUNT( * )
----
NULL
1
skipif mysql # not compatible
query II rowsort label-7432
SELECT CAST ( NULL AS REAL ) + - - 23 + + 80 AS col0, COUNT ( * )
----
NULL
1
onlyif mysql # aggregate syntax:
query I rowsort label-7433
SELECT CASE - COUNT( ALL 44 ) WHEN + 42 / + 92 + 5 THEN + 74 * - 59 + - 39 ELSE NULL END / 22
----
NULL
skipif mysql # not compatible
query I rowsort label-7433
SELECT CASE - COUNT ( ALL 44 ) WHEN + 42 / + 92 + 5 THEN + 74 * - 59 + - 39 ELSE NULL END / 22
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7434
SELECT ALL NULLIF ( + COUNT( * ), + 76 ) DIV MAX( - 38 )
----
0
skipif mysql # not compatible
query I rowsort label-7434
SELECT ALL NULLIF ( + COUNT ( * ), + 76 ) / MAX ( - 38 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7435
SELECT DISTINCT MAX( + + 97 )
----
97
skipif mysql # not compatible
query I rowsort label-7435
SELECT DISTINCT MAX ( + + 97 )
----
97
onlyif mysql # aggregate syntax:
query II rowsort label-7436
SELECT COUNT( * ) + - ( COUNT( * ) ) AS col0, 34 * - 45 + CASE MIN( DISTINCT + 4 ) WHEN 8 - COALESCE ( NULLIF ( CASE - ( + 63 ) WHEN 85 * - MAX( - 12 ) THEN ( - 49 ) END, 68 ), 9 ) / 66 THEN AVG ( 62 ) END AS col1
----
0
NULL
skipif mysql # not compatible
query II rowsort label-7436
SELECT COUNT ( * ) + - ( COUNT ( * ) ) AS col0, 34 * - 45 + CASE MIN ( DISTINCT + 4 ) WHEN 8 - COALESCE ( NULLIF ( CASE - ( + 63 ) WHEN 85 * - MAX ( - 12 ) THEN ( - 49 ) END, 68 ), 9 ) / 66 THEN AVG ( 62 ) END AS col1
----
0
NULL
query I rowsort
SELECT ALL 72 * + 15 AS col1
----
1080
query I rowsort
SELECT 12 + - - ( - 43 ) * - 70 AS col2
----
3022
onlyif mysql # DIV for integer division:
query I rowsort label-7439
SELECT ALL 84 DIV 80 AS col1
----
1
skipif mysql # not compatible
query I rowsort label-7439
SELECT ALL 84 / 80 AS col1
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-7440
SELECT ALL + COUNT( * ) * - 83
----
-83
skipif mysql # not compatible
query I rowsort label-7440
SELECT ALL + COUNT ( * ) * - 83
----
-83
query I rowsort
SELECT COALESCE ( 37, - 26 + - 26 + + 14 + ( + 80 ), 67 ) * - 3
----
-111
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7442
SELECT SUM( ( 37 ) ) + + 85 + + 70 DIV - 64
----
121
skipif mysql # not compatible
query I rowsort label-7442
SELECT SUM ( ( 37 ) ) + + 85 + + 70 / - 64
----
121
query I rowsort
SELECT 95 - + 68 AS col0
----
27
query I rowsort
SELECT 37 + 92 AS col2
----
129
query I rowsort
SELECT ALL 54 + - 86 AS col0
----
-32
query I rowsort
SELECT NULLIF ( - 54, - 48 ) * + ( 98 ) AS col2
----
-5292
query I rowsort
SELECT 47 + 96 AS col0
----
143
query I rowsort
SELECT ( 39 ) + 89 AS col2
----
128
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7449
SELECT ALL - COUNT( * ) * + + ( 4 ) * + - COUNT( * ) - + - 71 + + CAST( COUNT( * ) + 16 * 81 AS SIGNED ) AS col1
----
1372
skipif mysql # not compatible
query I rowsort label-7449
SELECT ALL - COUNT ( * ) * + + ( 4 ) * + - COUNT ( * ) - + - 71 + + CAST ( COUNT ( * ) + 16 * 81 AS INTEGER ) AS col1
----
1372
onlyif mysql # aggregate syntax:
query I rowsort label-7450
SELECT ALL - + 30 * - 1 + - + MIN( ALL 7 ) + 4 * 87 + + ( + 47 )
----
418
skipif mysql # not compatible
query I rowsort label-7450
SELECT ALL - + 30 * - 1 + - + MIN ( ALL 7 ) + 4 * 87 + + ( + 47 )
----
418
onlyif mysql # DIV for integer division:
query I rowsort label-7451
SELECT - 41 DIV - + CASE 74 WHEN + 37 THEN NULL WHEN - 81 THEN 81 ELSE + 32 END + + 46 * 80
----
3681
skipif mysql # not compatible
query I rowsort label-7451
SELECT - 41 / - + CASE 74 WHEN + 37 THEN NULL WHEN - 81 THEN 81 ELSE + 32 END + + 46 * 80
----
3681
query I rowsort
SELECT DISTINCT - - 98 AS col2
----
98
onlyif mysql # DIV for integer division:
query I rowsort label-7453
SELECT ALL + + ( 73 ) DIV 92
----
0
skipif mysql # not compatible
query I rowsort label-7453
SELECT ALL + + ( 73 ) / 92
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7454
SELECT ALL - + COALESCE ( + SUM( - 76 ), - MAX( ALL - CAST( - 33 AS SIGNED ) ) + + 30 * - ( + 91 * 33 ) )
----
76
skipif mysql # not compatible
query I rowsort label-7454
SELECT ALL - + COALESCE ( + SUM ( - 76 ), - MAX ( ALL - CAST ( - 33 AS INTEGER ) ) + + 30 * - ( + 91 * 33 ) )
----
76
query I rowsort
SELECT 93 * + 67 col2
----
6231
query I rowsort
SELECT + COALESCE ( + 42, 92 ) col0
----
42
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7457
SELECT ALL 45 * CAST( NULL AS SIGNED ) + + CASE - + 31 WHEN - - 50 THEN 89 WHEN + 63 THEN NULL END / + 51
----
NULL
skipif mysql # not compatible
query I rowsort label-7457
SELECT ALL 45 * CAST ( NULL AS INTEGER ) + + CASE - + 31 WHEN - - 50 THEN 89 WHEN + 63 THEN NULL END / + 51
----
NULL
query I rowsort
SELECT - 83 + - COALESCE ( - 78, + + ( - + 74 ) + + 36, - 21 )
----
-5
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7459
SELECT 16 * + 74 / + + CAST( NULL AS SIGNED ) + 74 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7459
SELECT 16 * + 74 / + + CAST ( NULL AS INTEGER ) + 74 AS col0
----
NULL
query I rowsort
SELECT DISTINCT - - NULLIF ( - 39, - - AVG ( ALL - 29 ) - - - 55 ) * - 70 col2
----
2730
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7461
SELECT - + 16 * + - CAST( + CASE + 70 WHEN - COUNT( * ) * 84 THEN 52 ELSE + 59 END AS SIGNED ) - NULLIF ( + 56, - CASE NULLIF ( 47, NULLIF ( + ( - 15 ), COUNT( * ) + 77 ) ) WHEN 22 * 36 THEN NULL ELSE - ( - 33 ) END + 89 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7461
SELECT - + 16 * + - CAST ( + CASE + 70 WHEN - COUNT ( * ) * 84 THEN 52 ELSE + 59 END AS INTEGER ) - NULLIF ( + 56, - CASE NULLIF ( 47, NULLIF ( + ( - 15 ), COUNT ( * ) + 77 ) ) WHEN 22 * 36 THEN NULL ELSE - ( - 33 ) END + 89 ) AS col2
----
NULL
query I rowsort
SELECT ALL 10 * + + 47
----
470
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7463
SELECT DISTINCT + ( - ( 30 ) ) - CASE 47 WHEN + ( + COUNT( DISTINCT - 72 ) ) - - ( 27 ) THEN NULL WHEN - COUNT( * ) + 94 THEN ( - 62 ) ELSE CAST( NULL AS SIGNED ) END * - 48
----
NULL
skipif mysql # not compatible
query I rowsort label-7463
SELECT DISTINCT + ( - ( 30 ) ) - CASE 47 WHEN + ( + COUNT ( DISTINCT - 72 ) ) - - ( 27 ) THEN NULL WHEN - COUNT ( * ) + 94 THEN ( - 62 ) ELSE CAST ( NULL AS INTEGER ) END * - 48
----
NULL
query I rowsort
SELECT ALL + ( - + 61 ) col2
----
-61
query I rowsort
SELECT DISTINCT - + 40 * 47 * - 84 + - - 65 AS col0
----
157985
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7466
SELECT - 72 * + CAST( NULL AS SIGNED ) + 44 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7466
SELECT - 72 * + CAST ( NULL AS INTEGER ) + 44 AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7467
SELECT + NULLIF ( COUNT( * ), - 0 * CAST( NULL AS SIGNED ) * - + 19 )
----
1
skipif mysql # not compatible
query I rowsort label-7467
SELECT + NULLIF ( COUNT ( * ), - 0 * CAST ( NULL AS INTEGER ) * - + 19 )
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-7468
SELECT ALL + NULLIF ( + 98, 94 / - 41 * + SUM( DISTINCT 12 ) )
----
98
skipif mysql # not compatible
query I rowsort label-7468
SELECT ALL + NULLIF ( + 98, 94 / - 41 * + SUM ( DISTINCT 12 ) )
----
98
query II rowsort
SELECT 40, - 33 * + + 90 col2
----
40
-2970
query I rowsort
SELECT - ( 47 ) + 82 AS col1
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-7471
SELECT ALL CASE + SUM( ALL + - 93 ) WHEN - + 1 THEN NULL WHEN - + 21 / COUNT( * ) THEN + COUNT( * ) + COUNT( * ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7471
SELECT ALL CASE + SUM ( ALL + - 93 ) WHEN - + 1 THEN NULL WHEN - + 21 / COUNT ( * ) THEN + COUNT ( * ) + COUNT ( * ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7472
SELECT DISTINCT CASE + 35 WHEN 86 THEN + 43 WHEN - + 92 * - COUNT( * ) THEN NULL ELSE SUM( ALL 1 ) END AS col0
----
1
skipif mysql # not compatible
query I rowsort label-7472
SELECT DISTINCT CASE + 35 WHEN 86 THEN + 43 WHEN - + 92 * - COUNT ( * ) THEN NULL ELSE SUM ( ALL 1 ) END AS col0
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-7473
SELECT ALL COALESCE ( - 91, COUNT( * ) * - COALESCE ( + - 9, - COUNT( * ) + - 74 * - 63 ) ) AS col2
----
-91
skipif mysql # not compatible
query I rowsort label-7473
SELECT ALL COALESCE ( - 91, COUNT ( * ) * - COALESCE ( + - 9, - COUNT ( * ) + - 74 * - 63 ) ) AS col2
----
-91
onlyif mysql # aggregate syntax:
query I rowsort label-7474
SELECT ALL MAX( ALL + 82 )
----
82
skipif mysql # not compatible
query I rowsort label-7474
SELECT ALL MAX ( ALL + 82 )
----
82
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7475
SELECT DISTINCT NULLIF ( NULLIF ( - 3, + NULLIF ( 87, CAST( 67 AS SIGNED ) ) ), 10 * - CAST( NULL AS SIGNED ) + + 67 )
----
-3
skipif mysql # not compatible
query I rowsort label-7475
SELECT DISTINCT NULLIF ( NULLIF ( - 3, + NULLIF ( 87, CAST ( 67 AS INTEGER ) ) ), 10 * - CAST ( NULL AS INTEGER ) + + 67 )
----
-3
query I rowsort
SELECT - 61 - 28 AS col1
----
-89
onlyif mysql # DIV for integer division:
query II rowsort label-7477
SELECT ALL - 21 * + - 33 AS col1, - 90 DIV + - ( + - 57 )
----
693
-1
skipif mysql # not compatible
query II rowsort label-7477
SELECT ALL - 21 * + - 33 AS col1, - 90 / + - ( + - 57 )
----
693
-1
query I rowsort
SELECT - 66 * - - 63
----
-4158
query II rowsort
SELECT ALL 60 AS col0, ( - 0 ) - 12
----
60
-12
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7480
SELECT 70 AS col2, 75 * - 55 - COALESCE ( - - 7, 85 ) + - CAST( + 7 AS SIGNED )
----
70
-4139
skipif mysql # not compatible
query II rowsort label-7480
SELECT 70 AS col2, 75 * - 55 - COALESCE ( - - 7, 85 ) + - CAST ( + 7 AS INTEGER )
----
70
-4139
onlyif mysql # aggregate syntax:
query I rowsort label-7481
SELECT ALL 30 + COUNT( * ) * 94
----
124
skipif mysql # not compatible
query I rowsort label-7481
SELECT ALL 30 + COUNT ( * ) * 94
----
124
query II rowsort
SELECT 51 AS col2, 56
----
51
56
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7483
SELECT ALL ( CAST( + 94 AS SIGNED ) ) + - 81 + + ( - 8 ) AS col2
----
5
skipif mysql # not compatible
query I rowsort label-7483
SELECT ALL ( CAST ( + 94 AS INTEGER ) ) + - 81 + + ( - 8 ) AS col2
----
5
query II rowsort
SELECT 56 AS col2, 39 AS col0
----
56
39
onlyif mysql # aggregate syntax:
query I rowsort label-7485
SELECT DISTINCT + 99 + COUNT( * ) - COALESCE ( SUM( DISTINCT 40 ), + - 82 * - 21, 53 + 1 * 72 ) * + COUNT( - 44 ) * + 68
----
-2620
skipif mysql # not compatible
query I rowsort label-7485
SELECT DISTINCT + 99 + COUNT ( * ) - COALESCE ( SUM ( DISTINCT 40 ), + - 82 * - 21, 53 + 1 * 72 ) * + COUNT ( - 44 ) * + 68
----
-2620
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7486
SELECT DISTINCT NULLIF ( - 55, + COALESCE ( - 76, CAST( NULL AS DECIMAL ) ) ) + - 14
----
-69
skipif mysql # not compatible
query I rowsort label-7486
SELECT DISTINCT NULLIF ( - 55, + COALESCE ( - 76, CAST ( NULL AS REAL ) ) ) + - 14
----
-69
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7487
SELECT DISTINCT + 19 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-7487
SELECT DISTINCT + 19 * - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7488
SELECT DISTINCT - - 88 DIV - + ( - + 16 ) + COUNT( * )
----
6
skipif mysql # not compatible
query I rowsort label-7488
SELECT DISTINCT - - 88 / - + ( - + 16 ) + COUNT ( * )
----
6
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7489
SELECT DISTINCT + NULLIF ( + - 93, - - COALESCE ( - CAST( - ( - 37 ) AS SIGNED ), + 5, + COUNT( * ) ) / + 32 + + MIN( ALL + 92 ) )
----
-93
skipif mysql # not compatible
query I rowsort label-7489
SELECT DISTINCT + NULLIF ( + - 93, - - COALESCE ( - CAST ( - ( - 37 ) AS INTEGER ), + 5, + COUNT ( * ) ) / + 32 + + MIN ( ALL + 92 ) )
----
-93
query I rowsort
SELECT - 22 * - + 31 + - 65 * + 12 * - - 28 * 65 AS col2
----
-1418918
query I rowsort
SELECT + - 6 * 6 col2
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-7492
SELECT + MIN( ALL - 81 ) AS col0
----
-81
skipif mysql # not compatible
query I rowsort label-7492
SELECT + MIN ( ALL - 81 ) AS col0
----
-81
onlyif mysql # aggregate syntax:
query I rowsort label-7493
SELECT + COUNT( ALL + + 82 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-7493
SELECT + COUNT ( ALL + + 82 ) AS col1
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7494
SELECT ALL 18 * - COUNT( + 94 ) * + CASE WHEN NOT NULLIF ( 30, - ( ( - CAST( NULL AS SIGNED ) ) ) + 34 ) IN ( 19 / + 23 - 4 ) THEN 15 + 75 END - 1 * + 8
----
-1628
skipif mysql # not compatible
query I rowsort label-7494
SELECT ALL 18 * - COUNT ( + 94 ) * + CASE WHEN NOT NULLIF ( 30, - ( ( - CAST ( NULL AS INTEGER ) ) ) + 34 ) IN ( 19 / + 23 - 4 ) THEN 15 + 75 END - 1 * + 8
----
-1628
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7495
SELECT + - 5 DIV 97 + + COALESCE ( 18, CAST( NULL AS SIGNED ) + 24 + - COUNT( * ) * 70 * 97 ) - 45 AS col2
----
-27
skipif mysql # not compatible
query I rowsort label-7495
SELECT + - 5 / 97 + + COALESCE ( 18, CAST ( NULL AS INTEGER ) + 24 + - COUNT ( * ) * 70 * 97 ) - 45 AS col2
----
-27
query I rowsort
SELECT + - 45 + 84 + + 23 * + - 58
----
-1295
query I rowsort
SELECT DISTINCT 99 * ( 64 ) + - 34 AS col2
----
6302
onlyif mysql # aggregate syntax:
query II rowsort label-7498
SELECT ALL + - COUNT( * ) AS col0, + 60
----
-1
60
skipif mysql # not compatible
query II rowsort label-7498
SELECT ALL + - COUNT ( * ) AS col0, + 60
----
-1
60
onlyif mysql # aggregate syntax:
query I rowsort label-7499
SELECT DISTINCT - 90 * 28 + + - 9 - + + 1 * - - 68 - - + COUNT( * )
----
-2596
skipif mysql # not compatible
query I rowsort label-7499
SELECT DISTINCT - 90 * 28 + + - 9 - + + 1 * - - 68 - - + COUNT ( * )
----
-2596
query I rowsort
SELECT + 0 + + 49
----
49
query II rowsort
SELECT ALL + + 39 AS col2, + 86
----
39
86
onlyif mysql # aggregate syntax:
query II rowsort label-7502
SELECT ALL + 59, COUNT( * ) AS col0
----
59
1
skipif mysql # not compatible
query II rowsort label-7502
SELECT ALL + 59, COUNT ( * ) AS col0
----
59
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7503
SELECT - 55 * + + MIN( ALL - 20 ) + - + 80 * 37 + - - 16 + AVG ( DISTINCT - 85 + - CAST( NULL AS SIGNED ) ) * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-7503
SELECT - 55 * + + MIN ( ALL - 20 ) + - + 80 * 37 + - - 16 + AVG ( DISTINCT - 85 + - CAST ( NULL AS INTEGER ) ) * COUNT ( * )
----
NULL
query I rowsort
SELECT - 21 - - + 72 AS col0
----
51
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-7505
SELECT + 33 DIV + COALESCE ( - + CAST( NULL AS SIGNED ), - + 13 * 27 - + 63, - 19 DIV 1 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-7505
SELECT + 33 / + COALESCE ( - + CAST ( NULL AS INTEGER ), - + 13 * 27 - + 63, - 19 / 1 ) AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7506
SELECT ALL + CASE - ( + 53 ) WHEN - - 22 THEN + - ( + 56 ) + + COUNT( * ) WHEN 83 * - 49 THEN + ( 79 ) / NULLIF ( - 11, 48 + ( 56 ) ) + COALESCE ( 95 + 43 * - CASE + COUNT( * ) + + MIN( 38 ) * - 80 WHEN 31 THEN COUNT( * ) ELSE NULL END, + 65 ) ELSE 76 + - 48 END AS col0
----
28
skipif mysql # not compatible
query I rowsort label-7506
SELECT ALL + CASE - ( + 53 ) WHEN - - 22 THEN + - ( + 56 ) + + COUNT ( * ) WHEN 83 * - 49 THEN + ( 79 ) / NULLIF ( - 11, 48 + ( 56 ) ) + COALESCE ( 95 + 43 * - CASE + COUNT ( * ) + + MIN ( 38 ) * - 80 WHEN 31 THEN COUNT ( * ) ELSE NULL END, + 65 ) ELSE 76 + - 48 END AS col0
----
28
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7507
SELECT + CAST( - AVG ( + ( - 55 ) ) AS SIGNED )
----
55
skipif mysql # not compatible
query I rowsort label-7507
SELECT + CAST ( - AVG ( + ( - 55 ) ) AS INTEGER )
----
55
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7508
SELECT - MIN( ALL - - 47 ) + - 61 DIV + 19 + MAX( ALL - ( + 31 ) )
----
-81
skipif mysql # not compatible
query I rowsort label-7508
SELECT - MIN ( ALL - - 47 ) + - 61 / + 19 + MAX ( ALL - ( + 31 ) )
----
-81
onlyif mysql # DIV for integer division:
query I rowsort label-7509
SELECT - 3 DIV - 32 * NULLIF ( - NULLIF ( 91, + - 85 * + 78 + 13 * 77 ), - 86 + 71 * 21 ) col1
----
0
skipif mysql # not compatible
query I rowsort label-7509
SELECT - 3 / - 32 * NULLIF ( - NULLIF ( 91, + - 85 * + 78 + 13 * 77 ), - 86 + 71 * 21 ) col1
----
0
query I rowsort
SELECT ALL ( + CASE + 32 WHEN - 76 - - + 22 / - 80 - + COALESCE ( + 26, - 19 * 79 ) * - 97 THEN NULL WHEN - 35 * + 8 THEN 39 + + 91 ELSE NULL END )
----
NULL
query I rowsort
SELECT - 79 * - 84 * 71
----
471156
query I rowsort
SELECT - 38 + + 35 AS col0
----
-3
query I rowsort
SELECT ALL - 17 * - 77 * 1 + + ( 78 ) + 37 * + 91
----
4754
query I rowsort
SELECT DISTINCT + 34 * - + 87
----
-2958
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7515
SELECT - 43 + - ( - 37 ) * - NULLIF ( - + CAST( NULL AS SIGNED ), + 60 / 56 ) * 21
----
NULL
skipif mysql # not compatible
query I rowsort label-7515
SELECT - 43 + - ( - 37 ) * - NULLIF ( - + CAST ( NULL AS INTEGER ), + 60 / 56 ) * 21
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7516
SELECT - 8 + 79 + 97 * - + COUNT( * ) - - + 61 + - 37 * - - 62 * 61
----
-139899
skipif mysql # not compatible
query I rowsort label-7516
SELECT - 8 + 79 + 97 * - + COUNT ( * ) - - + 61 + - 37 * - - 62 * 61
----
-139899
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7517
SELECT ALL COALESCE ( - CAST( NULL AS SIGNED ), - 58 ) AS col0
----
-58
skipif mysql # not compatible
query I rowsort label-7517
SELECT ALL COALESCE ( - CAST ( NULL AS INTEGER ), - 58 ) AS col0
----
-58
onlyif mysql # aggregate syntax:
query II rowsort label-7518
SELECT DISTINCT - 72 * COUNT( * ) AS col0, - ( - COUNT( * ) )
----
-72
1
skipif mysql # not compatible
query II rowsort label-7518
SELECT DISTINCT - 72 * COUNT ( * ) AS col0, - ( - COUNT ( * ) )
----
-72
1
onlyif mysql # aggregate syntax:
query I rowsort label-7519
SELECT - 89 + + + 35 - COUNT( * )
----
-55
skipif mysql # not compatible
query I rowsort label-7519
SELECT - 89 + + + 35 - COUNT ( * )
----
-55
query I rowsort
SELECT ALL + ( + - 89 ) + 56 AS col1
----
-33
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7521
SELECT DISTINCT - + ( + 23 ) * - CAST( - 98 AS SIGNED ) col0
----
-2254
skipif mysql # not compatible
query I rowsort label-7521
SELECT DISTINCT - + ( + 23 ) * - CAST ( - 98 AS INTEGER ) col0
----
-2254
query I rowsort
SELECT - + 30 AS col1
----
-30
query II rowsort
SELECT + - 10 + 33 * + 90 AS col2, 49 * - 52 AS col2
----
2960
-2548
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7524
SELECT + COALESCE ( + 85, + + COUNT( DISTINCT 7 ) + - 11, COUNT( * ) DIV + 22 ) * 36 AS col2
----
3060
skipif mysql # not compatible
query I rowsort label-7524
SELECT + COALESCE ( + 85, + + COUNT ( DISTINCT 7 ) + - 11, COUNT ( * ) / + 22 ) * 36 AS col2
----
3060
query I rowsort
SELECT + + 35 + - 76 * 21 - + + 36
----
-1597
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-7526
SELECT + - COUNT( DISTINCT ( - CAST( NULL AS DECIMAL ) ) ) + - 31 AS col1
----
-31
skipif mysql # not compatible
query I rowsort label-7526
SELECT + - COUNT ( DISTINCT ( - CAST ( NULL AS REAL ) ) ) + - 31 AS col1
----
-31
query I rowsort
SELECT ALL + + 21 AS col1
----
21
query I rowsort
SELECT 74 * - - 66 + + + ( - 95 ) AS col0
----
4789
onlyif mysql # DIV for integer division:
query I rowsort label-7529
SELECT DISTINCT 44 DIV + ( + + 51 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-7529
SELECT DISTINCT 44 / + ( + + 51 ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7530
SELECT DISTINCT - COUNT( ALL - 50 )
----
-1
skipif mysql # not compatible
query I rowsort label-7530
SELECT DISTINCT - COUNT ( ALL - 50 )
----
-1
query I rowsort
SELECT ALL - - ( 13 )
----
13
query I rowsort
SELECT - 31 * 56
----
-1736
onlyif mysql # DIV for integer division:
query I rowsort label-7533
SELECT 22 DIV - 29 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-7533
SELECT 22 / - 29 AS col1
----
0
query I rowsort
SELECT ALL - + 28 AS col0
----
-28
query I rowsort
SELECT DISTINCT 33 * 86
----
2838
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7536
SELECT + 11 * - - CAST( + ( + + 51 ) AS SIGNED ) AS col2
----
561
skipif mysql # not compatible
query I rowsort label-7536
SELECT + 11 * - - CAST ( + ( + + 51 ) AS INTEGER ) AS col2
----
561
query I rowsort
SELECT ALL - 78 * + 26
----
-2028
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7538
SELECT ALL 15 * + CASE WHEN NOT NULL IS NOT NULL THEN - 51 ELSE - + 90 + COUNT( * ) END DIV - COUNT( * ) AS col1
----
765
skipif mysql # not compatible
query I rowsort label-7538
SELECT ALL 15 * + CASE WHEN NOT NULL IS NOT NULL THEN - 51 ELSE - + 90 + COUNT ( * ) END / - COUNT ( * ) AS col1
----
765
onlyif mysql # DIV for integer division:
query I rowsort label-7539
SELECT ALL 74 + - - ( + 23 ) DIV ( + 63 ) DIV - + 15 + 41 * + 84
----
3518
skipif mysql # not compatible
query I rowsort label-7539
SELECT ALL 74 + - - ( + 23 ) / ( + 63 ) / - + 15 + 41 * + 84
----
3518
query II rowsort
SELECT + 80 AS col0, 17
----
80
17
onlyif mysql # aggregate syntax:
query I rowsort label-7541
SELECT COUNT( * ) * + 91
----
91
skipif mysql # not compatible
query I rowsort label-7541
SELECT COUNT ( * ) * + 91
----
91
onlyif mysql # aggregate syntax:
query I rowsort label-7542
SELECT ALL 68 + + MIN( - + 1 ) col1
----
67
skipif mysql # not compatible
query I rowsort label-7542
SELECT ALL 68 + + MIN ( - + 1 ) col1
----
67
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7543
SELECT DISTINCT - CAST( - + ( + 60 ) AS SIGNED ) + + - 99
----
-39
skipif mysql # not compatible
query I rowsort label-7543
SELECT DISTINCT - CAST ( - + ( + 60 ) AS INTEGER ) + + - 99
----
-39
onlyif mysql # aggregate syntax:
query II rowsort label-7544
SELECT 95 AS col2, COUNT( * )
----
95
1
skipif mysql # not compatible
query II rowsort label-7544
SELECT 95 AS col2, COUNT ( * )
----
95
1
query I rowsort
SELECT 31 * + 61
----
1891
query I rowsort
SELECT 5 + + + 44
----
49
query I rowsort
SELECT 47 + 32
----
79
query I rowsort
SELECT DISTINCT - 12 + + + 28 AS col2
----
16
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7549
SELECT ALL + CAST( - 55 AS SIGNED ) + - - 64
----
9
skipif mysql # not compatible
query I rowsort label-7549
SELECT ALL + CAST ( - 55 AS INTEGER ) + - - 64
----
9
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7550
SELECT ALL COUNT( * ) DIV - 35
----
0
skipif mysql # not compatible
query I rowsort label-7550
SELECT ALL COUNT ( * ) / - 35
----
0
query I rowsort
SELECT ALL - 85 * 7
----
-595
query II rowsort
SELECT - 15, 75 AS col1
----
-15
75
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-7553
SELECT DISTINCT 95 + + 96 + - - 94 DIV ( - CAST( 53 AS SIGNED ) )
----
190
skipif mysql # not compatible
query I rowsort label-7553
SELECT DISTINCT 95 + + 96 + - - 94 / ( - CAST ( 53 AS INTEGER ) )
----
190
query I rowsort
SELECT ALL CASE + 76 WHEN + - 94 THEN - 35 END - - + 72
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-7555
SELECT - 69, + 32 + COUNT( * ) + + - 88 AS col0
----
-69
-55
skipif mysql # not compatible
query II rowsort label-7555
SELECT - 69, + 32 + COUNT ( * ) + + - 88 AS col0
----
-69
-55
query I rowsort
SELECT DISTINCT + 13 - - 38 col0
----
51
onlyif mysql # aggregate syntax:
query I rowsort label-7557
SELECT ALL - + COUNT( * ) * 36 * 14
----
-504
skipif mysql # not compatible
query I rowsort label-7557
SELECT ALL - + COUNT ( * ) * 36 * 14
----
-504
query I rowsort
SELECT + 43 + + 13 * 20
----
303
query II rowsort
SELECT DISTINCT 48, - 54 + + 11 + - 27 AS col2
----
48
-70
query II rowsort
SELECT 0 col2, - 53 + + + 83
----
0
30
query I rowsort
SELECT DISTINCT ( - 59 )
----
-59
onlyif mysql # aggregate syntax:
query II rowsort label-7562
SELECT ALL COUNT( * ) AS col2, + 92 * - COUNT( - + 5 ) * 17 * 98 AS col2
----
1
-153272
skipif mysql # not compatible
query II rowsort label-7562
SELECT ALL COUNT ( * ) AS col2, + 92 * - COUNT ( - + 5 ) * 17 * 98 AS col2
----
1
-153272
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7563
SELECT + 42 DIV + COUNT( * ) - + COALESCE ( + - 94, NULLIF ( 73, + 83 ) - - 27 )
----
136
skipif mysql # not compatible
query I rowsort label-7563
SELECT + 42 / + COUNT ( * ) - + COALESCE ( + - 94, NULLIF ( 73, + 83 ) - - 27 )
----
136
query I rowsort
SELECT + 29 * + - 3 + 95 AS col2
----
8
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7565
SELECT + + CASE - MIN( + 27 ) WHEN + 95 THEN + 8 DIV 72 ELSE - - 34 END * + + 38 + - 50 AS col2
----
1242
skipif mysql # not compatible
query I rowsort label-7565
SELECT + + CASE - MIN ( + 27 ) WHEN + 95 THEN + 8 / 72 ELSE - - 34 END * + + 38 + - 50 AS col2
----
1242
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7566
SELECT - NULLIF ( - 22, - + 23 + ( + 38 ) - + - 84 + 73 + + + 60 + 29 * + CAST( + 0 * - 63 AS SIGNED ) ) AS col0
----
22
skipif mysql # not compatible
query I rowsort label-7566
SELECT - NULLIF ( - 22, - + 23 + ( + 38 ) - + - 84 + 73 + + + 60 + 29 * + CAST ( + 0 * - 63 AS INTEGER ) ) AS col0
----
22
query II rowsort
SELECT 68 AS col0, - 84 AS col1
----
68
-84
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-7568
SELECT 6 AS col2, - ( - NULLIF ( + COUNT( * ), CAST( NULL AS SIGNED ) / + 50 + + - COUNT( * ) ) ) AS col0
----
6
1
skipif mysql # not compatible
query II rowsort label-7568
SELECT 6 AS col2, - ( - NULLIF ( + COUNT ( * ), CAST ( NULL AS INTEGER ) / + 50 + + - COUNT ( * ) ) ) AS col0
----
6
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7569
SELECT ALL - + SUM( - 53 ) + - 69 * + CASE - 89 WHEN + COUNT( * ) + CASE - - 64 WHEN - 21 THEN + NULLIF ( 80, 95 ) ELSE - 9 * 80 END + - 33 THEN CAST( NULL AS SIGNED ) - 78 WHEN - 69 THEN - COUNT( * ) * - 82 END * - 85 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7569
SELECT ALL - + SUM ( - 53 ) + - 69 * + CASE - 89 WHEN + COUNT ( * ) + CASE - - 64 WHEN - 21 THEN + NULLIF ( 80, 95 ) ELSE - 9 * 80 END + - 33 THEN CAST ( NULL AS INTEGER ) - 78 WHEN - 69 THEN - COUNT ( * ) * - 82 END * - 85 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7570
SELECT - 49 * - + 38 * COUNT( * ) + COUNT( * )
----
1863
skipif mysql # not compatible
query I rowsort label-7570
SELECT - 49 * - + 38 * COUNT ( * ) + COUNT ( * )
----
1863
onlyif mysql # aggregate syntax:
query I rowsort label-7571
SELECT ALL + 88 + COUNT( * ) - 55 * 50 * - + 77 AS col2
----
211839
skipif mysql # not compatible
query I rowsort label-7571
SELECT ALL + 88 + COUNT ( * ) - 55 * 50 * - + 77 AS col2
----
211839
onlyif mysql # aggregate syntax:
query I rowsort label-7572
SELECT ALL - SUM( - + 28 )
----
28
skipif mysql # not compatible
query I rowsort label-7572
SELECT ALL - SUM ( - + 28 )
----
28
onlyif mysql # aggregate syntax:
query I rowsort label-7573
SELECT ALL COALESCE ( + 98, - 40 ) + MAX( ALL - - 42 ) AS col2
----
140
skipif mysql # not compatible
query I rowsort label-7573
SELECT ALL COALESCE ( + 98, - 40 ) + MAX ( ALL - - 42 ) AS col2
----
140
onlyif mysql # aggregate syntax:
query I rowsort label-7574
SELECT MAX( - 27 ) + - + COUNT( * )
----
-28
skipif mysql # not compatible
query I rowsort label-7574
SELECT MAX ( - 27 ) + - + COUNT ( * )
----
-28
onlyif mysql # aggregate syntax:
query I rowsort label-7575
SELECT ( - ( + + COUNT( * ) ) ) - - 44 - 85 AS col2
----
-42
skipif mysql # not compatible
query I rowsort label-7575
SELECT ( - ( + + COUNT ( * ) ) ) - - 44 - 85 AS col2
----
-42
onlyif mysql # aggregate syntax:
query I rowsort label-7576
SELECT + NULLIF ( - 10, - 16 + - 70 + - 8 ) * - - COUNT( * ) + - 15 + - 26 + - ( 7 )
----
-58
skipif mysql # not compatible
query I rowsort label-7576
SELECT + NULLIF ( - 10, - 16 + - 70 + - 8 ) * - - COUNT ( * ) + - 15 + - 26 + - ( 7 )
----
-58
query I rowsort
SELECT ALL 90 + + 72 + + COALESCE ( + 32, - 82 ) + - 1
----
193
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7578
SELECT DISTINCT COALESCE ( + COUNT( * ), 89, 55 DIV + - 95 ) * + + 72 AS col1
----
72
skipif mysql # not compatible
query I rowsort label-7578
SELECT DISTINCT COALESCE ( + COUNT ( * ), 89, 55 / + - 95 ) * + + 72 AS col1
----
72
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7579
SELECT ALL + AVG ( DISTINCT CAST( NULL AS SIGNED ) ) * + 3 + - - 75 * 41
----
NULL
skipif mysql # not compatible
query I rowsort label-7579
SELECT ALL + AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) * + 3 + - - 75 * 41
----
NULL
query I rowsort
SELECT DISTINCT - 44 - 94 * 7 AS col1
----
-702
query I rowsort
SELECT 40 + 54 AS col0
----
94
query I rowsort
SELECT ALL 54 - + 7 AS col1
----
47
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7583
SELECT DISTINCT COALESCE ( - 58, NULLIF ( CAST( NULL AS SIGNED ), + 89 * + 30 + + 19 ), COUNT( * ) ) * - - 50 + - 77 AS col2
----
-2977
skipif mysql # not compatible
query I rowsort label-7583
SELECT DISTINCT COALESCE ( - 58, NULLIF ( CAST ( NULL AS INTEGER ), + 89 * + 30 + + 19 ), COUNT ( * ) ) * - - 50 + - 77 AS col2
----
-2977
query I rowsort
SELECT + 53 * + + 71 + - 67 AS col1
----
3696
onlyif mysql # aggregate syntax:
query I rowsort label-7585
SELECT COUNT( * ) * 93 * + COUNT( * ) AS col0
----
93
skipif mysql # not compatible
query I rowsort label-7585
SELECT COUNT ( * ) * 93 * + COUNT ( * ) AS col0
----
93
query I rowsort
SELECT - 16 * + CASE WHEN NOT + 34 < + 54 * + 54 THEN + ( 22 ) END / - 39 + + 96
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-7587
SELECT 36 + 99 AS col1, 27 + + + COUNT( * ) - + 99 AS col0
----
135
-71
skipif mysql # not compatible
query II rowsort label-7587
SELECT 36 + 99 AS col1, 27 + + + COUNT ( * ) - + 99 AS col0
----
135
-71
query I rowsort
SELECT - 11 + 65
----
54
query I rowsort
SELECT DISTINCT 38 / + + 39 * - 29 * - + CASE - 80 WHEN + - 95 / 53 THEN - 53 * + - 9 + - NULLIF ( 34, 6 - AVG ( DISTINCT 13 ) ) WHEN 64 THEN 74 + - 39 / 62 END AS col1
----
NULL
query I rowsort
SELECT DISTINCT ( + - 75 ) AS col2
----
-75
onlyif mysql # aggregate syntax:
query II rowsort label-7591
SELECT ALL + - 23 * + - 91 * - 61 + - 75 AS col2, + 30 * - COUNT( * ) * - 48 AS col1
----
-127748
1440
skipif mysql # not compatible
query II rowsort label-7591
SELECT ALL + - 23 * + - 91 * - 61 + - 75 AS col2, + 30 * - COUNT ( * ) * - 48 AS col1
----
-127748
1440
onlyif mysql # aggregate syntax:
query II rowsort label-7592
SELECT ALL MIN( DISTINCT 3 ), 80 AS col2
----
3
80
skipif mysql # not compatible
query II rowsort label-7592
SELECT ALL MIN ( DISTINCT 3 ), 80 AS col2
----
3
80
query I rowsort
SELECT DISTINCT 65 * 87 * + 97 col1
----
548535
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7594
SELECT - CASE + 59 WHEN + 9 * - - COUNT( * ) * + - 54 * - - 75 - 36 THEN NULL WHEN + 23 * COUNT( * ) * 19 THEN COALESCE ( COUNT( * ), - CAST( NULL AS SIGNED ) / 34 + - 62, 46 ) * 51 WHEN + 97 * 59 THEN NULL END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7594
SELECT - CASE + 59 WHEN + 9 * - - COUNT ( * ) * + - 54 * - - 75 - 36 THEN NULL WHEN + 23 * COUNT ( * ) * 19 THEN COALESCE ( COUNT ( * ), - CAST ( NULL AS INTEGER ) / 34 + - 62, 46 ) * 51 WHEN + 97 * 59 THEN NULL END AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7595
SELECT - + 8 DIV - 32 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-7595
SELECT - + 8 / - 32 AS col1
----
0
query I rowsort
SELECT - 22 + - 40
----
-62
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7597
SELECT - 36 + + CAST( NULL AS SIGNED ) col1, - 64
----
NULL
-64
skipif mysql # not compatible
query II rowsort label-7597
SELECT - 36 + + CAST ( NULL AS INTEGER ) col1, - 64
----
NULL
-64
query I rowsort
SELECT - 50 + 80
----
30
onlyif mysql # aggregate syntax:
query II rowsort label-7599
SELECT DISTINCT + MAX( + 3 ) AS col0, + ( COUNT( * ) ) col2
----
3
1
skipif mysql # not compatible
query II rowsort label-7599
SELECT DISTINCT + MAX ( + 3 ) AS col0, + ( COUNT ( * ) ) col2
----
3
1
query I rowsort
SELECT - + 56 * 87
----
-4872
query I rowsort
SELECT ( - ( - 34 ) ) AS col1
----
34
query I rowsort
SELECT COALESCE ( ( 50 ), + + 99 )
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-7603
SELECT + ( + 1 ) * - COUNT( * ) * - - 38 + + 63
----
25
skipif mysql # not compatible
query I rowsort label-7603
SELECT + ( + 1 ) * - COUNT ( * ) * - - 38 + + 63
----
25
query I rowsort
SELECT - 56 * - 79 AS col0
----
4424
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-7605
SELECT - 32 * 35 + - 54, - 73 * 45 * COUNT( * ) DIV + ( - 7 ) AS col2
----
-1174
469
skipif mysql # not compatible
query II rowsort label-7605
SELECT - 32 * 35 + - 54, - 73 * 45 * COUNT ( * ) / + ( - 7 ) AS col2
----
-1174
469
onlyif mysql # aggregate syntax:
query I rowsort label-7606
SELECT - 20 * MAX( DISTINCT - 73 )
----
1460
skipif mysql # not compatible
query I rowsort label-7606
SELECT - 20 * MAX ( DISTINCT - 73 )
----
1460
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7607
SELECT ALL + CASE 27 WHEN + - CAST( SUM( - - 18 ) AS SIGNED ) THEN NULL WHEN + 4 THEN + 78 ELSE - 49 * 81 * 21 * COUNT( * ) END
----
-83349
skipif mysql # not compatible
query I rowsort label-7607
SELECT ALL + CASE 27 WHEN + - CAST ( SUM ( - - 18 ) AS INTEGER ) THEN NULL WHEN + 4 THEN + 78 ELSE - 49 * 81 * 21 * COUNT ( * ) END
----
-83349
onlyif mysql # aggregate syntax:
query II rowsort label-7608
SELECT ALL + 95 AS col0, + 7 + COUNT( * ) * - - 51 AS col1
----
95
58
skipif mysql # not compatible
query II rowsort label-7608
SELECT ALL + 95 AS col0, + 7 + COUNT ( * ) * - - 51 AS col1
----
95
58
onlyif mysql # aggregate syntax:
query II rowsort label-7609
SELECT + COUNT( * ), 56 col0
----
1
56
skipif mysql # not compatible
query II rowsort label-7609
SELECT + COUNT ( * ), 56 col0
----
1
56
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-7610
SELECT COUNT( * ) AS col0, CASE + - 41 WHEN - CAST( + - 58 AS SIGNED ) + - 37 THEN - CAST( NULL AS SIGNED ) + + - 49 + COUNT( * ) DIV 17 WHEN 82 THEN + 58 ELSE - 58 * - 7 END * COALESCE ( 32, - 38 * + 83 )
----
1
12992
skipif mysql # not compatible
query II rowsort label-7610
SELECT COUNT ( * ) AS col0, CASE + - 41 WHEN - CAST ( + - 58 AS INTEGER ) + - 37 THEN - CAST ( NULL AS INTEGER ) + + - 49 + COUNT ( * ) / 17 WHEN 82 THEN + 58 ELSE - 58 * - 7 END * COALESCE ( 32, - 38 * + 83 )
----
1
12992
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-7611
SELECT ALL + 11 AS col0, CAST( NULL AS DECIMAL ) + - - 92 AS col0
----
11
NULL
skipif mysql # not compatible
query II rowsort label-7611
SELECT ALL + 11 AS col0, CAST ( NULL AS REAL ) + - - 92 AS col0
----
11
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7612
SELECT + MIN( ALL + 14 )
----
14
skipif mysql # not compatible
query I rowsort label-7612
SELECT + MIN ( ALL + 14 )
----
14
query I rowsort
SELECT - 37 + - + ( + CASE + 8 WHEN - AVG ( DISTINCT + 53 ) * - 34 THEN 63 WHEN 99 THEN - 45 END ) AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7614
SELECT + 42 DIV - + 27 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-7614
SELECT + 42 / - + 27 AS col2
----
-1
query I rowsort
SELECT - 54 * - + 87 AS col0
----
4698
onlyif mysql # aggregate syntax:
query I rowsort label-7616
SELECT - 12 * + 43 * - MIN( ( + 42 ) ) + 69 * ( - + MIN( 82 ) ) AS col1
----
16014
skipif mysql # not compatible
query I rowsort label-7616
SELECT - 12 * + 43 * - MIN ( ( + 42 ) ) + 69 * ( - + MIN ( 82 ) ) AS col1
----
16014
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7617
SELECT + COALESCE ( - - 37, 95 + + 57 + + - 62 DIV + ( + 2 ) + CASE + 8 WHEN 80 THEN NULL WHEN + 8 + 32 DIV + 7 THEN NULL ELSE + 63 + 43 END + - COUNT( * ), NULLIF ( - ( - NULLIF ( 31, CAST( NULL AS SIGNED ) ) ), 7 ) - - 29 * MIN( 76 ) ) + - MAX( DISTINCT + 1 ) AS col1
----
36
skipif mysql # not compatible
query I rowsort label-7617
SELECT + COALESCE ( - - 37, 95 + + 57 + + - 62 / + ( + 2 ) + CASE + 8 WHEN 80 THEN NULL WHEN + 8 + 32 / + 7 THEN NULL ELSE + 63 + 43 END + - COUNT ( * ), NULLIF ( - ( - NULLIF ( 31, CAST ( NULL AS INTEGER ) ) ), 7 ) - - 29 * MIN ( 76 ) ) + - MAX ( DISTINCT + 1 ) AS col1
----
36
query I rowsort
SELECT DISTINCT 59 * 83
----
4897
onlyif mysql # aggregate syntax:
query II rowsort label-7619
SELECT + - COUNT( ALL + - 95 ) * + - 6, - 41 + + - COUNT( * ) + + 13 * 31 AS col2
----
6
361
skipif mysql # not compatible
query II rowsort label-7619
SELECT + - COUNT ( ALL + - 95 ) * + - 6, - 41 + + - COUNT ( * ) + + 13 * 31 AS col2
----
6
361
onlyif mysql # aggregate syntax:
query I rowsort label-7620
SELECT DISTINCT + - 54 * - 97 + - 48 + - + ( + - COUNT( * ) )
----
5191
skipif mysql # not compatible
query I rowsort label-7620
SELECT DISTINCT + - 54 * - 97 + - 48 + - + ( + - COUNT ( * ) )
----
5191
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7621
SELECT ALL + CAST( + SUM( DISTINCT ( 97 ) ) AS SIGNED )
----
97
skipif mysql # not compatible
query I rowsort label-7621
SELECT ALL + CAST ( + SUM ( DISTINCT ( 97 ) ) AS INTEGER )
----
97
query I rowsort
SELECT DISTINCT CASE + 27 WHEN - - 17 * 14 THEN + 66 END
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7623
SELECT - CAST( NULL AS SIGNED ) * + - 79 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7623
SELECT - CAST ( NULL AS INTEGER ) * + - 79 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7624
SELECT - 28 + MAX( 79 ) AS col1
----
51
skipif mysql # not compatible
query I rowsort label-7624
SELECT - 28 + MAX ( 79 ) AS col1
----
51
query I rowsort
SELECT DISTINCT + 73 + 32 AS col0
----
105
query I rowsort
SELECT DISTINCT + COALESCE ( ( + - 63 ), + 21, 2 )
----
-63
query I rowsort
SELECT + - 46 * + 91 AS col0
----
-4186
query I rowsort
SELECT + 25 - 84 AS col0
----
-59
query I rowsort
SELECT + NULLIF ( - COALESCE ( 27, - 68, 26 ), - 8 )
----
-27
query I rowsort
SELECT DISTINCT ( CASE - 51 WHEN + 78 THEN + 71 - 60 + - 28 END ) + 76
----
NULL
query I rowsort
SELECT ALL - 91 + + + 44
----
-47
query II rowsort
SELECT + - 85 * + 75 * - 49 col2, 97
----
312375
97
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type: DIV for integer division:
query I rowsort label-7633
SELECT ALL 56 + COUNT( * ) DIV - COALESCE ( + 84, + + 28, - + ( - 86 ), + 11 * - ( - + COUNT( CAST( + 6 AS DECIMAL ) ) ) * COUNT( * ) )
----
56
skipif mysql # not compatible
query I rowsort label-7633
SELECT ALL 56 + COUNT ( * ) / - COALESCE ( + 84, + + 28, - + ( - 86 ), + 11 * - ( - + COUNT ( CAST ( + 6 AS REAL ) ) ) * COUNT ( * ) )
----
56
onlyif mysql # aggregate syntax:
query I rowsort label-7634
SELECT ALL - CASE + - 70 WHEN - 45 + 1 + - 47 / - + SUM( DISTINCT + 75 ) THEN NULL WHEN - + 65 THEN NULL WHEN + 51 + - + MAX( + 98 ) THEN 38 / - 42 END col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7634
SELECT ALL - CASE + - 70 WHEN - 45 + 1 + - 47 / - + SUM ( DISTINCT + 75 ) THEN NULL WHEN - + 65 THEN NULL WHEN + 51 + - + MAX ( + 98 ) THEN 38 / - 42 END col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7635
SELECT + COUNT( * ) * + COUNT( * ) col1
----
1
skipif mysql # not compatible
query I rowsort label-7635
SELECT + COUNT ( * ) * + COUNT ( * ) col1
----
1
query I rowsort
SELECT DISTINCT - 20 col0
----
-20
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7637
SELECT ALL - - 50 DIV 56 + - 38 * - + 87 * - ( MAX( - 2 ) ) + - 29 + + + COUNT( * ) * + + 68 DIV + 6
----
6594
skipif mysql # not compatible
query I rowsort label-7637
SELECT ALL - - 50 / 56 + - 38 * - + 87 * - ( MAX ( - 2 ) ) + - 29 + + + COUNT ( * ) * + + 68 / + 6
----
6594
onlyif mysql # aggregate syntax:
query I rowsort label-7638
SELECT + MAX( + 80 ) + - - COUNT( * )
----
81
skipif mysql # not compatible
query I rowsort label-7638
SELECT + MAX ( + 80 ) + - - COUNT ( * )
----
81
onlyif mysql # DIV for integer division:
query I rowsort label-7639
SELECT - 95 DIV - - 59 - + + 74 AS col0
----
-75
skipif mysql # not compatible
query I rowsort label-7639
SELECT - 95 / - - 59 - + + 74 AS col0
----
-75
onlyif mysql # aggregate syntax:
query I rowsort label-7640
SELECT + 40 * COUNT( * ) + 56
----
96
skipif mysql # not compatible
query I rowsort label-7640
SELECT + 40 * COUNT ( * ) + 56
----
96
query I rowsort
SELECT - 33 * 29 AS col0
----
-957
onlyif mysql # aggregate syntax:
query I rowsort label-7642
SELECT ALL COALESCE ( - + 81, + + 42 * + MAX( DISTINCT + 6 ), - COUNT( * ) ) * + + 24 * - + 63 * + 30 + - + 20
----
3674140
skipif mysql # not compatible
query I rowsort label-7642
SELECT ALL COALESCE ( - + 81, + + 42 * + MAX ( DISTINCT + 6 ), - COUNT ( * ) ) * + + 24 * - + 63 * + 30 + - + 20
----
3674140
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-7643
SELECT + CAST( NULL AS SIGNED ) col0, MIN( ALL + - 26 ) * - 11 AS col0
----
NULL
286
skipif mysql # not compatible
query II rowsort label-7643
SELECT + CAST ( NULL AS INTEGER ) col0, MIN ( ALL + - 26 ) * - 11 AS col0
----
NULL
286
query I rowsort
SELECT + 79 + 81
----
160
onlyif mysql # DIV for integer division:
query I rowsort label-7645
SELECT DISTINCT - 31 DIV + - 50 - - + ( 90 )
----
90
skipif mysql # not compatible
query I rowsort label-7645
SELECT DISTINCT - 31 / + - 50 - - + ( 90 )
----
90
onlyif mysql # aggregate syntax:
query I rowsort label-7646
SELECT ALL + SUM( DISTINCT - 29 )
----
-29
skipif mysql # not compatible
query I rowsort label-7646
SELECT ALL + SUM ( DISTINCT - 29 )
----
-29
onlyif mysql # aggregate syntax:
query I rowsort label-7647
SELECT - 73 + COUNT( * ) * - - 40 AS col2
----
-33
skipif mysql # not compatible
query I rowsort label-7647
SELECT - 73 + COUNT ( * ) * - - 40 AS col2
----
-33
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7648
SELECT ALL + 98 DIV ( + COALESCE ( - 62, + + 9 ) ) - + 22 * + COUNT( DISTINCT + 14 ) * + 11 * 14 + - + 85 * 71
----
-9424
skipif mysql # not compatible
query I rowsort label-7648
SELECT ALL + 98 / ( + COALESCE ( - 62, + + 9 ) ) - + 22 * + COUNT ( DISTINCT + 14 ) * + 11 * 14 + - + 85 * 71
----
-9424
query I rowsort
SELECT ALL + 26 * 46
----
1196
onlyif mysql # aggregate syntax:
query I rowsort label-7650
SELECT - 66 * - COUNT( * )
----
66
skipif mysql # not compatible
query I rowsort label-7650
SELECT - 66 * - COUNT ( * )
----
66
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-7651
SELECT + 8 * + 65 + - - 2 DIV + CAST( + 68 AS SIGNED )
----
520
skipif mysql # not compatible
query I rowsort label-7651
SELECT + 8 * + 65 + - - 2 / + CAST ( + 68 AS INTEGER )
----
520
onlyif mysql # aggregate syntax:
query II rowsort label-7652
SELECT ALL + MAX( ALL - 64 ) col1, + COUNT( + 77 ) * - - MAX( DISTINCT + 30 ) * + + 14 AS col1
----
-64
420
skipif mysql # not compatible
query II rowsort label-7652
SELECT ALL + MAX ( ALL - 64 ) col1, + COUNT ( + 77 ) * - - MAX ( DISTINCT + 30 ) * + + 14 AS col1
----
-64
420
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7653
SELECT ( CAST( - - 36 AS SIGNED ) )
----
36
skipif mysql # not compatible
query I rowsort label-7653
SELECT ( CAST ( - - 36 AS INTEGER ) )
----
36
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7654
SELECT ( CAST( 94 AS SIGNED ) )
----
94
skipif mysql # not compatible
query I rowsort label-7654
SELECT ( CAST ( 94 AS INTEGER ) )
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-7655
SELECT ALL - 27 * + + COUNT( * )
----
-27
skipif mysql # not compatible
query I rowsort label-7655
SELECT ALL - 27 * + + COUNT ( * )
----
-27
query I rowsort
SELECT - 31 * + 56 AS col2
----
-1736
query I rowsort
SELECT 75 + - 87 AS col2
----
-12
onlyif mysql # aggregate syntax:
query I rowsort label-7658
SELECT DISTINCT - MAX( ALL - 9 )
----
9
skipif mysql # not compatible
query I rowsort label-7658
SELECT DISTINCT - MAX ( ALL - 9 )
----
9
onlyif mysql # aggregate syntax:
query I rowsort label-7659
SELECT MIN( - 23 ) + 54
----
31
skipif mysql # not compatible
query I rowsort label-7659
SELECT MIN ( - 23 ) + 54
----
31
onlyif mysql # aggregate syntax:
query I rowsort label-7660
SELECT + MAX( ALL + - ( - 11 ) )
----
11
skipif mysql # not compatible
query I rowsort label-7660
SELECT + MAX ( ALL + - ( - 11 ) )
----
11
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7661
SELECT 35 + + - 65 * + - 11 * + 68 / + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7661
SELECT 35 + + - 65 * + - 11 * + 68 / + CAST ( NULL AS INTEGER ) AS col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7662
SELECT 66 DIV - - NULLIF ( + COUNT( * ), - 89 )
----
66
skipif mysql # not compatible
query I rowsort label-7662
SELECT 66 / - - NULLIF ( + COUNT ( * ), - 89 )
----
66
onlyif mysql # aggregate syntax:
query I rowsort label-7663
SELECT ALL - 35 + MIN( DISTINCT + 26 ) AS col2
----
-9
skipif mysql # not compatible
query I rowsort label-7663
SELECT ALL - 35 + MIN ( DISTINCT + 26 ) AS col2
----
-9
onlyif mysql # aggregate syntax:
query II rowsort label-7664
SELECT - 67 AS col2, 5 * - 24 + - COUNT( * ) AS col2
----
-67
-121
skipif mysql # not compatible
query II rowsort label-7664
SELECT - 67 AS col2, 5 * - 24 + - COUNT ( * ) AS col2
----
-67
-121
query II rowsort
SELECT + 21 + - - 20 AS col2, + 28 col1
----
41
28
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7666
SELECT 58 + - 86 + - ( + 79 ) / CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-7666
SELECT 58 + - 86 + - ( + 79 ) / CAST ( NULL AS INTEGER )
----
NULL
query II rowsort
SELECT DISTINCT 7 AS col0, - 30
----
7
-30
onlyif mysql # aggregate syntax:
query I rowsort label-7668
SELECT ALL 88 + + + COUNT( * ) * COUNT( ALL - 45 ) - - 96 + + + CASE - - 91 WHEN - - ( - - 44 ) * - 31 THEN - - 49 END + - 11 * - 46
----
NULL
skipif mysql # not compatible
query I rowsort label-7668
SELECT ALL 88 + + + COUNT ( * ) * COUNT ( ALL - 45 ) - - 96 + + + CASE - - 91 WHEN - - ( - - 44 ) * - 31 THEN - - 49 END + - 11 * - 46
----
NULL
query I rowsort
SELECT DISTINCT - 83 + + - 0
----
-83
onlyif mysql # aggregate syntax:
query II rowsort label-7670
SELECT - ( 10 ) + + 98 * + 25 AS col0, + ( 80 ) + - + 72 + - + 22 * - COUNT( * ) * - SUM( DISTINCT + + 47 ) AS col2
----
2440
-1026
skipif mysql # not compatible
query II rowsort label-7670
SELECT - ( 10 ) + + 98 * + 25 AS col0, + ( 80 ) + - + 72 + - + 22 * - COUNT ( * ) * - SUM ( DISTINCT + + 47 ) AS col2
----
2440
-1026
query I rowsort
SELECT ALL - 50 * - NULLIF ( 94, + 61 ) AS col0
----
4700
query II rowsort
SELECT 37 col1, ( 10 )
----
37
10
onlyif mysql # aggregate syntax:
query I rowsort label-7673
SELECT + 7 + - COUNT( * ) col1
----
6
skipif mysql # not compatible
query I rowsort label-7673
SELECT + 7 + - COUNT ( * ) col1
----
6
query II rowsort
SELECT - 58 AS col2, 56
----
-58
56
query I rowsort
SELECT + 21 + - 64 * + 27
----
-1707
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7676
SELECT ALL + CAST( COUNT( * ) AS SIGNED ) - + + CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7676
SELECT ALL + CAST ( COUNT ( * ) AS INTEGER ) - + + CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT ( - 42 ) + - 33
----
-75
onlyif mysql # DIV for integer division:
query I rowsort label-7678
SELECT ALL 91 DIV 43
----
2
skipif mysql # not compatible
query I rowsort label-7678
SELECT ALL 91 / 43
----
2
onlyif mysql # DIV for integer division:
query I rowsort label-7679
SELECT 21 DIV + ( + + 98 )
----
0
skipif mysql # not compatible
query I rowsort label-7679
SELECT 21 / + ( + + 98 )
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7680
SELECT COUNT( * ) DIV + ( + - 60 )
----
0
skipif mysql # not compatible
query I rowsort label-7680
SELECT COUNT ( * ) / + ( + - 60 )
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7681
SELECT COUNT( * ) * - 15
----
-15
skipif mysql # not compatible
query I rowsort label-7681
SELECT COUNT ( * ) * - 15
----
-15
onlyif mysql # aggregate syntax:
query I rowsort label-7682
SELECT COUNT( * ) / + CASE + CASE + 48 WHEN + - 5 * - + 73 * - 59 THEN - 26 WHEN + 86 THEN NULL END WHEN + 61 * 16 * - 50 THEN - 43 END
----
NULL
skipif mysql # not compatible
query I rowsort label-7682
SELECT COUNT ( * ) / + CASE + CASE + 48 WHEN + - 5 * - + 73 * - 59 THEN - 26 WHEN + 86 THEN NULL END WHEN + 61 * 16 * - 50 THEN - 43 END
----
NULL
query I rowsort
SELECT DISTINCT - NULLIF ( - ( - 48 ), - 57 )
----
-48
query I rowsort
SELECT DISTINCT 83 + 29 AS col2
----
112
query I rowsort
SELECT + + COALESCE ( - 95, + 17 )
----
-95
query I rowsort
SELECT ALL - 6 + - 26 AS col0
----
-32
onlyif mysql # aggregate syntax:
query I rowsort label-7687
SELECT COUNT( * ) * - 83 * + - 56 + - 70 AS col2
----
4578
skipif mysql # not compatible
query I rowsort label-7687
SELECT COUNT ( * ) * - 83 * + - 56 + - 70 AS col2
----
4578
onlyif mysql # aggregate syntax:
query I rowsort label-7688
SELECT + COUNT( * ) * - - SUM( ALL 27 )
----
27
skipif mysql # not compatible
query I rowsort label-7688
SELECT + COUNT ( * ) * - - SUM ( ALL 27 )
----
27
onlyif mysql # aggregate syntax:
query I rowsort label-7689
SELECT - CASE - - 16 WHEN + 75 THEN - 94 * + ( - - MIN( ALL + 43 ) ) + - ( + NULLIF ( + 90, + + ( + 44 ) ) ) + + 21 * - 8 ELSE 97 END AS col2
----
-97
skipif mysql # not compatible
query I rowsort label-7689
SELECT - CASE - - 16 WHEN + 75 THEN - 94 * + ( - - MIN ( ALL + 43 ) ) + - ( + NULLIF ( + 90, + + ( + 44 ) ) ) + + 21 * - 8 ELSE 97 END AS col2
----
-97
query I rowsort
SELECT ALL + + COALESCE ( - 79, + + 29 ) + - 56 AS col0
----
-135
query II rowsort
SELECT ALL + 63 + + - 0 AS col1, + 66 * - + 88
----
63
-5808
query I rowsort
SELECT + ( 63 ) * - - 80 + - - 48
----
5088
onlyif mysql # aggregate syntax:
query I rowsort label-7693
SELECT ALL + CASE + COUNT( * ) WHEN + 2 * - 89 + - COUNT( * ) THEN NULL WHEN - ( + 60 ) THEN - - 14 * - 70 WHEN - + 70 * + COALESCE ( + 9, - 29, + 50, SUM( 59 ) ) * 59 - + 35 THEN NULL ELSE + 97 * - 58 END
----
-5626
skipif mysql # not compatible
query I rowsort label-7693
SELECT ALL + CASE + COUNT ( * ) WHEN + 2 * - 89 + - COUNT ( * ) THEN NULL WHEN - ( + 60 ) THEN - - 14 * - 70 WHEN - + 70 * + COALESCE ( + 9, - 29, + 50, SUM ( 59 ) ) * 59 - + 35 THEN NULL ELSE + 97 * - 58 END
----
-5626
onlyif mysql # aggregate syntax:
query II rowsort label-7694
SELECT 15 * + + COUNT( * ) * + 90 AS col1, 99 AS col2
----
1350
99
skipif mysql # not compatible
query II rowsort label-7694
SELECT 15 * + + COUNT ( * ) * + 90 AS col1, 99 AS col2
----
1350
99
onlyif mysql # aggregate syntax:
query II rowsort label-7695
SELECT ALL COUNT( * ) AS col0, + 29 AS col1
----
1
29
skipif mysql # not compatible
query II rowsort label-7695
SELECT ALL COUNT ( * ) AS col0, + 29 AS col1
----
1
29
query I rowsort
SELECT 50 * 99 AS col2
----
4950
onlyif mysql # aggregate syntax:
query I rowsort label-7697
SELECT 21 + 72 * COALESCE ( - + 78, - 23 ) * - 88 - 84 * 95 + - 51 * + + COALESCE ( + 46, 99 + 33 + 29 ) + - COUNT( * )
----
483902
skipif mysql # not compatible
query I rowsort label-7697
SELECT 21 + 72 * COALESCE ( - + 78, - 23 ) * - 88 - 84 * 95 + - 51 * + + COALESCE ( + 46, 99 + 33 + 29 ) + - COUNT ( * )
----
483902
onlyif mysql # DIV for integer division:
query I rowsort label-7698
SELECT 63 DIV 74 - + 14 DIV 61 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-7698
SELECT 63 / 74 - + 14 / 61 AS col1
----
0
query I rowsort
SELECT - 94 * + - 49 * - 20 + 90 AS col1
----
-92030
onlyif mysql # aggregate syntax:
query I rowsort label-7700
SELECT + MAX( - 70 ) * - 95 + + + 92 * + 64 * 57
----
342266
skipif mysql # not compatible
query I rowsort label-7700
SELECT + MAX ( - 70 ) * - 95 + + + 92 * + 64 * 57
----
342266
onlyif mysql # aggregate syntax:
query I rowsort label-7701
SELECT CASE + 36 WHEN + + 31 THEN NULL WHEN + + 47 THEN MIN( ALL - - 54 ) + MIN( + - 79 ) * + NULLIF ( - 47, - 85 * - COUNT( 26 ) + - 47 ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7701
SELECT CASE + 36 WHEN + + 31 THEN NULL WHEN + + 47 THEN MIN ( ALL - - 54 ) + MIN ( + - 79 ) * + NULLIF ( - 47, - 85 * - COUNT ( 26 ) + - 47 ) END AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7702
SELECT ALL COUNT( * ) * - - CAST( - 39 AS SIGNED ) * + - 9 + + 85 + SUM( ALL - 23 ) + + 94 * - ( + 69 )
----
-6073
skipif mysql # not compatible
query I rowsort label-7702
SELECT ALL COUNT ( * ) * - - CAST ( - 39 AS INTEGER ) * + - 9 + + 85 + SUM ( ALL - 23 ) + + 94 * - ( + 69 )
----
-6073
query I rowsort
SELECT + 84 + - 31 AS col2
----
53
onlyif mysql # DIV for integer division:
query I rowsort label-7704
SELECT ALL - 34 * 20 DIV 23 + 37
----
8
skipif mysql # not compatible
query I rowsort label-7704
SELECT ALL - 34 * 20 / 23 + 37
----
8
onlyif mysql # aggregate syntax:
query I rowsort label-7705
SELECT + MAX( - + 91 ) + + COUNT( * ) col0
----
-90
skipif mysql # not compatible
query I rowsort label-7705
SELECT + MAX ( - + 91 ) + + COUNT ( * ) col0
----
-90
query I rowsort
SELECT ALL 71 * + + CASE 90 WHEN - 58 / + 7 + + 80 THEN NULL ELSE + + 95 END * + 19 + - 87 AS col2
----
128068
onlyif mysql # aggregate syntax:
query I rowsort label-7707
SELECT SUM( DISTINCT + - 36 ) AS col2
----
-36
skipif mysql # not compatible
query I rowsort label-7707
SELECT SUM ( DISTINCT + - 36 ) AS col2
----
-36
query I rowsort
SELECT + COALESCE ( 86, - - 17, 43 ) AS col0
----
86
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7709
SELECT + 61 DIV - 88 + - 70 DIV + - ( + 28 ) * + COUNT( * ) AS col0
----
2
skipif mysql # not compatible
query I rowsort label-7709
SELECT + 61 / - 88 + - 70 / + - ( + 28 ) * + COUNT ( * ) AS col0
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-7710
SELECT + + 24 * + + 29 * - - COUNT( * ) * + - ( + + 15 ) AS col0
----
-10440
skipif mysql # not compatible
query I rowsort label-7710
SELECT + + 24 * + + 29 * - - COUNT ( * ) * + - ( + + 15 ) AS col0
----
-10440
query I rowsort
SELECT ALL 20 * + 90
----
1800
query I rowsort
SELECT + ( + 23 )
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-7713
SELECT + MIN( DISTINCT 66 ) + - - ( + + 79 )
----
145
skipif mysql # not compatible
query I rowsort label-7713
SELECT + MIN ( DISTINCT 66 ) + - - ( + + 79 )
----
145
query II rowsort
SELECT - 63 AS col2, - 33 * - 61 * - 63 AS col2
----
-63
-126819
query II rowsort
SELECT + 63 AS col0, 39 * - - 33 AS col0
----
63
1287
query I rowsort
SELECT ALL + 83 * - - 28 AS col1
----
2324
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-7717
SELECT + - CAST( NULL AS SIGNED ) AS col2, - COUNT( DISTINCT + NULLIF ( - CAST( 17 AS SIGNED ), + 37 + - 84 ) ) DIV + 25 * + NULLIF ( - ( + 39 ), + + COUNT( * ) ) * MAX( - 8 ) AS col1
----
NULL
0
skipif mysql # not compatible
query II rowsort label-7717
SELECT + - CAST ( NULL AS INTEGER ) AS col2, - COUNT ( DISTINCT + NULLIF ( - CAST ( 17 AS INTEGER ), + 37 + - 84 ) ) / + 25 * + NULLIF ( - ( + 39 ), + + COUNT ( * ) ) * MAX ( - 8 ) AS col1
----
NULL
0
onlyif mysql # aggregate syntax:
query I rowsort label-7718
SELECT MIN( DISTINCT - + 33 )
----
-33
skipif mysql # not compatible
query I rowsort label-7718
SELECT MIN ( DISTINCT - + 33 )
----
-33
query I rowsort
SELECT ALL - ( 66 )
----
-66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7720
SELECT ALL + 34 - + + CAST( 68 AS SIGNED ) + SUM( ALL + 53 )
----
19
skipif mysql # not compatible
query I rowsort label-7720
SELECT ALL + 34 - + + CAST ( 68 AS INTEGER ) + SUM ( ALL + 53 )
----
19
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-7721
SELECT + + NULLIF ( + + 55, + COALESCE ( + 64, MIN( ALL + + 27 ) + ( + 3 ) / - 25 + CASE - - 30 WHEN + 83 THEN + 66 * + NULLIF ( - 86, COUNT( * ) ) WHEN - 84 + CASE + 88 + + CAST( NULL AS SIGNED ) * COUNT( 65 ) WHEN 5 THEN NULL ELSE 0 END THEN NULL ELSE NULL END + - 50 * COALESCE ( + COUNT( * ) * + 56, + 46, + CAST( NULL AS DECIMAL ) + + 29 ), + CAST( NULL AS SIGNED ) + COUNT( DISTINCT - 4 ) ) * ( ( 3 ) * - 86 + + 64 ) ) * - 26 AS col2
----
-1430
skipif mysql # not compatible
query I rowsort label-7721
SELECT + + NULLIF ( + + 55, + COALESCE ( + 64, MIN ( ALL + + 27 ) + ( + 3 ) / - 25 + CASE - - 30 WHEN + 83 THEN + 66 * + NULLIF ( - 86, COUNT ( * ) ) WHEN - 84 + CASE + 88 + + CAST ( NULL AS INTEGER ) * COUNT ( 65 ) WHEN 5 THEN NULL ELSE 0 END THEN NULL ELSE NULL END + - 50 * COALESCE ( + COUNT ( * ) * + 56, + 46, + CAST ( NULL AS REAL ) + + 29 ), + CAST ( NULL AS INTEGER ) + COUNT ( DISTINCT - 4 ) ) * ( ( 3 ) * - 86 + + 64 ) ) * - 26 AS col2
----
-1430
query I rowsort
SELECT + 6 + - 34
----
-28
onlyif mysql # aggregate syntax:
query II rowsort label-7723
SELECT - ( - MIN( ALL - 69 ) ) col1, + COUNT( * ) col1
----
-69
1
skipif mysql # not compatible
query II rowsort label-7723
SELECT - ( - MIN ( ALL - 69 ) ) col1, + COUNT ( * ) col1
----
-69
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7724
SELECT + 19 + + 9 * + 6 * + CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7724
SELECT + 19 + + 9 * + 6 * + CAST ( NULL AS INTEGER ) AS col0
----
NULL
query I rowsort
SELECT - ( - 17 ) - 38
----
-21
onlyif mysql # aggregate syntax:
query I rowsort label-7726
SELECT + 33 * - - COUNT( + + 69 ) AS col2
----
33
skipif mysql # not compatible
query I rowsort label-7726
SELECT + 33 * - - COUNT ( + + 69 ) AS col2
----
33
query I rowsort
SELECT DISTINCT + 40 * - + 28 * + - 9 AS col0
----
10080
onlyif mysql # aggregate syntax:
query II rowsort label-7728
SELECT ALL ( - + 54 ) AS col0, + SUM( - 51 ) AS col2
----
-54
-51
skipif mysql # not compatible
query II rowsort label-7728
SELECT ALL ( - + 54 ) AS col0, + SUM ( - 51 ) AS col2
----
-54
-51
query I rowsort
SELECT - 50 + 15 + - + 64 AS col2
----
-99
onlyif mysql # DIV for integer division:
query I rowsort label-7730
SELECT + 20 DIV + 83 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-7730
SELECT + 20 / + 83 AS col1
----
0
query I rowsort
SELECT - 38 * - 85 AS col0
----
3230
onlyif mysql # aggregate syntax:
query II rowsort label-7732
SELECT ALL COALESCE ( + 49, - COUNT( * ) + - + 44 + - + 33 ) AS col2, COUNT( * )
----
49
1
skipif mysql # not compatible
query II rowsort label-7732
SELECT ALL COALESCE ( + 49, - COUNT ( * ) + - + 44 + - + 33 ) AS col2, COUNT ( * )
----
49
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7733
SELECT ALL - ( COUNT( * ) ) + - - MIN( DISTINCT + 15 ) + CAST( - - 87 AS SIGNED ) DIV COUNT( * ) AS col2
----
101
skipif mysql # not compatible
query I rowsort label-7733
SELECT ALL - ( COUNT ( * ) ) + - - MIN ( DISTINCT + 15 ) + CAST ( - - 87 AS INTEGER ) / COUNT ( * ) AS col2
----
101
query I rowsort
SELECT DISTINCT + 95 * + 64
----
6080
onlyif mysql # DIV for integer division:
query I rowsort label-7735
SELECT DISTINCT - 6 DIV + 62 + ( - 53 ) * + 44 AS col1
----
-2332
skipif mysql # not compatible
query I rowsort label-7735
SELECT DISTINCT - 6 / + 62 + ( - 53 ) * + 44 AS col1
----
-2332
query I rowsort
SELECT - NULLIF ( - + 23, + 51 + + + AVG ( - 8 ) * - 60 + + 32 + - 93 ) * - 14 + + COALESCE ( + 86, 54 )
----
-236
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7737
SELECT ALL 95 DIV + 39 + + COUNT( * )
----
3
skipif mysql # not compatible
query I rowsort label-7737
SELECT ALL 95 / + 39 + + COUNT ( * )
----
3
query I rowsort
SELECT ( 9 ) AS col1
----
9
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7739
SELECT 5 * 92 * + 29 * + 80 DIV - - COUNT( * ) - + - 33 AS col1
----
1067233
skipif mysql # not compatible
query I rowsort label-7739
SELECT 5 * 92 * + 29 * + 80 / - - COUNT ( * ) - + - 33 AS col1
----
1067233
query I rowsort
SELECT ( 13 ) AS col0
----
13
onlyif mysql # aggregate syntax:
query I rowsort label-7741
SELECT ALL + ( - + COUNT( * ) )
----
-1
skipif mysql # not compatible
query I rowsort label-7741
SELECT ALL + ( - + COUNT ( * ) )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-7742
SELECT - NULLIF ( + COUNT( * ), + 50 ) * + COUNT( * ) * + 58 + 44 AS col1
----
-14
skipif mysql # not compatible
query I rowsort label-7742
SELECT - NULLIF ( + COUNT ( * ), + 50 ) * + COUNT ( * ) * + 58 + 44 AS col1
----
-14
onlyif mysql # aggregate syntax:
query I rowsort label-7743
SELECT ALL + ( - MIN( + 26 ) )
----
-26
skipif mysql # not compatible
query I rowsort label-7743
SELECT ALL + ( - MIN ( + 26 ) )
----
-26
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7744
SELECT + 62 * - 25 * + CASE + - 52 WHEN + - CASE + ( - - COUNT( * ) ) WHEN + NULLIF ( + 23, + 91 ) THEN - 71 - - 65 - - 68 WHEN - MAX( - CAST( ( + ( - NULLIF ( 29, CAST( 94 AS SIGNED ) ) ) ) AS SIGNED ) ) THEN 79 * + 75 + - 16 ELSE NULL END + + 37 THEN NULL ELSE - CAST( NULL AS SIGNED ) END + 71 - 89 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7744
SELECT + 62 * - 25 * + CASE + - 52 WHEN + - CASE + ( - - COUNT ( * ) ) WHEN + NULLIF ( + 23, + 91 ) THEN - 71 - - 65 - - 68 WHEN - MAX ( - CAST ( ( + ( - NULLIF ( 29, CAST ( 94 AS INTEGER ) ) ) ) AS INTEGER ) ) THEN 79 * + 75 + - 16 ELSE NULL END + + 37 THEN NULL ELSE - CAST ( NULL AS INTEGER ) END + 71 - 89 AS col1
----
NULL
query I rowsort
SELECT ALL - 7 * 49 * + + 56 + 4
----
-19204
query I rowsort
SELECT DISTINCT + - 93 AS col1
----
-93
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7747
SELECT DISTINCT - ( ( + - CAST( NULL AS SIGNED ) ) ) * COALESCE ( - 99, + 13, - + CAST( ( - 67 ) AS SIGNED ), - CAST( NULL AS SIGNED ) * - COUNT( * ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7747
SELECT DISTINCT - ( ( + - CAST ( NULL AS INTEGER ) ) ) * COALESCE ( - 99, + 13, - + CAST ( ( - 67 ) AS INTEGER ), - CAST ( NULL AS INTEGER ) * - COUNT ( * ) ) AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-7748
SELECT - 81 * + 14 + SUM( DISTINCT - 97 ) + + NULLIF ( - CAST( NULL AS SIGNED ), - 88 ) AS col1, - COUNT( * ) DIV 8 AS col1
----
NULL
0
skipif mysql # not compatible
query II rowsort label-7748
SELECT - 81 * + 14 + SUM ( DISTINCT - 97 ) + + NULLIF ( - CAST ( NULL AS INTEGER ), - 88 ) AS col1, - COUNT ( * ) / 8 AS col1
----
NULL
0
onlyif mysql # aggregate syntax:
query I rowsort label-7749
SELECT + MIN( ALL 77 ) * ( - 87 ) * 88 + - - COUNT( * )
----
-589511
skipif mysql # not compatible
query I rowsort label-7749
SELECT + MIN ( ALL 77 ) * ( - 87 ) * 88 + - - COUNT ( * )
----
-589511
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7750
SELECT + CAST( - 70 AS SIGNED ) * 36 + 74 + + 75
----
-2371
skipif mysql # not compatible
query I rowsort label-7750
SELECT + CAST ( - 70 AS INTEGER ) * 36 + 74 + + 75
----
-2371
query II rowsort
SELECT DISTINCT 39 * 12, ( - 44 ) + - 84 AS col0
----
468
-128
onlyif mysql # aggregate syntax:
query I rowsort label-7752
SELECT + 8 + + COUNT( ALL 74 ) AS col0
----
9
skipif mysql # not compatible
query I rowsort label-7752
SELECT + 8 + + COUNT ( ALL 74 ) AS col0
----
9
query I rowsort
SELECT + + 91 * + 52 * 56 AS col2
----
264992
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7754
SELECT DISTINCT CAST( - 66 AS SIGNED ), 34 AS col0
----
-66
34
skipif mysql # not compatible
query II rowsort label-7754
SELECT DISTINCT CAST ( - 66 AS INTEGER ), 34 AS col0
----
-66
34
query I rowsort
SELECT ALL - 11 * - 65
----
715
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7756
SELECT - - NULLIF ( ( - 18 ), - CAST( + 34 AS SIGNED ) * - 82 ) AS col0
----
-18
skipif mysql # not compatible
query I rowsort label-7756
SELECT - - NULLIF ( ( - 18 ), - CAST ( + 34 AS INTEGER ) * - 82 ) AS col0
----
-18
onlyif mysql # aggregate syntax:
query I rowsort label-7757
SELECT + - CASE + 9 WHEN MAX( - + 41 ) THEN - 39 WHEN + MIN( - 11 ) THEN COALESCE ( + COUNT( * ), + MAX( + 62 ) + + - 29 ) WHEN - + 6 * 44 + - 36 THEN NULL END + + 38
----
NULL
skipif mysql # not compatible
query I rowsort label-7757
SELECT + - CASE + 9 WHEN MAX ( - + 41 ) THEN - 39 WHEN + MIN ( - 11 ) THEN COALESCE ( + COUNT ( * ), + MAX ( + 62 ) + + - 29 ) WHEN - + 6 * 44 + - 36 THEN NULL END + + 38
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7758
SELECT MAX( ALL + + 64 )
----
64
skipif mysql # not compatible
query I rowsort label-7758
SELECT MAX ( ALL + + 64 )
----
64
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7759
SELECT - CAST( - - 58 AS SIGNED )
----
-58
skipif mysql # not compatible
query I rowsort label-7759
SELECT - CAST ( - - 58 AS INTEGER )
----
-58
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7760
SELECT ALL CAST( NULL AS SIGNED ) * + - 89
----
NULL
skipif mysql # not compatible
query I rowsort label-7760
SELECT ALL CAST ( NULL AS INTEGER ) * + - 89
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7761
SELECT ( - - 31 ) * - 67 DIV + + 1
----
-2077
skipif mysql # not compatible
query I rowsort label-7761
SELECT ( - - 31 ) * - 67 / + + 1
----
-2077
onlyif mysql # aggregate syntax:
query II rowsort label-7762
SELECT 66 * - 64 * - 71 AS col1, 94 + MIN( ALL 15 ) AS col0
----
299904
109
skipif mysql # not compatible
query II rowsort label-7762
SELECT 66 * - 64 * - 71 AS col1, 94 + MIN ( ALL 15 ) AS col0
----
299904
109
query I rowsort
SELECT - 38 col2
----
-38
onlyif mysql # aggregate syntax:
query I rowsort label-7764
SELECT COUNT( * ) - + - 65 + 18 * - COUNT( * ) AS col2
----
48
skipif mysql # not compatible
query I rowsort label-7764
SELECT COUNT ( * ) - + - 65 + 18 * - COUNT ( * ) AS col2
----
48
onlyif mysql # aggregate syntax:
query II rowsort label-7765
SELECT 93 AS col1, CASE - 38 WHEN 35 * 84 THEN - 27 - - CASE + 72 WHEN + ( 11 ) THEN - 83 ELSE - 57 + - 84 + + 74 / + + 64 END WHEN - MAX( ALL 20 ) * 39 + 85 * ( 81 * - 1 ) THEN 14 + 53 END * 83 AS col2
----
93
NULL
skipif mysql # not compatible
query II rowsort label-7765
SELECT 93 AS col1, CASE - 38 WHEN 35 * 84 THEN - 27 - - CASE + 72 WHEN + ( 11 ) THEN - 83 ELSE - 57 + - 84 + + 74 / + + 64 END WHEN - MAX ( ALL 20 ) * 39 + 85 * ( 81 * - 1 ) THEN 14 + 53 END * 83 AS col2
----
93
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7766
SELECT DISTINCT COUNT( * ) + - 86 AS col2
----
-85
skipif mysql # not compatible
query I rowsort label-7766
SELECT DISTINCT COUNT ( * ) + - 86 AS col2
----
-85
onlyif mysql # aggregate syntax:
query I rowsort label-7767
SELECT ALL - 9 + - + ( + + COUNT( * ) ) * 47 AS col1
----
-56
skipif mysql # not compatible
query I rowsort label-7767
SELECT ALL - 9 + - + ( + + COUNT ( * ) ) * 47 AS col1
----
-56
query I rowsort
SELECT ALL 66 + - 90
----
-24
onlyif mysql # DIV for integer division:
query I rowsort label-7769
SELECT 75 DIV + 55 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-7769
SELECT 75 / + 55 AS col0
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-7770
SELECT 46 + 43 + - 21 - - - 31 * - 24 * 96 - + 12 DIV 83
----
71492
skipif mysql # not compatible
query I rowsort label-7770
SELECT 46 + 43 + - 21 - - - 31 * - 24 * 96 - + 12 / 83
----
71492
query I rowsort
SELECT 81 * - + 87 AS col0
----
-7047
query I rowsort
SELECT 10 * 27 + - + 82 - 69 * + 19 AS col2
----
-1123
query I rowsort
SELECT 0 - + - 48 AS col1
----
48
query I rowsort
SELECT ALL + 28 - 46
----
-18
query I rowsort
SELECT + - 66 AS col1
----
-66
onlyif mysql # aggregate syntax:
query I rowsort label-7776
SELECT + SUM( - NULLIF ( 2, + 48 ) ) * + 8 - 20
----
-36
skipif mysql # not compatible
query I rowsort label-7776
SELECT + SUM ( - NULLIF ( 2, + 48 ) ) * + 8 - 20
----
-36
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7777
SELECT ALL - - COUNT( * ) DIV - + 62
----
0
skipif mysql # not compatible
query I rowsort label-7777
SELECT ALL - - COUNT ( * ) / - + 62
----
0
query I rowsort
SELECT DISTINCT + - 76 - 98
----
-174
query I rowsort
SELECT ALL + 78 * 81
----
6318
query I rowsort
SELECT 58 + 0 col1
----
58
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7781
SELECT ALL + 67 - - CAST( NULL AS DECIMAL ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7781
SELECT ALL + 67 - - CAST ( NULL AS REAL ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7782
SELECT - 47 * - COUNT( - 77 ) + - 12
----
35
skipif mysql # not compatible
query I rowsort label-7782
SELECT - 47 * - COUNT ( - 77 ) + - 12
----
35
query I rowsort
SELECT DISTINCT + 34 * - 63 AS col1
----
-2142
query I rowsort
SELECT - 40 + + 61 AS col2
----
21
query I rowsort
SELECT + - CASE + 62 WHEN - NULLIF ( ( + 31 ), 15 ) THEN + 45 + 20 ELSE - 89 END
----
89
query I rowsort
SELECT 27 + 99 + + - 27
----
99
onlyif mysql # aggregate syntax:
query I rowsort label-7787
SELECT SUM( DISTINCT + 96 ) + - 13 + - 58 - COALESCE ( + 20, - + 51 - + - 56 - - 47 + - 30 * - + 99 + + 4, + 74 - NULLIF ( + - 67, + COUNT( * ) ) * - 47 ) * - 78
----
1585
skipif mysql # not compatible
query I rowsort label-7787
SELECT SUM ( DISTINCT + 96 ) + - 13 + - 58 - COALESCE ( + 20, - + 51 - + - 56 - - 47 + - 30 * - + 99 + + 4, + 74 - NULLIF ( + - 67, + COUNT ( * ) ) * - 47 ) * - 78
----
1585
onlyif mysql # aggregate syntax:
query I rowsort label-7788
SELECT ALL - NULLIF ( + 28, COUNT( * ) + - ( + + 39 ) / - 57 * - 69 ) AS col0
----
-28
skipif mysql # not compatible
query I rowsort label-7788
SELECT ALL - NULLIF ( + 28, COUNT ( * ) + - ( + + 39 ) / - 57 * - 69 ) AS col0
----
-28
query I rowsort
SELECT DISTINCT - + 89 AS col2
----
-89
query I rowsort
SELECT DISTINCT - - ( - 55 ) AS col1
----
-55
query I rowsort
SELECT 84 * + - 41 col1
----
-3444
query I rowsort
SELECT DISTINCT + 57 * 14 AS col2
----
798
query I rowsort
SELECT - 70 * - 80 + - - 8 AS col1
----
5608
query I rowsort
SELECT 24 - 31 * 7
----
-193
query I rowsort
SELECT 30 + - 24
----
6
onlyif mysql # aggregate syntax:
query I rowsort label-7796
SELECT DISTINCT 26 + + + COUNT( * )
----
27
skipif mysql # not compatible
query I rowsort label-7796
SELECT DISTINCT 26 + + + COUNT ( * )
----
27
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7797
SELECT 54 AS col2, - CAST( NULL AS SIGNED ) AS col2
----
54
NULL
skipif mysql # not compatible
query II rowsort label-7797
SELECT 54 AS col2, - CAST ( NULL AS INTEGER ) AS col2
----
54
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7798
SELECT CAST( COUNT( * ) AS SIGNED ) * - 68 + + 65 AS col2
----
-3
skipif mysql # not compatible
query I rowsort label-7798
SELECT CAST ( COUNT ( * ) AS INTEGER ) * - 68 + + 65 AS col2
----
-3
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7799
SELECT DISTINCT CAST( NULL AS SIGNED ) + 15
----
NULL
skipif mysql # not compatible
query I rowsort label-7799
SELECT DISTINCT CAST ( NULL AS INTEGER ) + 15
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7800
SELECT DISTINCT SUM( + ( - ( + 34 ) ) ) + - 52
----
-86
skipif mysql # not compatible
query I rowsort label-7800
SELECT DISTINCT SUM ( + ( - ( + 34 ) ) ) + - 52
----
-86
query I rowsort
SELECT ALL 66 + + 93 AS col1
----
159
query I rowsort
SELECT 55 * 92 AS col2
----
5060
onlyif mysql # aggregate syntax:
query I rowsort label-7803
SELECT 91 + + COUNT( * ) AS col1
----
92
skipif mysql # not compatible
query I rowsort label-7803
SELECT 91 + + COUNT ( * ) AS col1
----
92
query II rowsort
SELECT - 56 AS col1, 64 - + 32
----
-56
32
onlyif mysql # aggregate syntax:
query II rowsort label-7805
SELECT 70 AS col2, + 22 + + MIN( ALL - 32 )
----
70
-10
skipif mysql # not compatible
query II rowsort label-7805
SELECT 70 AS col2, + 22 + + MIN ( ALL - 32 )
----
70
-10
onlyif mysql # aggregate syntax:
query I rowsort label-7806
SELECT 0 + - COUNT( * ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-7806
SELECT 0 + - COUNT ( * ) AS col1
----
-1
query I rowsort
SELECT ALL 13 - 87 + + 13
----
-61
query I rowsort
SELECT 10 + 4 * + 15 col0
----
70
query II rowsort
SELECT 81 * - + 12 AS col0, 16
----
-972
16
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7810
SELECT - COUNT( DISTINCT - CAST( ( - - 59 ) AS SIGNED ) ) col2
----
-1
skipif mysql # not compatible
query I rowsort label-7810
SELECT - COUNT ( DISTINCT - CAST ( ( - - 59 ) AS INTEGER ) ) col2
----
-1
query I rowsort
SELECT DISTINCT 18 * + ( + 24 ) AS col1
----
432
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type: DIV for integer division:
query I rowsort label-7812
SELECT 41 DIV - COALESCE ( + 90, - 11 * 37 - - COUNT( * ) - 52 * + MAX( + 57 ) * - ( + - 64 ) * 1 ) * - 76 - + - COALESCE ( - - CASE + + 66 WHEN + CAST( NULL AS DECIMAL ) * - CAST( NULL AS SIGNED ) - - 56 THEN 82 WHEN 40 * - CAST( NULL AS SIGNED ) THEN - 75 + CAST( NULL AS SIGNED ) END, 93, + COUNT( * ) + - MIN( + 30 ), COUNT( * ) ) DIV COUNT( * ) AS col1
----
93
skipif mysql # not compatible
query I rowsort label-7812
SELECT 41 / - COALESCE ( + 90, - 11 * 37 - - COUNT ( * ) - 52 * + MAX ( + 57 ) * - ( + - 64 ) * 1 ) * - 76 - + - COALESCE ( - - CASE + + 66 WHEN + CAST ( NULL AS REAL ) * - CAST ( NULL AS INTEGER ) - - 56 THEN 82 WHEN 40 * - CAST ( NULL AS INTEGER ) THEN - 75 + CAST ( NULL AS INTEGER ) END, 93, + COUNT ( * ) + - MIN ( + 30 ), COUNT ( * ) ) / COUNT ( * ) AS col1
----
93
query I rowsort
SELECT + 55 col0
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-7814
SELECT 83 * + 38 - + MIN( ALL - 4 ) - - 7 AS col2
----
3165
skipif mysql # not compatible
query I rowsort label-7814
SELECT 83 * + 38 - + MIN ( ALL - 4 ) - - 7 AS col2
----
3165
query I rowsort
SELECT ALL - - 86 * + ( - 72 )
----
-6192
query II rowsort
SELECT ALL - 19 AS col0, + 10
----
-19
10
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-7817
SELECT + 22 * + CAST( NULL AS SIGNED ) + + COUNT( * ) + - COUNT( * ) / - COALESCE ( - 17, 66 * - 32, CAST( - - CASE - - 32 WHEN - CAST( NULL AS SIGNED ) THEN NULL WHEN - - 39 THEN NULL WHEN - CAST( + COUNT( * ) AS DECIMAL ) THEN + 73 * 39 END AS SIGNED ) - + COUNT( + 65 ) ) * + COUNT( * ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7817
SELECT + 22 * + CAST ( NULL AS INTEGER ) + + COUNT ( * ) + - COUNT ( * ) / - COALESCE ( - 17, 66 * - 32, CAST ( - - CASE - - 32 WHEN - CAST ( NULL AS INTEGER ) THEN NULL WHEN - - 39 THEN NULL WHEN - CAST ( + COUNT ( * ) AS REAL ) THEN + 73 * 39 END AS INTEGER ) - + COUNT ( + 65 ) ) * + COUNT ( * ) col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7818
SELECT - 27 * + + 83 - + - COUNT( DISTINCT 79 ) + + MAX( ALL + 11 ) - - 25 - - 30 col1
----
-2174
skipif mysql # not compatible
query I rowsort label-7818
SELECT - 27 * + + 83 - + - COUNT ( DISTINCT 79 ) + + MAX ( ALL + 11 ) - - 25 - - 30 col1
----
-2174
query II rowsort
SELECT DISTINCT - 81, 6 * + 16 AS col1
----
-81
96
query I rowsort
SELECT - ( + - 47 ) * 46
----
2162
query I rowsort
SELECT + COALESCE ( 60, + + 36 + 0, 42 )
----
60
onlyif mysql # aggregate syntax:
query I rowsort label-7822
SELECT ALL - 28 + + COUNT( * ) + 49
----
22
skipif mysql # not compatible
query I rowsort label-7822
SELECT ALL - 28 + + COUNT ( * ) + 49
----
22
query II rowsort
SELECT - ( + 92 ) * + COALESCE ( 15, - 23 ) - + + 76 + - 39 + + 67 * + 69 AS col0, 88
----
3128
88
query I rowsort
SELECT - ( + - 24 )
----
24
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7825
SELECT + COALESCE ( 91, + 49 + - 29, - 46, + 54 + 49 + 98 * + COUNT( ALL - 36 ) ) + + - 22 + - + CAST( NULL AS SIGNED ) / + 92 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7825
SELECT + COALESCE ( 91, + 49 + - 29, - 46, + 54 + 49 + 98 * + COUNT ( ALL - 36 ) ) + + - 22 + - + CAST ( NULL AS INTEGER ) / + 92 AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7826
SELECT DISTINCT + 36 + COALESCE ( + - CAST( MAX( + 1 ) AS SIGNED ), + COUNT( * ) + NULLIF ( - 28, - + 64 ) - + 75 - + COUNT( * ) * - 26 )
----
35
skipif mysql # not compatible
query I rowsort label-7826
SELECT DISTINCT + 36 + COALESCE ( + - CAST ( MAX ( + 1 ) AS INTEGER ), + COUNT ( * ) + NULLIF ( - 28, - + 64 ) - + 75 - + COUNT ( * ) * - 26 )
----
35
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7827
SELECT ALL NULLIF ( + CAST( + 41 AS SIGNED ), + 44 + + - CAST( - - 66 AS SIGNED ) )
----
41
skipif mysql # not compatible
query I rowsort label-7827
SELECT ALL NULLIF ( + CAST ( + 41 AS INTEGER ), + 44 + + - CAST ( - - 66 AS INTEGER ) )
----
41
query I rowsort
SELECT + 97 * - 96
----
-9312
query I rowsort
SELECT ALL 79 + 45
----
124
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7830
SELECT DISTINCT + CAST( NULL AS SIGNED ) + - COALESCE ( - 79, - - 27, - 34 )
----
NULL
skipif mysql # not compatible
query I rowsort label-7830
SELECT DISTINCT + CAST ( NULL AS INTEGER ) + - COALESCE ( - 79, - - 27, - 34 )
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7831
SELECT DISTINCT COUNT( * ) + + 62 + - - 51 + + - 44 DIV 48
----
114
skipif mysql # not compatible
query I rowsort label-7831
SELECT DISTINCT COUNT ( * ) + + 62 + - - 51 + + - 44 / 48
----
114
query I rowsort
SELECT + 27 * - 46 + + - 93 * - 24 * + + 61
----
134910
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7833
SELECT ALL CASE - 21 WHEN 99 * + 23 * 73 * COUNT( * ) THEN 7 - - - CAST( + 60 AS SIGNED ) WHEN 22 - + + 24 + - 3 THEN + 5 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7833
SELECT ALL CASE - 21 WHEN 99 * + 23 * 73 * COUNT ( * ) THEN 7 - - - CAST ( + 60 AS INTEGER ) WHEN 22 - + + 24 + - 3 THEN + 5 END AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-7834
SELECT DISTINCT - 64 DIV - 81 AS col1, COUNT( - 8 ) * 29 DIV - COUNT( * )
----
0
-29
skipif mysql # not compatible
query II rowsort label-7834
SELECT DISTINCT - 64 / - 81 AS col1, COUNT ( - 8 ) * 29 / - COUNT ( * )
----
0
-29
query I rowsort
SELECT - COALESCE ( 94, + - 17 + + 23 * 25 * 52 ) - + + 9 * + 93
----
-931
query II rowsort
SELECT - 8 * + 78, - 83 AS col2
----
-624
-83
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-7837
SELECT ALL - 46 * + + 1 AS col0, - 21 + - CAST( NULL AS DECIMAL )
----
-46
NULL
skipif mysql # not compatible
query II rowsort label-7837
SELECT ALL - 46 * + + 1 AS col0, - 21 + - CAST ( NULL AS REAL )
----
-46
NULL
query I rowsort
SELECT - 25 + ( + 68 )
----
43
onlyif mysql # aggregate syntax:
query I rowsort label-7839
SELECT DISTINCT + 29 * + + 59 * + - COUNT( ALL 49 )
----
-1711
skipif mysql # not compatible
query I rowsort label-7839
SELECT DISTINCT + 29 * + + 59 * + - COUNT ( ALL 49 )
----
-1711
query I rowsort
SELECT ALL - 74 - + 97 * + 79 AS col0
----
-7737
query I rowsort
SELECT + 47 + - 81 - + - 17 - 87
----
-104
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7842
SELECT ALL + CASE 62 WHEN - - CAST( - + 12 AS SIGNED ) THEN + + 15 WHEN - 39 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7842
SELECT ALL + CASE 62 WHEN - - CAST ( - + 12 AS INTEGER ) THEN + + 15 WHEN - 39 THEN NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7843
SELECT - CASE MIN( ALL - ( - - COALESCE ( - 37, + 29 * - CAST( NULL AS SIGNED ) - + 69, - - 78 ) ) ) WHEN + - 11 / + ( - ( - 37 ) ) - + CASE + 96 WHEN - COUNT( DISTINCT + - 17 ) * + 21 THEN - 97 * 24 - + 22 ELSE NULL END THEN 92 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7843
SELECT - CASE MIN ( ALL - ( - - COALESCE ( - 37, + 29 * - CAST ( NULL AS INTEGER ) - + 69, - - 78 ) ) ) WHEN + - 11 / + ( - ( - 37 ) ) - + CASE + 96 WHEN - COUNT ( DISTINCT + - 17 ) * + 21 THEN - 97 * 24 - + 22 ELSE NULL END THEN 92 END AS col2
----
NULL
query I rowsort
SELECT - - 45 + + 72
----
117
query I rowsort
SELECT + 4 * + 99
----
396
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-7846
SELECT - 55 / - + CAST( NULL AS DECIMAL ) - + + 36
----
NULL
skipif mysql # not compatible
query I rowsort label-7846
SELECT - 55 / - + CAST ( NULL AS REAL ) - + + 36
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7847
SELECT 95 * - - 84 + + CAST( 55 AS SIGNED ) + + COUNT( * ) * + 52 AS col2
----
8087
skipif mysql # not compatible
query I rowsort label-7847
SELECT 95 * - - 84 + + CAST ( 55 AS INTEGER ) + + COUNT ( * ) * + 52 AS col2
----
8087
onlyif mysql # aggregate syntax:
query I rowsort label-7848
SELECT + 31 - - COUNT( * ) + 46 * + 86 AS col2
----
3988
skipif mysql # not compatible
query I rowsort label-7848
SELECT + 31 - - COUNT ( * ) + 46 * + 86 AS col2
----
3988
onlyif mysql # DIV for integer division:
query I rowsort label-7849
SELECT ALL 0 * + + 98 DIV - - 29 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-7849
SELECT ALL 0 * + + 98 / - - 29 AS col0
----
0
query I rowsort
SELECT + 70 * + + 29
----
2030
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-7851
SELECT - + 93 DIV - 91 + + 22 AS col1, - COUNT( * )
----
23
-1
skipif mysql # not compatible
query II rowsort label-7851
SELECT - + 93 / - 91 + + 22 AS col1, - COUNT ( * )
----
23
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7852
SELECT ALL 79 * CASE + 71 WHEN NULLIF ( - 92, + 71 ) + 56 THEN 15 WHEN - 86 - - + 49 THEN NULL END + + - CASE + - 61 WHEN - CAST( NULL AS SIGNED ) THEN + 22 ELSE - COALESCE ( - 79, + 37 + + ( 58 ) * + 81, 21 ) + CAST( - 73 AS SIGNED ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-7852
SELECT ALL 79 * CASE + 71 WHEN NULLIF ( - 92, + 71 ) + 56 THEN 15 WHEN - 86 - - + 49 THEN NULL END + + - CASE + - 61 WHEN - CAST ( NULL AS INTEGER ) THEN + 22 ELSE - COALESCE ( - 79, + 37 + + ( 58 ) * + 81, 21 ) + CAST ( - 73 AS INTEGER ) END
----
NULL
query I rowsort
SELECT + - COALESCE ( + NULLIF ( + 47, - 69 ), + 64 ) + + 16 + - ( + + 62 )
----
-93
query I rowsort
SELECT ALL + ( 83 ) * 82 AS col0
----
6806
onlyif mysql # aggregate syntax:
query I rowsort label-7855
SELECT + 87 * + SUM( ALL - 6 ) + + - MAX( 47 )
----
-569
skipif mysql # not compatible
query I rowsort label-7855
SELECT + 87 * + SUM ( ALL - 6 ) + + - MAX ( 47 )
----
-569
onlyif mysql # aggregate syntax:
query I rowsort label-7856
SELECT ALL - + MAX( DISTINCT + ( 64 ) ) * - NULLIF ( + 22, + SUM( DISTINCT - 71 ) * 27 + + 75 ) + + 25 + - 38 - - 82 - - 57 - - - 10
----
1524
skipif mysql # not compatible
query I rowsort label-7856
SELECT ALL - + MAX ( DISTINCT + ( 64 ) ) * - NULLIF ( + 22, + SUM ( DISTINCT - 71 ) * 27 + + 75 ) + + 25 + - 38 - - 82 - - 57 - - - 10
----
1524
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7857
SELECT ALL + 35 * - 44 + - - AVG ( + ( + CAST( NULL AS SIGNED ) ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-7857
SELECT ALL + 35 * - 44 + - - AVG ( + ( + CAST ( NULL AS INTEGER ) ) )
----
NULL
query I rowsort
SELECT + 86 + ( 37 ) * - 98
----
-3540
onlyif mysql # DIV for integer division:
query I rowsort label-7859
SELECT + + 19 DIV - 8 + - + 15 * + 18 * - - 50 AS col1
----
-13502
skipif mysql # not compatible
query I rowsort label-7859
SELECT + + 19 / - 8 + - + 15 * + 18 * - - 50 AS col1
----
-13502
query I rowsort
SELECT ALL + 30 * + 68 + + - 90 AS col0
----
1950
query II rowsort
SELECT ALL + 20 col2, 5 AS col2
----
20
5
onlyif mysql # aggregate syntax:
query II rowsort label-7862
SELECT ALL 36 * + - COUNT( * ) + - 65 AS col1, + 43
----
-101
43
skipif mysql # not compatible
query II rowsort label-7862
SELECT ALL 36 * + - COUNT ( * ) + - 65 AS col1, + 43
----
-101
43
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-7863
SELECT ALL CAST( + 69 AS SIGNED ) DIV + 75 + 75 DIV 19 AS col0
----
3
skipif mysql # not compatible
query I rowsort label-7863
SELECT ALL CAST ( + 69 AS INTEGER ) / + 75 + 75 / 19 AS col0
----
3
query I rowsort
SELECT - 20 * + 49 * - 69
----
67620
query I rowsort
SELECT ALL - 50 * + - 50 col1
----
2500
query I rowsort
SELECT ALL - 77 * - 66 AS col0
----
5082
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7867
SELECT ALL 73 * AVG ( ALL CAST( - 3 AS SIGNED ) ) - - CASE COUNT( * ) WHEN + 52 / + + 80 * - - ( - - COUNT( * ) ) * - 65 + + 89 + + 21 - + 32 * 54 * 7 * - 23 * - 28 + + CASE 4 WHEN - 66 THEN NULL ELSE - ( 44 ) END THEN NULL WHEN + 94 THEN 69 END
----
NULL
skipif mysql # not compatible
query I rowsort label-7867
SELECT ALL 73 * AVG ( ALL CAST ( - 3 AS INTEGER ) ) - - CASE COUNT ( * ) WHEN + 52 / + + 80 * - - ( - - COUNT ( * ) ) * - 65 + + 89 + + 21 - + 32 * 54 * 7 * - 23 * - 28 + + CASE 4 WHEN - 66 THEN NULL ELSE - ( 44 ) END THEN NULL WHEN + 94 THEN 69 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7868
SELECT COUNT( + - 53 )
----
1
skipif mysql # not compatible
query I rowsort label-7868
SELECT COUNT ( + - 53 )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7869
SELECT - CAST( NULL AS SIGNED ) + - + 1 * - ( + ( + + MAX( ALL - NULLIF ( 83, + 34 ) ) ) ) + - MIN( 98 ) - SUM( DISTINCT 95 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7869
SELECT - CAST ( NULL AS INTEGER ) + - + 1 * - ( + ( + + MAX ( ALL - NULLIF ( 83, + 34 ) ) ) ) + - MIN ( 98 ) - SUM ( DISTINCT 95 ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7870
SELECT - 7 + CASE + 89 WHEN + - 66 + + 53 + + + ( - 67 ) - 0 * - 93 + + 76 THEN + COUNT( * ) * + 21 + + + NULLIF ( - 82, + - 12 + + 57 ) ELSE NULL END + 60 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7870
SELECT - 7 + CASE + 89 WHEN + - 66 + + 53 + + + ( - 67 ) - 0 * - 93 + + 76 THEN + COUNT ( * ) * + 21 + + + NULLIF ( - 82, + - 12 + + 57 ) ELSE NULL END + 60 col1
----
NULL
query I rowsort
SELECT ALL ( 22 )
----
22
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7872
SELECT DISTINCT CAST( 59 AS SIGNED ) AS col2
----
59
skipif mysql # not compatible
query I rowsort label-7872
SELECT DISTINCT CAST ( 59 AS INTEGER ) AS col2
----
59
query I rowsort
SELECT DISTINCT + 60 * 35 AS col1
----
2100
query I rowsort
SELECT DISTINCT NULLIF ( 11, + 88 ) AS col1
----
11
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7875
SELECT ALL CAST( + ( 11 ) AS SIGNED ) AS col2, - 36 AS col2
----
11
-36
skipif mysql # not compatible
query II rowsort label-7875
SELECT ALL CAST ( + ( 11 ) AS INTEGER ) AS col2, - 36 AS col2
----
11
-36
onlyif mysql # aggregate syntax:
query I rowsort label-7876
SELECT - CASE WHEN COUNT( * ) IS NULL THEN 76 / + ( + COALESCE ( + + 18, 9, - + 45 ) ) END + 8
----
NULL
skipif mysql # not compatible
query I rowsort label-7876
SELECT - CASE WHEN COUNT ( * ) IS NULL THEN 76 / + ( + COALESCE ( + + 18, 9, - + 45 ) ) END + 8
----
NULL
query I rowsort
SELECT ALL ( + - 77 ) AS col0
----
-77
query I rowsort
SELECT - 48 + + 39 + 83 col2
----
74
onlyif mysql # DIV for integer division:
query I rowsort label-7879
SELECT ALL + 15 DIV - 35 * + 55 * 69
----
0
skipif mysql # not compatible
query I rowsort label-7879
SELECT ALL + 15 / - 35 * + 55 * 69
----
0
query II rowsort
SELECT - 68 AS col0, + COALESCE ( + - 78, NULLIF ( - ( - 28 ), 73 * 48 + - - 91 + - 54 * - ( - 50 ) + - 17 ) )
----
-68
-78
onlyif mysql # aggregate syntax:
query II rowsort label-7881
SELECT DISTINCT + 46 * + 91 + + + 10 col2, 76 + - COUNT( ALL - 27 )
----
4196
75
skipif mysql # not compatible
query II rowsort label-7881
SELECT DISTINCT + 46 * + 91 + + + 10 col2, 76 + - COUNT ( ALL - 27 )
----
4196
75
query I rowsort
SELECT + 15 + - - 80 + ( + COALESCE ( - 55, + + 3 ) )
----
40
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7883
SELECT ALL 89 * + COUNT( * ) + 37 * 70 * + - COUNT( * ) * - 47 + + COALESCE ( + 48, - 99, + COALESCE ( + CASE - - 72 WHEN + - 55 THEN NULL WHEN + 58 * + 56 DIV + - 12 * + + 56 * + - 52 + 54 THEN + MIN( ALL + 91 ) + 27 DIV 4 ELSE NULL END, 81 ) )
----
121867
skipif mysql # not compatible
query I rowsort label-7883
SELECT ALL 89 * + COUNT ( * ) + 37 * 70 * + - COUNT ( * ) * - 47 + + COALESCE ( + 48, - 99, + COALESCE ( + CASE - - 72 WHEN + - 55 THEN NULL WHEN + 58 * + 56 / + - 12 * + + 56 * + - 52 + 54 THEN + MIN ( ALL + 91 ) + 27 / 4 ELSE NULL END, 81 ) )
----
121867
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7884
SELECT DISTINCT + SUM( - 8 ) + 64 - - MIN( ALL - - CAST( + + 88 AS SIGNED ) ) * + 24 AS col0
----
2168
skipif mysql # not compatible
query I rowsort label-7884
SELECT DISTINCT + SUM ( - 8 ) + 64 - - MIN ( ALL - - CAST ( + + 88 AS INTEGER ) ) * + 24 AS col0
----
2168
query I rowsort
SELECT ALL - NULLIF ( 23, + ( + + ( - 10 ) ) )
----
-23
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7886
SELECT ALL + 64 + + COALESCE ( - + 2, ( SUM( - 13 ) ) ) + - 44 + + ( - - 61 ) DIV + 63
----
18
skipif mysql # not compatible
query I rowsort label-7886
SELECT ALL + 64 + + COALESCE ( - + 2, ( SUM ( - 13 ) ) ) + - 44 + + ( - - 61 ) / + 63
----
18
query II rowsort
SELECT + - 58 * + ( - + 96 ) AS col1, 75 col2
----
5568
75
onlyif mysql # aggregate syntax:
query II rowsort label-7888
SELECT ALL - SUM( ALL - 65 ) * - 44, - 92 * 14 AS col1
----
-2860
-1288
skipif mysql # not compatible
query II rowsort label-7888
SELECT ALL - SUM ( ALL - 65 ) * - 44, - 92 * 14 AS col1
----
-2860
-1288
onlyif mysql # DIV for integer division:
query I rowsort label-7889
SELECT DISTINCT + - 82 DIV + 34 + + 67
----
65
skipif mysql # not compatible
query I rowsort label-7889
SELECT DISTINCT + - 82 / + 34 + + 67
----
65
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7890
SELECT ALL - - NULLIF ( + 93, + 94 * 55 * COUNT( * ) + - ( 32 ) + CASE COUNT( * ) WHEN - ( + + 59 ) + + + 70 THEN - 34 WHEN 77 THEN NULL ELSE NULL END ) / 33 + - + CASE - 73 WHEN - - CAST( NULL AS SIGNED ) THEN + 76 WHEN 27 THEN NULL WHEN 50 * + SUM( DISTINCT ( - 67 ) ) THEN NULL END + 70 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7890
SELECT ALL - - NULLIF ( + 93, + 94 * 55 * COUNT ( * ) + - ( 32 ) + CASE COUNT ( * ) WHEN - ( + + 59 ) + + + 70 THEN - 34 WHEN 77 THEN NULL ELSE NULL END ) / 33 + - + CASE - 73 WHEN - - CAST ( NULL AS INTEGER ) THEN + 76 WHEN 27 THEN NULL WHEN 50 * + SUM ( DISTINCT ( - 67 ) ) THEN NULL END + 70 col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7891
SELECT - 56 DIV CAST( + 73 AS SIGNED ) - + COUNT( * ) + - 37 * - ( + ( + 17 ) ) + - + 17
----
611
skipif mysql # not compatible
query I rowsort label-7891
SELECT - 56 / CAST ( + 73 AS INTEGER ) - + COUNT ( * ) + - 37 * - ( + ( + 17 ) ) + - + 17
----
611
query II rowsort
SELECT + 7 AS col0, - 42
----
7
-42
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7893
SELECT CAST( - 96 AS SIGNED )
----
-96
skipif mysql # not compatible
query I rowsort label-7893
SELECT CAST ( - 96 AS INTEGER )
----
-96
query I rowsort
SELECT + - 30 col0
----
-30
query I rowsort
SELECT ALL ( - - 85 ) + 37 + 13 - - 0 * - - 94 AS col2
----
135
query I rowsort
SELECT DISTINCT 63 + 65
----
128
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7897
SELECT DISTINCT CAST( NULL AS SIGNED ) * + + NULLIF ( - 12, - - MAX( DISTINCT + + 44 ) + 25 ) * 48
----
NULL
skipif mysql # not compatible
query I rowsort label-7897
SELECT DISTINCT CAST ( NULL AS INTEGER ) * + + NULLIF ( - 12, - - MAX ( DISTINCT + + 44 ) + 25 ) * 48
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7898
SELECT ( - - 2 ) - + + COUNT( * ) * - 5 AS col2
----
7
skipif mysql # not compatible
query I rowsort label-7898
SELECT ( - - 2 ) - + + COUNT ( * ) * - 5 AS col2
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-7899
SELECT ALL - NULLIF ( + - 48, + ( + + 72 ) * + 53 * - SUM( DISTINCT 78 ) ) AS col1
----
48
skipif mysql # not compatible
query I rowsort label-7899
SELECT ALL - NULLIF ( + - 48, + ( + + 72 ) * + 53 * - SUM ( DISTINCT 78 ) ) AS col1
----
48
onlyif mysql # aggregate syntax:
query I rowsort label-7900
SELECT ALL 44 * - MIN( ALL + 62 )
----
-2728
skipif mysql # not compatible
query I rowsort label-7900
SELECT ALL 44 * - MIN ( ALL + 62 )
----
-2728
onlyif mysql # aggregate syntax:
query III rowsort label-7901
SELECT ALL 2 - - + 38 AS col0, + ( - MIN( DISTINCT - 11 ) ) AS col2, - 9
----
40
11
-9
skipif mysql # not compatible
query III rowsort label-7901
SELECT ALL 2 - - + 38 AS col0, + ( - MIN ( DISTINCT - 11 ) ) AS col2, - 9
----
40
11
-9
query I rowsort
SELECT 55 * - 82 + - 49 AS col2
----
-4559
onlyif mysql # aggregate syntax:
query I rowsort label-7903
SELECT ( - MIN( 57 ) ) * 29 * 62 + - 34 AS col1
----
-102520
skipif mysql # not compatible
query I rowsort label-7903
SELECT ( - MIN ( 57 ) ) * 29 * 62 + - 34 AS col1
----
-102520
query I rowsort
SELECT 0 + + - 60
----
-60
query I rowsort
SELECT 93 + - 13
----
80
onlyif mysql # DIV for integer division:
query I rowsort label-7906
SELECT DISTINCT 95 DIV 52
----
1
skipif mysql # not compatible
query I rowsort label-7906
SELECT DISTINCT 95 / 52
----
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7907
SELECT 80 + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-7907
SELECT 80 + - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT 19 * - 99 AS col0
----
-1881
onlyif mysql # aggregate syntax:
query I rowsort label-7909
SELECT DISTINCT + 11 * + + COUNT( * ) AS col0
----
11
skipif mysql # not compatible
query I rowsort label-7909
SELECT DISTINCT + 11 * + + COUNT ( * ) AS col0
----
11
query I rowsort
SELECT 58 + + 25 AS col0
----
83
onlyif mysql # aggregate syntax:
query I rowsort label-7911
SELECT 35 - - + MAX( - 97 ) AS col0
----
-62
skipif mysql # not compatible
query I rowsort label-7911
SELECT 35 - - + MAX ( - 97 ) AS col0
----
-62
query I rowsort
SELECT DISTINCT + 57 * + COALESCE ( - 82, - - 15, + + 30 + + 19 * + - 11 * + 25 ) col1
----
-4674
query I rowsort
SELECT ALL - 98 + + - 11
----
-109
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7914
SELECT ALL CAST( + + 98 AS SIGNED ), 62 col1
----
98
62
skipif mysql # not compatible
query II rowsort label-7914
SELECT ALL CAST ( + + 98 AS INTEGER ), 62 col1
----
98
62
query II rowsort
SELECT DISTINCT - 65 + + 37 - 45 * - NULLIF ( - 52, + 62 + + 1 ) AS col0, + 7 AS col0
----
-2368
7
query I rowsort
SELECT ALL - - 12 + + 81 + - + 95 AS col0
----
-2
onlyif mysql # aggregate syntax:
query I rowsort label-7917
SELECT - NULLIF ( - - COUNT( * ), MIN( 1 ) ) + - COALESCE ( 38, + + 16 * 93, - + 17 * + + 89 + - 2 + - 42 * + - 98 + - 53 + + 57 + 21 * - COALESCE ( - COUNT( * ), - + 89, + COUNT( * ) ) * - 92 + 38 ) * 10
----
NULL
skipif mysql # not compatible
query I rowsort label-7917
SELECT - NULLIF ( - - COUNT ( * ), MIN ( 1 ) ) + - COALESCE ( 38, + + 16 * 93, - + 17 * + + 89 + - 2 + - 42 * + - 98 + - 53 + + 57 + 21 * - COALESCE ( - COUNT ( * ), - + 89, + COUNT ( * ) ) * - 92 + 38 ) * 10
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7918
SELECT - 16 * - + 2 + + + CASE - 81 WHEN - 9 * - 63 THEN - 68 * - - 70 END * - 15 + + 86 + COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7918
SELECT - 16 * - + 2 + + + CASE - 81 WHEN - 9 * - 63 THEN - 68 * - - 70 END * - 15 + + 86 + COUNT ( * ) AS col0
----
NULL
query II rowsort
SELECT + 15 - 1 AS col2, - 88 - - 65 AS col0
----
14
-23
query I rowsort
SELECT ALL + 91 - 28 AS col2
----
63
query I rowsort
SELECT + 82 * - 13 - 53 AS col1
----
-1119
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-7922
SELECT ALL - + COUNT( * ) * NULLIF ( + 43, - 51 ) * + - MIN( DISTINCT + 36 ) * + 17 * - - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-7922
SELECT ALL - + COUNT ( * ) * NULLIF ( + 43, - 51 ) * + - MIN ( DISTINCT + 36 ) * + 17 * - - CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT ALL + + 45 * - + 46 AS col0
----
-2070
onlyif mysql # aggregate syntax:
query I rowsort label-7924
SELECT ALL - 23 - + COUNT( * ) AS col1
----
-24
skipif mysql # not compatible
query I rowsort label-7924
SELECT ALL - 23 - + COUNT ( * ) AS col1
----
-24
query I rowsort
SELECT 75 * ( + - 66 ) * - - ( - 11 ) + - 83 col2
----
54367
query I rowsort
SELECT 49 * + 81
----
3969
onlyif mysql # DIV for integer division:
query I rowsort label-7927
SELECT + 78 DIV + 10 + - + 36 + - - 26
----
-3
skipif mysql # not compatible
query I rowsort label-7927
SELECT + 78 / + 10 + - + 36 + - - 26
----
-3
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query III rowsort label-7928
SELECT 42, - COUNT( * ) * - COUNT( * ) AS col1, - 74 DIV - COALESCE ( - SUM( + 91 ), - + 86 + - CASE 52 WHEN COUNT( * ) THEN + ( + + ( 41 ) ) WHEN + 56 * + 39 THEN NULL WHEN + - 7 THEN NULL WHEN + CASE + 30 WHEN 21 THEN + COUNT( * ) * COUNT( * ) WHEN 75 * 31 THEN NULL ELSE - 73 END - 11 THEN 99 - 77 * CAST( NULL AS SIGNED ) WHEN 62 THEN NULL ELSE NULL END + 22, 49 ) - + COUNT( * ) + - COUNT( * ) col1
----
42
1
-2
skipif mysql # not compatible
query III rowsort label-7928
SELECT 42, - COUNT ( * ) * - COUNT ( * ) AS col1, - 74 / - COALESCE ( - SUM ( + 91 ), - + 86 + - CASE 52 WHEN COUNT ( * ) THEN + ( + + ( 41 ) ) WHEN + 56 * + 39 THEN NULL WHEN + - 7 THEN NULL WHEN + CASE + 30 WHEN 21 THEN + COUNT ( * ) * COUNT ( * ) WHEN 75 * 31 THEN NULL ELSE - 73 END - 11 THEN 99 - 77 * CAST ( NULL AS INTEGER ) WHEN 62 THEN NULL ELSE NULL END + 22, 49 ) - + COUNT ( * ) + - COUNT ( * ) col1
----
42
1
-2
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7929
SELECT 94 + + + CAST( + 84 AS SIGNED )
----
178
skipif mysql # not compatible
query I rowsort label-7929
SELECT 94 + + + CAST ( + 84 AS INTEGER )
----
178
query I rowsort
SELECT 65 + - - 62
----
127
onlyif mysql # aggregate syntax:
query II rowsort label-7931
SELECT ALL - 48, + ( COUNT( * ) ) AS col1
----
-48
1
skipif mysql # not compatible
query II rowsort label-7931
SELECT ALL - 48, + ( COUNT ( * ) ) AS col1
----
-48
1
onlyif mysql # aggregate syntax:
query II rowsort label-7932
SELECT ALL - COUNT( * ) AS col0, 19 + - 76 AS col2
----
-1
-57
skipif mysql # not compatible
query II rowsort label-7932
SELECT ALL - COUNT ( * ) AS col0, 19 + - 76 AS col2
----
-1
-57
query I rowsort
SELECT ALL ( - - 36 ) * + - 78 - + - 94 AS col1
----
-2714
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7934
SELECT CAST( NULL AS SIGNED ) + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-7934
SELECT CAST ( NULL AS INTEGER ) + COUNT ( * )
----
NULL
query I rowsort
SELECT ALL 54 * 9
----
486
onlyif mysql # aggregate syntax:
query I rowsort label-7936
SELECT NULLIF ( + 36, + CASE - 78 WHEN - + 48 + + 9 * - 4 + - 68 + + 73 / 59 THEN - 68 END * - 48 + 8 + - COUNT( * ) + NULLIF ( + 11, 20 ) ) + - - 4
----
40
skipif mysql # not compatible
query I rowsort label-7936
SELECT NULLIF ( + 36, + CASE - 78 WHEN - + 48 + + 9 * - 4 + - 68 + + 73 / 59 THEN - 68 END * - 48 + 8 + - COUNT ( * ) + NULLIF ( + 11, 20 ) ) + - - 4
----
40
query II rowsort
SELECT 58, 26 + ( - ( - + 12 ) ) AS col0
----
58
38
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-7938
SELECT ALL 6 + COUNT( * ) + ( + - 52 ) * CASE - + 91 WHEN + + 33 * - + 9 THEN - - 5 - + ( + 88 ) ELSE - 92 * 18 * - MAX( + + CAST( NULL AS SIGNED ) ) - - 53 * CAST( NULL AS DECIMAL ) END + COALESCE ( + ( + - 59 ), 32 + + MAX( ALL + 69 ), 61 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7938
SELECT ALL 6 + COUNT ( * ) + ( + - 52 ) * CASE - + 91 WHEN + + 33 * - + 9 THEN - - 5 - + ( + 88 ) ELSE - 92 * 18 * - MAX ( + + CAST ( NULL AS INTEGER ) ) - - 53 * CAST ( NULL AS REAL ) END + COALESCE ( + ( + - 59 ), 32 + + MAX ( ALL + 69 ), 61 ) AS col1
----
NULL
query I rowsort
SELECT 90 * 46
----
4140
query I rowsort
SELECT 25 + - + 28 AS col1
----
-3
onlyif mysql # aggregate syntax:
query II rowsort label-7941
SELECT ALL 63 AS col2, 30 * 8 + 88 * + + COUNT( * ) AS col2
----
63
328
skipif mysql # not compatible
query II rowsort label-7941
SELECT ALL 63 AS col2, 30 * 8 + 88 * + + COUNT ( * ) AS col2
----
63
328
query I rowsort
SELECT 4 + + + 67 * ( - + 53 )
----
-3547
query I rowsort
SELECT - ( 77 ) AS col2
----
-77
query III rowsort
SELECT ALL 90 AS col2, - 27 - - 60, 92 AS col1
----
90
33
92
onlyif mysql # aggregate syntax:
query I rowsort label-7945
SELECT DISTINCT - 69 + CASE - + 64 WHEN 99 * + + 6 + 7 + + 55 * - + MIN( + ( + 84 ) ) THEN + + NULLIF ( + 47, - COUNT( * ) ) * 68 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7945
SELECT DISTINCT - 69 + CASE - + 64 WHEN 99 * + + 6 + 7 + + 55 * - + MIN ( + ( + 84 ) ) THEN + + NULLIF ( + 47, - COUNT ( * ) ) * 68 ELSE NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7946
SELECT ALL - + CASE CAST( NULL AS SIGNED ) WHEN + 52 THEN + 39 WHEN + 25 THEN + 54 WHEN + CASE - COUNT( * ) WHEN + + CASE 32 WHEN - 58 THEN 62 END - 88 * - 23 THEN NULL WHEN + NULLIF ( - 78, - 18 / + - 65 * + + 1 + - + 59 - SUM( ALL + 85 ) / + AVG ( DISTINCT + 55 * + 67 ) + + 55 ) THEN + 83 END THEN NULL WHEN - NULLIF ( - 8, - 67 ) THEN NULL ELSE NULL END * 61 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7946
SELECT ALL - + CASE CAST ( NULL AS INTEGER ) WHEN + 52 THEN + 39 WHEN + 25 THEN + 54 WHEN + CASE - COUNT ( * ) WHEN + + CASE 32 WHEN - 58 THEN 62 END - 88 * - 23 THEN NULL WHEN + NULLIF ( - 78, - 18 / + - 65 * + + 1 + - + 59 - SUM ( ALL + 85 ) / + AVG ( DISTINCT + 55 * + 67 ) + + 55 ) THEN + 83 END THEN NULL WHEN - NULLIF ( - 8, - 67 ) THEN NULL ELSE NULL END * 61 AS col1
----
NULL
query I rowsort
SELECT ALL + 36 + - - 10 * + - 0 AS col0
----
36
onlyif mysql # DIV for integer division:
query I rowsort label-7948
SELECT + - 56 * - - COALESCE ( + 53, 4 * - - 59 DIV - - 60 ) col2
----
-2968
skipif mysql # not compatible
query I rowsort label-7948
SELECT + - 56 * - - COALESCE ( + 53, 4 * - - 59 / - - 60 ) col2
----
-2968
query I rowsort
SELECT DISTINCT + - 47 * - 61 * - - 83
----
237961
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7950
SELECT ALL - COALESCE ( - 47, - 44, - 22 * ( 11 ) * MIN( ALL - + CAST( NULL AS SIGNED ) ) + + 27 + + 51 )
----
47
skipif mysql # not compatible
query I rowsort label-7950
SELECT ALL - COALESCE ( - 47, - 44, - 22 * ( 11 ) * MIN ( ALL - + CAST ( NULL AS INTEGER ) ) + + 27 + + 51 )
----
47
query I rowsort
SELECT - + ( - 4 )
----
4
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7952
SELECT - + 76 + - 30 * 47 * COALESCE ( + 49, + - ( + COUNT( * ) ) + ( COUNT( * ) ) ) DIV + - MAX( + + 99 ) + 64 AS col0
----
685
skipif mysql # not compatible
query I rowsort label-7952
SELECT - + 76 + - 30 * 47 * COALESCE ( + 49, + - ( + COUNT ( * ) ) + ( COUNT ( * ) ) ) / + - MAX ( + + 99 ) + 64 AS col0
----
685
query II rowsort
SELECT ALL + ( 10 ) * ( + ( - - 41 ) ) + - - 64 col1, 14 * + - 70 AS col0
----
474
-980
query I rowsort
SELECT - - 1 + - 48 - - + 15 * - 2 * - 53 AS col2
----
1543
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7955
SELECT - COUNT( ALL 15 ) * - - 34 DIV + 83 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-7955
SELECT - COUNT ( ALL 15 ) * - - 34 / + 83 AS col1
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7956
SELECT DISTINCT CAST( NULL AS SIGNED ) * - + COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-7956
SELECT DISTINCT CAST ( NULL AS INTEGER ) * - + COUNT ( * ) AS col2
----
NULL
query I rowsort
SELECT ALL 40 * - 7
----
-280
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7958
SELECT ALL + - 23 AS col1, CAST( 1 AS SIGNED )
----
-23
1
skipif mysql # not compatible
query II rowsort label-7958
SELECT ALL + - 23 AS col1, CAST ( 1 AS INTEGER )
----
-23
1
query I rowsort
SELECT ALL + - 63 col0
----
-63
onlyif mysql # DIV for integer division:
query I rowsort label-7960
SELECT ALL - 18 DIV - 49 * + 88
----
0
skipif mysql # not compatible
query I rowsort label-7960
SELECT ALL - 18 / - 49 * + 88
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-7961
SELECT + COUNT( DISTINCT + 21 )
----
1
skipif mysql # not compatible
query I rowsort label-7961
SELECT + COUNT ( DISTINCT + 21 )
----
1
query I rowsort
SELECT DISTINCT - 1 * + 3
----
-3
onlyif mysql # aggregate syntax:
query I rowsort label-7963
SELECT DISTINCT + NULLIF ( + - MIN( + 42 ), + COUNT( * ) + + 93 ) AS col0
----
-42
skipif mysql # not compatible
query I rowsort label-7963
SELECT DISTINCT + NULLIF ( + - MIN ( + 42 ), + COUNT ( * ) + + 93 ) AS col0
----
-42
query I rowsort
SELECT ALL - 19 * + CASE 13 WHEN + 44 - - 43 THEN - + 75 END AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-7965
SELECT COALESCE ( + 33, - 87 DIV - - 96 )
----
33
skipif mysql # not compatible
query I rowsort label-7965
SELECT COALESCE ( + 33, - 87 / - - 96 )
----
33
query I rowsort
SELECT DISTINCT - 1 * + 86 * + - CASE - 3 WHEN - + COALESCE ( - 43, - 33 * + - 22 ) THEN NULL WHEN - - 24 THEN NULL WHEN + 72 * 17 * - - 54 THEN + + ( + 19 ) END
----
NULL
query I rowsort
SELECT DISTINCT + 47 * - - 72 AS col1
----
3384
query II rowsort
SELECT ALL + 64, - 30 col0
----
64
-30
onlyif mysql # DIV for integer division:
query I rowsort label-7969
SELECT - 48 DIV 42
----
-1
skipif mysql # not compatible
query I rowsort label-7969
SELECT - 48 / 42
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7970
SELECT ALL + CAST( NULL AS SIGNED ), 30 * + 37 AS col2
----
NULL
1110
skipif mysql # not compatible
query II rowsort label-7970
SELECT ALL + CAST ( NULL AS INTEGER ), 30 * + 37 AS col2
----
NULL
1110
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7971
SELECT COALESCE ( + COUNT( * ), + COUNT( * ) DIV - - 88 ) col1
----
1
skipif mysql # not compatible
query I rowsort label-7971
SELECT COALESCE ( + COUNT ( * ), + COUNT ( * ) / - - 88 ) col1
----
1
onlyif mysql # aggregate syntax:
query II rowsort label-7972
SELECT + 25 * + 16 col2, 75 - + - 41 - - ( + + COUNT( * ) ) AS col2
----
400
117
skipif mysql # not compatible
query II rowsort label-7972
SELECT + 25 * + 16 col2, 75 - + - 41 - - ( + + COUNT ( * ) ) AS col2
----
400
117
onlyif mysql # aggregate syntax:
query I rowsort label-7973
SELECT + 66 * - + 79 + 5 + - CASE - 50 WHEN - - MAX( ALL - - 70 ) THEN - 53 WHEN - - COUNT( DISTINCT + 91 ) THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-7973
SELECT + 66 * - + 79 + 5 + - CASE - 50 WHEN - - MAX ( ALL - - 70 ) THEN - 53 WHEN - - COUNT ( DISTINCT + 91 ) THEN NULL ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-7974
SELECT MIN( 39 )
----
39
skipif mysql # not compatible
query I rowsort label-7974
SELECT MIN ( 39 )
----
39
query II rowsort
SELECT + 53 AS col0, 81 AS col0
----
53
81
onlyif mysql # aggregate syntax:
query I rowsort label-7976
SELECT + NULLIF ( - 92, + NULLIF ( + 44, - COUNT( * ) ) )
----
-92
skipif mysql # not compatible
query I rowsort label-7976
SELECT + NULLIF ( - 92, + NULLIF ( + 44, - COUNT ( * ) ) )
----
-92
query I rowsort
SELECT - 89 * - 58
----
5162
query I rowsort
SELECT + 95 * 13
----
1235
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7979
SELECT ALL - COUNT( + - CAST( NULL AS SIGNED ) ) * + 60 + - - 33 + 83
----
116
skipif mysql # not compatible
query I rowsort label-7979
SELECT ALL - COUNT ( + - CAST ( NULL AS INTEGER ) ) * + 60 + - - 33 + 83
----
116
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7980
SELECT ALL - + 8 + - + COUNT( + 19 ) * + - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-7980
SELECT ALL - + 8 + - + COUNT ( + 19 ) * + - CAST ( NULL AS INTEGER ) AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7981
SELECT ALL NULLIF ( - 59, - 74 / - + CAST( + ( + + 15 ) AS SIGNED ) + - - COUNT( * ) * + - 84 ) AS col0
----
-59
skipif mysql # not compatible
query I rowsort label-7981
SELECT ALL NULLIF ( - 59, - 74 / - + CAST ( + ( + + 15 ) AS INTEGER ) + - - COUNT ( * ) * + - 84 ) AS col0
----
-59
query I rowsort
SELECT ALL - 65 + - + 76 AS col0
----
-141
query I rowsort
SELECT - + 85 + - - 65 - + + 69 AS col1
----
-89
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-7984
SELECT + 70 * - - 3 col0, CAST( - + 32 AS SIGNED ) AS col0
----
210
-32
skipif mysql # not compatible
query II rowsort label-7984
SELECT + 70 * - - 3 col0, CAST ( - + 32 AS INTEGER ) AS col0
----
210
-32
onlyif mysql # aggregate syntax:
query II rowsort label-7985
SELECT DISTINCT 40 * - + 32 AS col2, - COUNT( * )
----
-1280
-1
skipif mysql # not compatible
query II rowsort label-7985
SELECT DISTINCT 40 * - + 32 AS col2, - COUNT ( * )
----
-1280
-1
onlyif mysql # aggregate syntax:
query I rowsort label-7986
SELECT + 14 + + + COUNT( * ) AS col2
----
15
skipif mysql # not compatible
query I rowsort label-7986
SELECT + 14 + + + COUNT ( * ) AS col2
----
15
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7987
SELECT + CAST( NULL AS SIGNED ) + 38 * + 20
----
NULL
skipif mysql # not compatible
query I rowsort label-7987
SELECT + CAST ( NULL AS INTEGER ) + 38 * + 20
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-7988
SELECT ALL 67 - ( + CAST( NULL AS SIGNED ) ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-7988
SELECT ALL 67 - ( + CAST ( NULL AS INTEGER ) ) col0
----
NULL
query I rowsort
SELECT + 37 * - ( + NULLIF ( - 31, + + 11 ) )
----
1147
onlyif mysql # aggregate syntax:
query I rowsort label-7990
SELECT + + COUNT( * ) - + 22 col2
----
-21
skipif mysql # not compatible
query I rowsort label-7990
SELECT + + COUNT ( * ) - + 22 col2
----
-21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-7991
SELECT + CAST( - 65 AS SIGNED ) * - - COUNT( * )
----
-65
skipif mysql # not compatible
query I rowsort label-7991
SELECT + CAST ( - 65 AS INTEGER ) * - - COUNT ( * )
----
-65
query I rowsort
SELECT + - 69 + + 41 * - 18 + - + 93 AS col1
----
-900
query I rowsort
SELECT + + 83 + 47 + - 53 AS col1
----
77
query I rowsort
SELECT - 86 * - 4 * - 89
----
-30616
query II rowsort
SELECT DISTINCT 21, 80 AS col2
----
21
80
query I rowsort
SELECT + - 9 + 34 + 77 + 16 + + - 81 * + 70 * + 70
----
-396782
onlyif mysql # aggregate syntax:
query I rowsort label-7997
SELECT - + 45 * - 48 * 89 * COUNT( * )
----
192240
skipif mysql # not compatible
query I rowsort label-7997
SELECT - + 45 * - 48 * 89 * COUNT ( * )
----
192240
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-7998
SELECT ALL + ( + 24 ) * - COALESCE ( - 88, - - 40 + + COALESCE ( 92, + 37 ), + COALESCE ( - + ( + COALESCE ( 54, - 82, + 79 ) ), CAST( NULL AS SIGNED ) * 0 * + ( - 99 ) DIV 25 * + 69 - - 3, - 90 * 11 ) * - 6 - COALESCE ( - COUNT( * ), 12 ) ) + 40 * + 99 AS col1
----
6072
skipif mysql # not compatible
query I rowsort label-7998
SELECT ALL + ( + 24 ) * - COALESCE ( - 88, - - 40 + + COALESCE ( 92, + 37 ), + COALESCE ( - + ( + COALESCE ( 54, - 82, + 79 ) ), CAST ( NULL AS INTEGER ) * 0 * + ( - 99 ) / 25 * + 69 - - 3, - 90 * 11 ) * - 6 - COALESCE ( - COUNT ( * ), 12 ) ) + 40 * + 99 AS col1
----
6072
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-7999
SELECT + COUNT( * ) + - CASE - 97 WHEN + CASE - 43 WHEN + COUNT( * ) + - 74 + 1 * 31 + - - COUNT( DISTINCT + 13 ) + - + 47 THEN - 34 - + + 45 + + 37 * - 98 * 51 * + 7 * 24 * - + 65 WHEN - 7 * + 58 - 80 * COUNT( * ) THEN - 60 ELSE 5 END + 39 * 31 THEN + COALESCE ( + 60, 56 DIV MAX( DISTINCT - 42 ), - 8 ) - 99 DIV + 20 ELSE 34 * 75 END col1
----
-2549
skipif mysql # not compatible
query I rowsort label-7999
SELECT + COUNT ( * ) + - CASE - 97 WHEN + CASE - 43 WHEN + COUNT ( * ) + - 74 + 1 * 31 + - - COUNT ( DISTINCT + 13 ) + - + 47 THEN - 34 - + + 45 + + 37 * - 98 * 51 * + 7 * 24 * - + 65 WHEN - 7 * + 58 - 80 * COUNT ( * ) THEN - 60 ELSE 5 END + 39 * 31 THEN + COALESCE ( + 60, 56 / MAX ( DISTINCT - 42 ), - 8 ) - 99 / + 20 ELSE 34 * 75 END col1
----
-2549
onlyif mysql # aggregate syntax:
query I rowsort label-8000
SELECT - 91 - - MAX( DISTINCT 34 ) AS col0
----
-57
skipif mysql # not compatible
query I rowsort label-8000
SELECT - 91 - - MAX ( DISTINCT 34 ) AS col0
----
-57
query I rowsort
SELECT + 3 * - ( + 30 ) AS col1
----
-90
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8002
SELECT - ( + 93 ) * - + COUNT( * ) + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8002
SELECT - ( + 93 ) * - + COUNT ( * ) + + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8003
SELECT ALL + COALESCE ( - MAX( - - 4 ), - 66 )
----
-4
skipif mysql # not compatible
query I rowsort label-8003
SELECT ALL + COALESCE ( - MAX ( - - 4 ), - 66 )
----
-4
query I rowsort
SELECT + 38 * - 71 * + 3 AS col1
----
-8094
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8005
SELECT - 55 + + CAST( NULL AS SIGNED ) + 68
----
NULL
skipif mysql # not compatible
query I rowsort label-8005
SELECT - 55 + + CAST ( NULL AS INTEGER ) + 68
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8006
SELECT ALL 32 DIV - 48 * - ( - NULLIF ( + + 22, - 80 + + + 16 ) ) * - 96 + + 88 - - 61 * ( 75 ) * + - 33 + + 28 + + COUNT( DISTINCT 9 )
----
-150858
skipif mysql # not compatible
query I rowsort label-8006
SELECT ALL 32 / - 48 * - ( - NULLIF ( + + 22, - 80 + + + 16 ) ) * - 96 + + 88 - - 61 * ( 75 ) * + - 33 + + 28 + + COUNT ( DISTINCT 9 )
----
-150858
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8007
SELECT DISTINCT 0 DIV - + 41 + MIN( + ( - - 34 ) ) + - 90
----
-56
skipif mysql # not compatible
query I rowsort label-8007
SELECT DISTINCT 0 / - + 41 + MIN ( + ( - - 34 ) ) + - 90
----
-56
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8008
SELECT DISTINCT - COUNT( * ) DIV 78 + COUNT( + 34 ) + + 6, 28 col2
----
7
28
skipif mysql # not compatible
query II rowsort label-8008
SELECT DISTINCT - COUNT ( * ) / 78 + COUNT ( + 34 ) + + 6, 28 col2
----
7
28
onlyif mysql # aggregate syntax:
query I rowsort label-8009
SELECT DISTINCT + COALESCE ( - ( NULLIF ( 98, - COUNT( 58 ) ) ), + - 87 + + COUNT( * ) + + 6 )
----
-98
skipif mysql # not compatible
query I rowsort label-8009
SELECT DISTINCT + COALESCE ( - ( NULLIF ( 98, - COUNT ( 58 ) ) ), + - 87 + + COUNT ( * ) + + 6 )
----
-98
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-8010
SELECT ALL 13 DIV - + CAST( 14 AS SIGNED ) + 17 AS col1
----
17
skipif mysql # not compatible
query I rowsort label-8010
SELECT ALL 13 / - + CAST ( 14 AS INTEGER ) + 17 AS col1
----
17
onlyif mysql # DIV for integer division:
query II rowsort label-8011
SELECT ( - 15 ), + 61 DIV + 27 AS col1
----
-15
2
skipif mysql # not compatible
query II rowsort label-8011
SELECT ( - 15 ), + 61 / + 27 AS col1
----
-15
2
query I rowsort
SELECT ALL + ( + + 14 ) col2
----
14
onlyif mysql # aggregate syntax:
query I rowsort label-8013
SELECT - CASE 11 WHEN COUNT( * ) THEN NULL ELSE 86 END * - + COUNT( * ) AS col0
----
86
skipif mysql # not compatible
query I rowsort label-8013
SELECT - CASE 11 WHEN COUNT ( * ) THEN NULL ELSE 86 END * - + COUNT ( * ) AS col0
----
86
query II rowsort
SELECT - 77 + + - 78 AS col2, 15
----
-155
15
onlyif mysql # aggregate syntax:
query II rowsort label-8015
SELECT ( - 90 ) AS col0, 45 * + COUNT( DISTINCT + 24 ) AS col1
----
-90
45
skipif mysql # not compatible
query II rowsort label-8015
SELECT ( - 90 ) AS col0, 45 * + COUNT ( DISTINCT + 24 ) AS col1
----
-90
45
onlyif mysql # DIV for integer division:
query I rowsort label-8016
SELECT - 95 DIV + + 20 AS col0
----
-4
skipif mysql # not compatible
query I rowsort label-8016
SELECT - 95 / + + 20 AS col0
----
-4
onlyif mysql # aggregate syntax:
query I rowsort label-8017
SELECT DISTINCT - COUNT( * ) * - + 47 + 81 AS col2
----
128
skipif mysql # not compatible
query I rowsort label-8017
SELECT DISTINCT - COUNT ( * ) * - + 47 + 81 AS col2
----
128
onlyif mysql # DIV for integer division:
query I rowsort label-8018
SELECT DISTINCT + 80 DIV - 10 AS col2
----
-8
skipif mysql # not compatible
query I rowsort label-8018
SELECT DISTINCT + 80 / - 10 AS col2
----
-8
query I rowsort
SELECT DISTINCT + 43 * - ( 68 ) col2
----
-2924
query I rowsort
SELECT DISTINCT 24 * + - 27 + + ( + - NULLIF ( + - 3, - + 70 * - ( 29 ) * + 38 ) )
----
-645
query II rowsort
SELECT - 41 * - 44 AS col0, ( 74 ) + - ( - 25 ) AS col0
----
1804
99
onlyif mysql # DIV for integer division:
query II rowsort label-8022
SELECT ALL + ( 92 ) AS col0, 78 DIV 62 AS col1
----
92
1
skipif mysql # not compatible
query II rowsort label-8022
SELECT ALL + ( 92 ) AS col0, 78 / 62 AS col1
----
92
1
onlyif mysql # aggregate syntax:
query I rowsort label-8023
SELECT DISTINCT + NULLIF ( CASE - 98 WHEN + - 20 * - 54 * + - 75 + - 29 + - - 22 + + CASE + - 32 WHEN - 95 THEN - 84 * + + 79 + 37 + + - 7 + 59 END THEN NULL WHEN + - COUNT( * ) * + 30 THEN - 95 + 12 + - CASE 5 WHEN NULLIF ( - NULLIF ( 2, 12 ), + 37 + + 8 ) THEN - 84 * + 79 + - COUNT( * ) ELSE NULL END + 72 * - 52 END, 70 + - 32 / + 82 ) * SUM( 77 ) + 2 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8023
SELECT DISTINCT + NULLIF ( CASE - 98 WHEN + - 20 * - 54 * + - 75 + - 29 + - - 22 + + CASE + - 32 WHEN - 95 THEN - 84 * + + 79 + 37 + + - 7 + 59 END THEN NULL WHEN + - COUNT ( * ) * + 30 THEN - 95 + 12 + - CASE 5 WHEN NULLIF ( - NULLIF ( 2, 12 ), + 37 + + 8 ) THEN - 84 * + 79 + - COUNT ( * ) ELSE NULL END + 72 * - 52 END, 70 + - 32 / + 82 ) * SUM ( 77 ) + 2 AS col2
----
NULL
query I rowsort
SELECT - + 0 + - 46 AS col1
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-8025
SELECT ALL + 36 - - COUNT( * ) AS col1
----
37
skipif mysql # not compatible
query I rowsort label-8025
SELECT ALL + 36 - - COUNT ( * ) AS col1
----
37
query I rowsort
SELECT + 76 * + 66 col2
----
5016
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8027
SELECT + 45 * CAST( NULL AS SIGNED ), + 6 * - - 97 AS col2
----
NULL
582
skipif mysql # not compatible
query II rowsort label-8027
SELECT + 45 * CAST ( NULL AS INTEGER ), + 6 * - - 97 AS col2
----
NULL
582
onlyif mysql # aggregate syntax:
query I rowsort label-8028
SELECT ( COUNT( * ) ) * - CASE - 63 WHEN + + 51 + - ( - COUNT( * ) ) THEN + 98 ELSE - ( - NULLIF ( + + 2, - + 1 * COUNT( * ) ) ) END
----
-2
skipif mysql # not compatible
query I rowsort label-8028
SELECT ( COUNT ( * ) ) * - CASE - 63 WHEN + + 51 + - ( - COUNT ( * ) ) THEN + 98 ELSE - ( - NULLIF ( + + 2, - + 1 * COUNT ( * ) ) ) END
----
-2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8029
SELECT - 68 + + + 3 + + COUNT( * ) + - - NULLIF ( + MIN( ALL + + 93 ), + 98 + - 50 ) * - COUNT( * ) + COUNT( + 23 ) + - 15 + + 93 * + + 3 + + CAST( NULL AS SIGNED ) + - 49 + 44 * + 87 * + - 4 * + 68 + 68 * 65 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8029
SELECT - 68 + + + 3 + + COUNT ( * ) + - - NULLIF ( + MIN ( ALL + + 93 ), + 98 + - 50 ) * - COUNT ( * ) + COUNT ( + 23 ) + - 15 + + 93 * + + 3 + + CAST ( NULL AS INTEGER ) + - 49 + 44 * + 87 * + - 4 * + 68 + 68 * 65 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8030
SELECT DISTINCT - 28 - - COUNT( * ) + - 50 + - 84 DIV 42 AS col2
----
-79
skipif mysql # not compatible
query I rowsort label-8030
SELECT DISTINCT - 28 - - COUNT ( * ) + - 50 + - 84 / 42 AS col2
----
-79
query I rowsort
SELECT + NULLIF ( + 99, + 34 ) * - 12 + - 1 + ( 46 ) + + 65 * + 63 AS col2
----
2952
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8032
SELECT ALL + COALESCE ( + CAST( - + 1 AS SIGNED ), 25 * - - CASE + - 96 WHEN 42 / + - ( 45 ) THEN - - CAST( - 38 AS SIGNED ) END ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-8032
SELECT ALL + COALESCE ( + CAST ( - + 1 AS INTEGER ), 25 * - - CASE + - 96 WHEN 42 / + - ( 45 ) THEN - - CAST ( - 38 AS INTEGER ) END ) AS col1
----
-1
query I rowsort
SELECT - 25 * - - 7 col1
----
-175
onlyif mysql # DIV for integer division:
query I rowsort label-8034
SELECT + 34 + 57 DIV - + 46 + 69 - + 72 * NULLIF ( 67, - + 49 ) AS col0
----
-4722
skipif mysql # not compatible
query I rowsort label-8034
SELECT + 34 + 57 / - + 46 + 69 - + 72 * NULLIF ( 67, - + 49 ) AS col0
----
-4722
query I rowsort
SELECT ( - 63 ) + 27 * - 34 + - 45 AS col2
----
-1026
query I rowsort
SELECT - - ( - - 36 )
----
36
query I rowsort
SELECT - 28 * - ( 66 ) + 63
----
1911
query I rowsort
SELECT 51 + 5 * + 47 AS col0
----
286
onlyif mysql # aggregate syntax:
query I rowsort label-8039
SELECT ALL + SUM( ALL + - 96 ) AS col2
----
-96
skipif mysql # not compatible
query I rowsort label-8039
SELECT ALL + SUM ( ALL + - 96 ) AS col2
----
-96
query I rowsort
SELECT DISTINCT 91 + + - 64 + + - 32 AS col1
----
-5
query I rowsort
SELECT DISTINCT 3 + + - 30
----
-27
onlyif mysql # aggregate syntax:
query I rowsort label-8042
SELECT ALL 26 + COUNT( * )
----
27
skipif mysql # not compatible
query I rowsort label-8042
SELECT ALL 26 + COUNT ( * )
----
27
query I rowsort
SELECT ALL 37 + - 29 AS col0
----
8
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8044
SELECT CAST( NULL AS SIGNED ) * + - AVG ( + - 25 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8044
SELECT CAST ( NULL AS INTEGER ) * + - AVG ( + - 25 ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8045
SELECT COUNT( * ) * - + 74
----
-74
skipif mysql # not compatible
query I rowsort label-8045
SELECT COUNT ( * ) * - + 74
----
-74
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8046
SELECT CAST( + 22 AS SIGNED ) * + 99 - - 32 * + MIN( DISTINCT - 24 ) * + 23 AS col0
----
-15486
skipif mysql # not compatible
query I rowsort label-8046
SELECT CAST ( + 22 AS INTEGER ) * + 99 - - 32 * + MIN ( DISTINCT - 24 ) * + 23 AS col0
----
-15486
onlyif mysql # DIV for integer division:
query I rowsort label-8047
SELECT ( 87 ) + 28 DIV 84 * 45 * - 83
----
87
skipif mysql # not compatible
query I rowsort label-8047
SELECT ( 87 ) + 28 / 84 * 45 * - 83
----
87
onlyif mysql # aggregate syntax:
query II rowsort label-8048
SELECT + 93, - COUNT( * ) * - ( + + 98 ) AS col2
----
93
98
skipif mysql # not compatible
query II rowsort label-8048
SELECT + 93, - COUNT ( * ) * - ( + + 98 ) AS col2
----
93
98
onlyif mysql # aggregate syntax:
query I rowsort label-8049
SELECT ALL - COUNT( - 61 )
----
-1
skipif mysql # not compatible
query I rowsort label-8049
SELECT ALL - COUNT ( - 61 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-8050
SELECT - CASE - COUNT( * ) WHEN + 41 THEN NULL ELSE - 63 * + 91 END * - MAX( ALL - - 34 ) + COUNT( * ) * - 4
----
-194926
skipif mysql # not compatible
query I rowsort label-8050
SELECT - CASE - COUNT ( * ) WHEN + 41 THEN NULL ELSE - 63 * + 91 END * - MAX ( ALL - - 34 ) + COUNT ( * ) * - 4
----
-194926
onlyif mysql # aggregate syntax:
query I rowsort label-8051
SELECT ALL - SUM( DISTINCT - + 11 )
----
11
skipif mysql # not compatible
query I rowsort label-8051
SELECT ALL - SUM ( DISTINCT - + 11 )
----
11
query I rowsort
SELECT DISTINCT 89 + 86
----
175
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8053
SELECT ALL + 39 - + 60 * + 27 * COALESCE ( 16, + + 94 * - ( - + 44 ) * + CASE - + 14 WHEN - 56 THEN COUNT( * ) - + - 34 * + COUNT( * ) WHEN - + 11 THEN NULL END DIV + 23 * 40 + 5, + CASE - 88 WHEN - 1 THEN NULL WHEN 28 THEN NULL ELSE + 71 DIV - COUNT( * ) + 46 END * 39 )
----
-25881
skipif mysql # not compatible
query I rowsort label-8053
SELECT ALL + 39 - + 60 * + 27 * COALESCE ( 16, + + 94 * - ( - + 44 ) * + CASE - + 14 WHEN - 56 THEN COUNT ( * ) - + - 34 * + COUNT ( * ) WHEN - + 11 THEN NULL END / + 23 * 40 + 5, + CASE - 88 WHEN - 1 THEN NULL WHEN 28 THEN NULL ELSE + 71 / - COUNT ( * ) + 46 END * 39 )
----
-25881
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8054
SELECT - 83 * + COUNT( * ) * - - 46 * + + 47 - - - 89 DIV COUNT( * ) AS col1
----
-179535
skipif mysql # not compatible
query I rowsort label-8054
SELECT - 83 * + COUNT ( * ) * - - 46 * + + 47 - - - 89 / COUNT ( * ) AS col1
----
-179535
query II rowsort
SELECT + 61, - 48 AS col0
----
61
-48
onlyif mysql # aggregate syntax:
query I rowsort label-8056
SELECT DISTINCT - MIN( - 34 )
----
34
skipif mysql # not compatible
query I rowsort label-8056
SELECT DISTINCT - MIN ( - 34 )
----
34
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8057
SELECT ALL - - CAST( COUNT( * ) AS SIGNED )
----
1
skipif mysql # not compatible
query I rowsort label-8057
SELECT ALL - - CAST ( COUNT ( * ) AS INTEGER )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8058
SELECT - COUNT( * ) * + CAST( SUM( + - 18 ) AS SIGNED ) * + - 8
----
-144
skipif mysql # not compatible
query I rowsort label-8058
SELECT - COUNT ( * ) * + CAST ( SUM ( + - 18 ) AS INTEGER ) * + - 8
----
-144
onlyif mysql # aggregate syntax:
query I rowsort label-8059
SELECT - MAX( DISTINCT - - 45 )
----
-45
skipif mysql # not compatible
query I rowsort label-8059
SELECT - MAX ( DISTINCT - - 45 )
----
-45
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-8060
SELECT ALL - + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-8060
SELECT ALL - + CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT + - 27 col1
----
-27
query I rowsort
SELECT + + 71 col2
----
71
query I rowsort
SELECT ALL + 24 * + + 77 * + + ( + 59 ) AS col1
----
109032
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8064
SELECT ALL + 13 DIV + 77 * + 21 * COALESCE ( + 15, 59 + + + 89, COUNT( * ) ) AS col0
----
0
skipif mysql # not compatible
query I rowsort label-8064
SELECT ALL + 13 / + 77 * + 21 * COALESCE ( + 15, 59 + + + 89, COUNT ( * ) ) AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-8065
SELECT + - 24 * + 1 - - 10 + + + MIN( + 63 ) col2
----
49
skipif mysql # not compatible
query I rowsort label-8065
SELECT + - 24 * + 1 - - 10 + + + MIN ( + 63 ) col2
----
49
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-8066
SELECT ALL + - 98 * - CAST( NULL AS DECIMAL ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8066
SELECT ALL + - 98 * - CAST ( NULL AS REAL ) AS col0
----
NULL
query I rowsort
SELECT DISTINCT - - 36 * - 77
----
-2772
query I rowsort
SELECT 99 * + 26 AS col1
----
2574
onlyif mysql # aggregate syntax:
query I rowsort label-8069
SELECT - 59 * + - 10 + - 39 - - MIN( ALL + 33 ) AS col0
----
584
skipif mysql # not compatible
query I rowsort label-8069
SELECT - 59 * + - 10 + - 39 - - MIN ( ALL + 33 ) AS col0
----
584
query II rowsort
SELECT ALL 50 AS col2, + NULLIF ( - 72, - 41 ) col1
----
50
-72
query I rowsort
SELECT + 99 + ( - 54 ) * - + 59 AS col2
----
3285
query I rowsort
SELECT 76 + - + 55
----
21
onlyif mysql # aggregate syntax:
query II rowsort label-8073
SELECT + ( + - COUNT( ALL + 2 ) ), 54 AS col0
----
-1
54
skipif mysql # not compatible
query II rowsort label-8073
SELECT + ( + - COUNT ( ALL + 2 ) ), 54 AS col0
----
-1
54
onlyif mysql # aggregate syntax:
query II rowsort label-8074
SELECT ALL - 78 AS col2, + COUNT( * )
----
-78
1
skipif mysql # not compatible
query II rowsort label-8074
SELECT ALL - 78 AS col2, + COUNT ( * )
----
-78
1
query I rowsort
SELECT + 26 + - 37
----
-11
query I rowsort
SELECT ALL + + 94 + ( - - 19 ) * - 78 * + 34 col2
----
-50294
query I rowsort
SELECT DISTINCT 74 + + + 11 * 50 AS col0
----
624
query I rowsort
SELECT ALL - COALESCE ( - + 88, - - 41 ) + - - 32 + 32 AS col1
----
152
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8079
SELECT 84 + - ( 3 ) * - 84, 27 DIV + + SUM( ALL + - 19 ) * COUNT( DISTINCT + + 90 ) - + 84 - - 49 + 51 * + + NULLIF ( - - 36, - 18 ) AS col1
----
336
1800
skipif mysql # not compatible
query II rowsort label-8079
SELECT 84 + - ( 3 ) * - 84, 27 / + + SUM ( ALL + - 19 ) * COUNT ( DISTINCT + + 90 ) - + 84 - - 49 + 51 * + + NULLIF ( - - 36, - 18 ) AS col1
----
336
1800
query I rowsort
SELECT ALL + 97 + - 41 + + 48
----
104
query I rowsort
SELECT DISTINCT + 88 + 34
----
122
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8082
SELECT COALESCE ( 32, + 49, - COUNT( * ) * 94 / - + 78 * + 62 * 37 ) + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8082
SELECT COALESCE ( 32, + 49, - COUNT ( * ) * 94 / - + 78 * + 62 * 37 ) + CAST ( NULL AS INTEGER ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8083
SELECT ALL SUM( - - 90 ) + 5
----
95
skipif mysql # not compatible
query I rowsort label-8083
SELECT ALL SUM ( - - 90 ) + 5
----
95
onlyif mysql # aggregate syntax:
query I rowsort label-8084
SELECT COUNT( * ) + + 11 AS col0
----
12
skipif mysql # not compatible
query I rowsort label-8084
SELECT COUNT ( * ) + + 11 AS col0
----
12
query I rowsort
SELECT NULLIF ( + ( - 79 ), - 2 - 59 )
----
-79
onlyif mysql # aggregate syntax:
query I rowsort label-8086
SELECT ALL MAX( ALL - 85 ) * + 39 + COUNT( * ) * - 54
----
-3369
skipif mysql # not compatible
query I rowsort label-8086
SELECT ALL MAX ( ALL - 85 ) * + 39 + COUNT ( * ) * - 54
----
-3369
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8087
SELECT ALL - NULLIF ( - + CAST( ( 11 ) AS SIGNED ), - 61 )
----
11
skipif mysql # not compatible
query I rowsort label-8087
SELECT ALL - NULLIF ( - + CAST ( ( 11 ) AS INTEGER ), - 61 )
----
11
query II rowsort
SELECT ALL 12 * - 37 AS col2, ( 3 ) AS col1
----
-444
3
query I rowsort
SELECT 28 + 5
----
33
query I rowsort
SELECT + 36 * - 7
----
-252
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8091
SELECT DISTINCT 42 DIV - MIN( DISTINCT + 77 ) AS col0
----
0
skipif mysql # not compatible
query I rowsort label-8091
SELECT DISTINCT 42 / - MIN ( DISTINCT + 77 ) AS col0
----
0
onlyif mysql # DIV for integer division:
query II rowsort label-8092
SELECT + 82 DIV - COALESCE ( 10, ( - + 29 ) ) AS col1, ( - 81 ) col2
----
-8
-81
skipif mysql # not compatible
query II rowsort label-8092
SELECT + 82 / - COALESCE ( 10, ( - + 29 ) ) AS col1, ( - 81 ) col2
----
-8
-81
query I rowsort
SELECT DISTINCT + - 6 AS col0
----
-6
query I rowsort
SELECT ALL - 28 * 29 col0
----
-812
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8095
SELECT CAST( - - 48 AS SIGNED )
----
48
skipif mysql # not compatible
query I rowsort label-8095
SELECT CAST ( - - 48 AS INTEGER )
----
48
query I rowsort
SELECT ALL + ( - - 95 )
----
95
query II rowsort
SELECT DISTINCT - 84 * + NULLIF ( ( - 36 ), + 64 - + 68 / 3 ) AS col2, 82
----
3024
82
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8098
SELECT ALL + NULLIF ( - 82, + - 65 - + 92 * - - CAST( + COUNT( ALL + 95 ) AS SIGNED ) ) AS col0
----
-82
skipif mysql # not compatible
query I rowsort label-8098
SELECT ALL + NULLIF ( - 82, + - 65 - + 92 * - - CAST ( + COUNT ( ALL + 95 ) AS INTEGER ) ) AS col0
----
-82
onlyif mysql # aggregate syntax:
query II rowsort label-8099
SELECT ALL 77 * - COUNT( * ) AS col0, 70
----
-77
70
skipif mysql # not compatible
query II rowsort label-8099
SELECT ALL 77 * - COUNT ( * ) AS col0, 70
----
-77
70
onlyif mysql # aggregate syntax:
query I rowsort label-8100
SELECT + 30 * ( - COUNT( * ) ) + 45
----
15
skipif mysql # not compatible
query I rowsort label-8100
SELECT + 30 * ( - COUNT ( * ) ) + 45
----
15
query I rowsort
SELECT ALL + + 0 AS col0
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8102
SELECT + + SUM( + CAST( + 78 AS SIGNED ) ) AS col1
----
78
skipif mysql # not compatible
query I rowsort label-8102
SELECT + + SUM ( + CAST ( + 78 AS INTEGER ) ) AS col1
----
78
query I rowsort
SELECT ALL - 2 + 5 + + 64 + 80 * - + 46 AS col1
----
-3613
query II rowsort
SELECT - - 91 + + - 21 AS col0, 70
----
70
70
query I rowsort
SELECT - + ( + 16 ) + - 71 col2
----
-87
onlyif mysql # DIV for integer division:
query I rowsort label-8106
SELECT + - 46 DIV + 38 col2
----
-1
skipif mysql # not compatible
query I rowsort label-8106
SELECT + - 46 / + 38 col2
----
-1
query II rowsort
SELECT ALL 80 + + 95 - - + 8 * - - 81, - 51 AS col2
----
823
-51
onlyif mysql # aggregate syntax:
query I rowsort label-8108
SELECT DISTINCT - COUNT( ALL + - 98 ) + 22
----
21
skipif mysql # not compatible
query I rowsort label-8108
SELECT DISTINCT - COUNT ( ALL + - 98 ) + 22
----
21
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8109
SELECT - ( + 55 ) AS col2, CAST( NULL AS SIGNED ) + - - 49 AS col2
----
-55
NULL
skipif mysql # not compatible
query II rowsort label-8109
SELECT - ( + 55 ) AS col2, CAST ( NULL AS INTEGER ) + - - 49 AS col2
----
-55
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8110
SELECT ALL + - MIN( DISTINCT - 78 ) + MIN( 71 )
----
149
skipif mysql # not compatible
query I rowsort label-8110
SELECT ALL + - MIN ( DISTINCT - 78 ) + MIN ( 71 )
----
149
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8111
SELECT - 46 * + + CAST( + + 24 AS SIGNED ) + 27
----
-1077
skipif mysql # not compatible
query I rowsort label-8111
SELECT - 46 * + + CAST ( + + 24 AS INTEGER ) + 27
----
-1077
query I rowsort
SELECT ALL ( - 35 ) AS col1
----
-35
query I rowsort
SELECT DISTINCT - 56 * + 75
----
-4200
query I rowsort
SELECT ALL + 1 + + ( 3 )
----
4
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8115
SELECT + COALESCE ( + + 45, 68 * - - 76 DIV - + COALESCE ( + 75, 22, + - SUM( DISTINCT + 17 ) ) ) - - + 51 AS col2
----
96
skipif mysql # not compatible
query I rowsort label-8115
SELECT + COALESCE ( + + 45, 68 * - - 76 / - + COALESCE ( + 75, 22, + - SUM ( DISTINCT + 17 ) ) ) - - + 51 AS col2
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-8116
SELECT - ( CASE - COUNT( * ) WHEN - 45 THEN NULL WHEN - + COALESCE ( - 99, - 40 ) THEN 25 END ) col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8116
SELECT - ( CASE - COUNT ( * ) WHEN - 45 THEN NULL WHEN - + COALESCE ( - 99, - 40 ) THEN 25 END ) col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8117
SELECT - 96 DIV COUNT( * ) AS col1
----
-96
skipif mysql # not compatible
query I rowsort label-8117
SELECT - 96 / COUNT ( * ) AS col1
----
-96
query I rowsort
SELECT - 2 * + + 16
----
-32
query I rowsort
SELECT ALL COALESCE ( - 87, + 79 * - 46 - - 40, + + ( 52 ) ) AS col0
----
-87
query I rowsort
SELECT ALL ( 31 ) AS col2
----
31
query I rowsort
SELECT ALL ( - - 21 )
----
21
query I rowsort
SELECT DISTINCT ( + - 13 )
----
-13
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8123
SELECT DISTINCT + 84 - - CAST( NULL AS SIGNED ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8123
SELECT DISTINCT + 84 - - CAST ( NULL AS INTEGER ) AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8124
SELECT ALL + COUNT( * ) * 99 DIV + + 24 AS col0
----
4
skipif mysql # not compatible
query I rowsort label-8124
SELECT ALL + COUNT ( * ) * 99 / + + 24 AS col0
----
4
query I rowsort
SELECT - 42 * - 0 * + 99 AS col2
----
0
query I rowsort
SELECT - 31 * - 4 + 75
----
199
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8127
SELECT CAST( + 5 AS SIGNED )
----
5
skipif mysql # not compatible
query I rowsort label-8127
SELECT CAST ( + 5 AS INTEGER )
----
5
query I rowsort
SELECT ALL - 39 * + - 5 AS col0
----
195
query I rowsort
SELECT - 6 * 97
----
-582
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8130
SELECT + 12 * + + CAST( + + 64 AS SIGNED ) AS col0, ( + 60 ) AS col2
----
768
60
skipif mysql # not compatible
query II rowsort label-8130
SELECT + 12 * + + CAST ( + + 64 AS INTEGER ) AS col0, ( + 60 ) AS col2
----
768
60
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8131
SELECT - MAX( ALL 39 ) DIV ( + + 52 ) * + + 38 + + 86 AS col1
----
86
skipif mysql # not compatible
query I rowsort label-8131
SELECT - MAX ( ALL 39 ) / ( + + 52 ) * + + 38 + + 86 AS col1
----
86
query I rowsort
SELECT ALL + ( + - 69 ) AS col0
----
-69
onlyif mysql # aggregate syntax:
query I rowsort label-8133
SELECT - 59 + + 80 * ( COUNT( * ) )
----
21
skipif mysql # not compatible
query I rowsort label-8133
SELECT - 59 + + 80 * ( COUNT ( * ) )
----
21
query I rowsort
SELECT + ( + + 21 )
----
21
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8135
SELECT - 76 * - - 43 * + CAST( - 21 AS SIGNED ) * - 21 * - + ( 50 ) AS col2
----
72059400
skipif mysql # not compatible
query I rowsort label-8135
SELECT - 76 * - - 43 * + CAST ( - 21 AS INTEGER ) * - 21 * - + ( 50 ) AS col2
----
72059400
query I rowsort
SELECT DISTINCT - - 57 * + 27
----
1539
query I rowsort
SELECT NULLIF ( + 71, + 37 + + 9 ) * - ( - + 74 ) - + ( + + 18 ) AS col2
----
5236
query I rowsort
SELECT + + 86 * + - COALESCE ( 31, + 61 )
----
-2666
query I rowsort
SELECT + 27 * 1 * 85 * - 17 + - 89
----
-39104
query I rowsort
SELECT ALL + CASE + 15 WHEN 40 THEN 20 * - 8 END AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8141
SELECT ALL + 87 * ( + - CAST( NULL AS SIGNED ) ) + + CASE - - 46 WHEN COALESCE ( + CAST( ( + 82 ) AS SIGNED ), + 6 ) THEN NULL ELSE 47 END / - AVG ( + ( + 82 ) ) + - 33 - - - COUNT( * ) / + 31
----
NULL
skipif mysql # not compatible
query I rowsort label-8141
SELECT ALL + 87 * ( + - CAST ( NULL AS INTEGER ) ) + + CASE - - 46 WHEN COALESCE ( + CAST ( ( + 82 ) AS INTEGER ), + 6 ) THEN NULL ELSE 47 END / - AVG ( + ( + 82 ) ) + - 33 - - - COUNT ( * ) / + 31
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8142
SELECT ALL - CAST( NULL AS SIGNED ) / - 65
----
NULL
skipif mysql # not compatible
query I rowsort label-8142
SELECT ALL - CAST ( NULL AS INTEGER ) / - 65
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8143
SELECT MAX( - + 21 ) AS col2
----
-21
skipif mysql # not compatible
query I rowsort label-8143
SELECT MAX ( - + 21 ) AS col2
----
-21
onlyif mysql # DIV for integer division:
query I rowsort label-8144
SELECT + + 36 DIV 63
----
0
skipif mysql # not compatible
query I rowsort label-8144
SELECT + + 36 / 63
----
0
query I rowsort
SELECT + + 87 * + NULLIF ( + 55, 86 ) + + + 3
----
4788
query II rowsort
SELECT + 81 * - - ( - - 73 ), 26 AS col2
----
5913
26
query I rowsort
SELECT + NULLIF ( - 33, + + 79 ) * 6 + - 36 - + 62 AS col0
----
-296
query I rowsort
SELECT ALL 25 * - 46
----
-1150
onlyif mysql # aggregate syntax:
query I rowsort label-8149
SELECT DISTINCT 69 * + MAX( - 29 ) * - + COUNT( * ) + 91 AS col2
----
2092
skipif mysql # not compatible
query I rowsort label-8149
SELECT DISTINCT 69 * + MAX ( - 29 ) * - + COUNT ( * ) + 91 AS col2
----
2092
query I rowsort
SELECT DISTINCT + + 73 col2
----
73
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8151
SELECT ALL - 86 * - - 3 * COALESCE ( 0, + 79 * - ( - - 65 ) DIV + NULLIF ( + + ( MAX( ALL - - CAST( NULL AS SIGNED ) ) ), - ( 64 ) + - 63 + - 30 ), - + COUNT( * ) ) + + + 7 AS col1
----
7
skipif mysql # not compatible
query I rowsort label-8151
SELECT ALL - 86 * - - 3 * COALESCE ( 0, + 79 * - ( - - 65 ) / + NULLIF ( + + ( MAX ( ALL - - CAST ( NULL AS INTEGER ) ) ), - ( 64 ) + - 63 + - 30 ), - + COUNT ( * ) ) + + + 7 AS col1
----
7
query I rowsort
SELECT DISTINCT + ( - 97 )
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-8153
SELECT DISTINCT ( + 66 ) * - + 73 + + 21 + + - ( 78 ) - + COUNT( * ) * + - 57 AS col1
----
-4818
skipif mysql # not compatible
query I rowsort label-8153
SELECT DISTINCT ( + 66 ) * - + 73 + + 21 + + - ( 78 ) - + COUNT ( * ) * + - 57 AS col1
----
-4818
query III rowsort
SELECT DISTINCT - 57, + 95 + 39 col0, + 76 + - 63 AS col2
----
-57
134
13
onlyif mysql # aggregate syntax:
query I rowsort label-8155
SELECT SUM( DISTINCT + 31 )
----
31
skipif mysql # not compatible
query I rowsort label-8155
SELECT SUM ( DISTINCT + 31 )
----
31
query I rowsort
SELECT - 2 - 6
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-8157
SELECT DISTINCT MIN( 45 )
----
45
skipif mysql # not compatible
query I rowsort label-8157
SELECT DISTINCT MIN ( 45 )
----
45
query II rowsort
SELECT ALL COALESCE ( - 32, + 94 + 28 ) AS col2, 84 AS col0
----
-32
84
query I rowsort
SELECT + 73 + - - ( + 98 ) AS col1
----
171
query I rowsort
SELECT + 49 + + 48
----
97
onlyif mysql # aggregate syntax:
query II rowsort label-8161
SELECT DISTINCT MIN( DISTINCT + 73 ) AS col1, - 72 * 61 + - 30 AS col0
----
73
-4422
skipif mysql # not compatible
query II rowsort label-8161
SELECT DISTINCT MIN ( DISTINCT + 73 ) AS col1, - 72 * 61 + - 30 AS col0
----
73
-4422
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8162
SELECT - 43 + - 49 * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8162
SELECT - 43 + - 49 * - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL 49 * 29
----
1421
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8164
SELECT ALL CAST( NULL AS SIGNED ) AS col0, 83
----
NULL
83
skipif mysql # not compatible
query II rowsort label-8164
SELECT ALL CAST ( NULL AS INTEGER ) AS col0, 83
----
NULL
83
query I rowsort
SELECT DISTINCT 66 * - ( - - 12 ) AS col0
----
-792
query II rowsort
SELECT ALL 91 AS col2, + 7 AS col2
----
91
7
onlyif mysql # aggregate syntax:
query I rowsort label-8167
SELECT COUNT( * ) * + + 98 AS col1
----
98
skipif mysql # not compatible
query I rowsort label-8167
SELECT COUNT ( * ) * + + 98 AS col1
----
98
onlyif mysql # aggregate syntax:
query I rowsort label-8168
SELECT 38 + - COUNT( + 48 ) + 39 + - 48 * + COUNT( * ) - - 77 + + + 57 - ( - 95 ) - + 1 * + - 36 * + - 54 AS col0
----
-1687
skipif mysql # not compatible
query I rowsort label-8168
SELECT 38 + - COUNT ( + 48 ) + 39 + - 48 * + COUNT ( * ) - - 77 + + + 57 - ( - 95 ) - + 1 * + - 36 * + - 54 AS col0
----
-1687
query I rowsort
SELECT ALL - 7 * - 23
----
161
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8170
SELECT COUNT( * ) DIV 70
----
0
skipif mysql # not compatible
query I rowsort label-8170
SELECT COUNT ( * ) / 70
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-8171
SELECT 44 DIV - 9 AS col1
----
-4
skipif mysql # not compatible
query I rowsort label-8171
SELECT 44 / - 9 AS col1
----
-4
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8172
SELECT 47 + + - 66 - 9 - COUNT( * ) + - CAST( NULL AS SIGNED ) * 47 * + - 95 - - 11 * COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8172
SELECT 47 + + - 66 - 9 - COUNT ( * ) + - CAST ( NULL AS INTEGER ) * 47 * + - 95 - - 11 * COUNT ( * ) AS col1
----
NULL
query II rowsort
SELECT DISTINCT 51 AS col1, 40 AS col0
----
51
40
query I rowsort
SELECT 28 * - + 8
----
-224
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8175
SELECT 34 / - + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8175
SELECT 34 / - + CAST ( NULL AS INTEGER )
----
NULL
query II rowsort
SELECT + 9, 9 col1
----
9
9
query II rowsort
SELECT ALL - 82, 2 AS col0
----
-82
2
query I rowsort
SELECT DISTINCT - + 21 * - 5 * - 94 AS col1
----
-9870
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8179
SELECT DISTINCT - CASE 71 WHEN + CAST( + + 2 AS SIGNED ) THEN NULL WHEN ( 62 ) + + MAX( ALL + 89 ) * - 40 + + + COUNT( * ) * + 21 THEN + 73 * - - 7 END + 76
----
NULL
skipif mysql # not compatible
query I rowsort label-8179
SELECT DISTINCT - CASE 71 WHEN + CAST ( + + 2 AS INTEGER ) THEN NULL WHEN ( 62 ) + + MAX ( ALL + 89 ) * - 40 + + + COUNT ( * ) * + 21 THEN + 73 * - - 7 END + 76
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-8180
SELECT DISTINCT + 9 + COUNT( * ) AS col2, 77 AS col2
----
10
77
skipif mysql # not compatible
query II rowsort label-8180
SELECT DISTINCT + 9 + COUNT ( * ) AS col2, 77 AS col2
----
10
77
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8181
SELECT 2 * - 7 * + + 66 DIV - - COUNT( * ) + - + 98 + - 17 + + - 23 + + 94 AS col1
----
-968
skipif mysql # not compatible
query I rowsort label-8181
SELECT 2 * - 7 * + + 66 / - - COUNT ( * ) + - + 98 + - 17 + + - 23 + + 94 AS col1
----
-968
onlyif mysql # aggregate syntax:
query I rowsort label-8182
SELECT ALL - - 54 + + + 72 + COUNT( * )
----
127
skipif mysql # not compatible
query I rowsort label-8182
SELECT ALL - - 54 + + + 72 + COUNT ( * )
----
127
query II rowsort
SELECT 94 AS col2, + 41 AS col2
----
94
41
onlyif mysql # DIV for integer division:
query I rowsort label-8184
SELECT - 58 DIV - - COALESCE ( + + 31, - + 42 * - 66 + 70 ) + + - ( - - 36 ) AS col1
----
-37
skipif mysql # not compatible
query I rowsort label-8184
SELECT - 58 / - - COALESCE ( + + 31, - + 42 * - 66 + 70 ) + + - ( - - 36 ) AS col1
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-8185
SELECT DISTINCT + - COUNT( * ) + + 82
----
81
skipif mysql # not compatible
query I rowsort label-8185
SELECT DISTINCT + - COUNT ( * ) + + 82
----
81
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8186
SELECT ALL - - CAST( - 23 AS SIGNED ) * + NULLIF ( - - MAX( DISTINCT - 16 ), - + 98 ) col0
----
368
skipif mysql # not compatible
query I rowsort label-8186
SELECT ALL - - CAST ( - 23 AS INTEGER ) * + NULLIF ( - - MAX ( DISTINCT - 16 ), - + 98 ) col0
----
368
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8187
SELECT SUM( DISTINCT - + 4 ) + 67 DIV + + 39
----
-3
skipif mysql # not compatible
query I rowsort label-8187
SELECT SUM ( DISTINCT - + 4 ) + 67 / + + 39
----
-3
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8188
SELECT 41 + MAX( - 31 ) + - - 25 + + CAST( + CASE - 91 WHEN 44 - + + CASE + - 92 WHEN AVG ( 83 ) THEN NULL ELSE + - 70 END THEN + 26 ELSE 2 * 69 + + + CAST( NULL AS SIGNED ) + 68 * + MAX( DISTINCT + 84 ) END AS SIGNED ) * 96 AS col2, + 24 * + 60 - - ( - ( + - CASE + 75 WHEN + 97 * + MIN( DISTINCT 97 ) THEN NULL WHEN COUNT( * ) THEN + COUNT( * ) ELSE NULL END ) ) AS col0
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-8188
SELECT 41 + MAX ( - 31 ) + - - 25 + + CAST ( + CASE - 91 WHEN 44 - + + CASE + - 92 WHEN AVG ( 83 ) THEN NULL ELSE + - 70 END THEN + 26 ELSE 2 * 69 + + + CAST ( NULL AS INTEGER ) + 68 * + MAX ( DISTINCT + 84 ) END AS INTEGER ) * 96 AS col2, + 24 * + 60 - - ( - ( + - CASE + 75 WHEN + 97 * + MIN ( DISTINCT 97 ) THEN NULL WHEN COUNT ( * ) THEN + COUNT ( * ) ELSE NULL END ) ) AS col0
----
NULL
NULL
query II rowsort
SELECT + + 28 AS col1, 83 + - - 50 + - 39 + + - 14
----
28
80
query I rowsort
SELECT ALL + 94 + 13 AS col0
----
107
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-8191
SELECT 13 * + CAST( NULL AS DECIMAL ) * 45 + 8 * - + CAST( ( + 64 ) AS DECIMAL ) * + 55 * + SUM( 44 ) - NULLIF ( + 70, + 21 ) * + 45 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8191
SELECT 13 * + CAST ( NULL AS REAL ) * 45 + 8 * - + CAST ( ( + 64 ) AS REAL ) * + 55 * + SUM ( 44 ) - NULLIF ( + 70, + 21 ) * + 45 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8192
SELECT DISTINCT COUNT( * ) DIV SUM( + + 21 ) AS col0
----
0
skipif mysql # not compatible
query I rowsort label-8192
SELECT DISTINCT COUNT ( * ) / SUM ( + + 21 ) AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-8193
SELECT + 28 + - 15 + 80 * + MIN( ALL - 5 ) * + COUNT( * ) col0
----
-387
skipif mysql # not compatible
query I rowsort label-8193
SELECT + 28 + - 15 + 80 * + MIN ( ALL - 5 ) * + COUNT ( * ) col0
----
-387
onlyif mysql # DIV for integer division:
query I rowsort label-8194
SELECT ALL 98 DIV + - 78
----
-1
skipif mysql # not compatible
query I rowsort label-8194
SELECT ALL 98 / + - 78
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-8195
SELECT + CASE - 98 WHEN - 85 * 36 THEN NULL WHEN + NULLIF ( 65, - COUNT( * ) ) THEN - - 10 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8195
SELECT + CASE - 98 WHEN - 85 * 36 THEN NULL WHEN + NULLIF ( 65, - COUNT ( * ) ) THEN - - 10 END AS col0
----
NULL
query I rowsort
SELECT - - 30 col1
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-8197
SELECT MIN( DISTINCT 9 ) + - + 13
----
-4
skipif mysql # not compatible
query I rowsort label-8197
SELECT MIN ( DISTINCT 9 ) + - + 13
----
-4
query I rowsort
SELECT ALL 61 * 72 col0
----
4392
onlyif mysql # aggregate syntax:
query I rowsort label-8199
SELECT DISTINCT 96 - + + ( + 83 ) + - + COUNT( * ) AS col2
----
12
skipif mysql # not compatible
query I rowsort label-8199
SELECT DISTINCT 96 - + + ( + 83 ) + - + COUNT ( * ) AS col2
----
12
query I rowsort
SELECT ALL 8 * - NULLIF ( - 68, + 22 )
----
544
onlyif mysql # aggregate syntax:
query I rowsort label-8201
SELECT NULLIF ( - COUNT( * ), 91 ) - - COUNT( * ) * - + 65 + - 88
----
-154
skipif mysql # not compatible
query I rowsort label-8201
SELECT NULLIF ( - COUNT ( * ), 91 ) - - COUNT ( * ) * - + 65 + - 88
----
-154
onlyif mysql # aggregate syntax:
query II rowsort label-8202
SELECT COUNT( * ) * - 66, - 86 + + - 47 + + 85 col0
----
-66
-48
skipif mysql # not compatible
query II rowsort label-8202
SELECT COUNT ( * ) * - 66, - 86 + + - 47 + + 85 col0
----
-66
-48
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8203
SELECT DISTINCT COALESCE ( - CASE + - 72 WHEN - 37 THEN - 18 * 64 END, + 99 * + COUNT( * ) ) DIV COUNT( * ) * + 95 AS col1
----
9405
skipif mysql # not compatible
query I rowsort label-8203
SELECT DISTINCT COALESCE ( - CASE + - 72 WHEN - 37 THEN - 18 * 64 END, + 99 * + COUNT ( * ) ) / COUNT ( * ) * + 95 AS col1
----
9405
onlyif mysql # aggregate syntax:
query I rowsort label-8204
SELECT NULLIF ( - + COUNT( DISTINCT + 23 ), COUNT( * ) ) * + NULLIF ( + 10, + 50 ) * - - ( - 68 ) + + 99 + + 40 - COALESCE ( 54, - 16 ) * + ( - + CASE - + COUNT( * ) WHEN - AVG ( 26 ) THEN NULL WHEN - 68 + 23 THEN ( - 44 ) * + 13 WHEN ( + 17 ) + + 84 + + 7 THEN NULL END ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8204
SELECT NULLIF ( - + COUNT ( DISTINCT + 23 ), COUNT ( * ) ) * + NULLIF ( + 10, + 50 ) * - - ( - 68 ) + + 99 + + 40 - COALESCE ( 54, - 16 ) * + ( - + CASE - + COUNT ( * ) WHEN - AVG ( 26 ) THEN NULL WHEN - 68 + 23 THEN ( - 44 ) * + 13 WHEN ( + 17 ) + + 84 + + 7 THEN NULL END ) AS col0
----
NULL
query I rowsort
SELECT ALL + 76 * + - 70 AS col1
----
-5320
query I rowsort
SELECT 53 - - + 88 + + 0 + - ( 98 ) + - 92
----
-49
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8207
SELECT DISTINCT ( - COALESCE ( + CAST( NULL AS SIGNED ), - + 61 * - 13 ) ) + + 84 AS col1
----
-709
skipif mysql # not compatible
query I rowsort label-8207
SELECT DISTINCT ( - COALESCE ( + CAST ( NULL AS INTEGER ), - + 61 * - 13 ) ) + + 84 AS col1
----
-709
query II rowsort
SELECT ALL + + 56 + + 56 AS col0, - 13 AS col0
----
112
-13
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-8209
SELECT CAST( NULL AS DECIMAL ) * + NULLIF ( - 24, CAST( NULL AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-8209
SELECT CAST ( NULL AS REAL ) * + NULLIF ( - 24, CAST ( NULL AS INTEGER ) )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8210
SELECT ALL CAST( NULL AS SIGNED ) + + 74 + + 91
----
NULL
skipif mysql # not compatible
query I rowsort label-8210
SELECT ALL CAST ( NULL AS INTEGER ) + + 74 + + 91
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8211
SELECT ALL 52 * COUNT( * ) + - 60 AS col1
----
-8
skipif mysql # not compatible
query I rowsort label-8211
SELECT ALL 52 * COUNT ( * ) + - 60 AS col1
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-8212
SELECT + 44 * + - SUM( ALL + 33 ) + 23
----
-1429
skipif mysql # not compatible
query I rowsort label-8212
SELECT + 44 * + - SUM ( ALL + 33 ) + 23
----
-1429
onlyif mysql # aggregate syntax:
query I rowsort label-8213
SELECT ALL - SUM( ALL ( + 56 ) )
----
-56
skipif mysql # not compatible
query I rowsort label-8213
SELECT ALL - SUM ( ALL ( + 56 ) )
----
-56
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8214
SELECT + 56 DIV + MIN( ALL + - ( 16 ) ) + + - 38 + + COUNT( * ) + COALESCE ( 54, - MAX( 41 ) - 46 ) AS col1
----
14
skipif mysql # not compatible
query I rowsort label-8214
SELECT + 56 / + MIN ( ALL + - ( 16 ) ) + + - 38 + + COUNT ( * ) + COALESCE ( 54, - MAX ( 41 ) - 46 ) AS col1
----
14
query I rowsort
SELECT - 10 * 41
----
-410
query I rowsort
SELECT DISTINCT - - 28 col0
----
28
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query II rowsort label-8217
SELECT ALL + 65 + + + 45 AS col2, 42 DIV CAST( - 68 AS SIGNED ) AS col2
----
110
0
skipif mysql # not compatible
query II rowsort label-8217
SELECT ALL + 65 + + + 45 AS col2, 42 / CAST ( - 68 AS INTEGER ) AS col2
----
110
0
onlyif mysql # aggregate syntax:
query II rowsort label-8218
SELECT - ( + 61 ) AS col1, COUNT( * ) * + - MAX( 79 ) * + 70 + 29 + - 70 - 27 AS col1
----
-61
-5598
skipif mysql # not compatible
query II rowsort label-8218
SELECT - ( + 61 ) AS col1, COUNT ( * ) * + - MAX ( 79 ) * + 70 + 29 + - 70 - 27 AS col1
----
-61
-5598
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8219
SELECT ALL - 73 * + 1 + - 10 - + + 58 * - COUNT( 29 ) + - + 91 + ( CAST( NULL AS SIGNED ) ) / - + 96 + - - 63 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8219
SELECT ALL - 73 * + 1 + - 10 - + + 58 * - COUNT ( 29 ) + - + 91 + ( CAST ( NULL AS INTEGER ) ) / - + 96 + - - 63 AS col0
----
NULL
query I rowsort
SELECT DISTINCT - + 34
----
-34
onlyif mysql # aggregate syntax:
query I rowsort label-8221
SELECT + CASE + - 88 WHEN - 90 THEN + 5 WHEN + 64 + + 46 THEN NULL END - - - 45 * 48 * + 17 * + + COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8221
SELECT + CASE + - 88 WHEN - 90 THEN + 5 WHEN + 64 + + 46 THEN NULL END - - - 45 * 48 * + 17 * + + COUNT ( * ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-8222
SELECT 68 * - SUM( + + 80 ) + - - ( - - 12 ) * + 15 * + + 3 AS col1, 7
----
-4900
7
skipif mysql # not compatible
query II rowsort label-8222
SELECT 68 * - SUM ( + + 80 ) + - - ( - - 12 ) * + 15 * + + 3 AS col1, 7
----
-4900
7
query I rowsort
SELECT ( + 21 ) AS col0
----
21
query II rowsort
SELECT + - ( - 91 ), 24 AS col1
----
91
24
query I rowsort
SELECT ALL - 21 - - - 59 AS col2
----
-80
onlyif mysql # aggregate syntax:
query I rowsort label-8226
SELECT ALL - ( - CASE AVG ( 52 ) WHEN - - 19 THEN + + 18 + 66 * + - 64 WHEN - 90 THEN + - SUM( ALL - 88 ) END ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8226
SELECT ALL - ( - CASE AVG ( 52 ) WHEN - - 19 THEN + + 18 + 66 * + - 64 WHEN - 90 THEN + - SUM ( ALL - 88 ) END ) AS col0
----
NULL
query II rowsort
SELECT ALL - 48, 16 + + 69 col2
----
-48
85
onlyif mysql # aggregate syntax:
query I rowsort label-8228
SELECT DISTINCT MIN( ALL - 43 ) col2
----
-43
skipif mysql # not compatible
query I rowsort label-8228
SELECT DISTINCT MIN ( ALL - 43 ) col2
----
-43
onlyif mysql # DIV for integer division:
query I rowsort label-8229
SELECT - 2 DIV + 17 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-8229
SELECT - 2 / + 17 AS col1
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-8230
SELECT ALL ( + + 14 ) DIV - + 38 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-8230
SELECT ALL ( + + 14 ) / - + 38 AS col1
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-8231
SELECT DISTINCT 27 AS col2, - COUNT( * ) AS col2
----
27
-1
skipif mysql # not compatible
query II rowsort label-8231
SELECT DISTINCT 27 AS col2, - COUNT ( * ) AS col2
----
27
-1
onlyif mysql # aggregate syntax:
query II rowsort label-8232
SELECT - COUNT( * ), + 13 AS col2
----
-1
13
skipif mysql # not compatible
query II rowsort label-8232
SELECT - COUNT ( * ), + 13 AS col2
----
-1
13
onlyif mysql # aggregate syntax:
query II rowsort label-8233
SELECT - 7 + - 33 + - - 9 AS col1, - ( + COUNT( * ) ) + - 27 AS col2
----
-31
-28
skipif mysql # not compatible
query II rowsort label-8233
SELECT - 7 + - 33 + - - 9 AS col1, - ( + COUNT ( * ) ) + - 27 AS col2
----
-31
-28
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8234
SELECT - 66 DIV - + 94 * 17 * + MAX( + 61 ) col0
----
0
skipif mysql # not compatible
query I rowsort label-8234
SELECT - 66 / - + 94 * 17 * + MAX ( + 61 ) col0
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8235
SELECT - 84 + - CASE - NULLIF ( - + ( - 29 ), - NULLIF ( 78, ( - COUNT( * ) ) ) ) WHEN - CAST( + 12 AS SIGNED ) THEN NULL WHEN 50 THEN NULL ELSE + 72 * 29 * - - 20 END - - 74 + + 92 AS col0
----
-41678
skipif mysql # not compatible
query I rowsort label-8235
SELECT - 84 + - CASE - NULLIF ( - + ( - 29 ), - NULLIF ( 78, ( - COUNT ( * ) ) ) ) WHEN - CAST ( + 12 AS INTEGER ) THEN NULL WHEN 50 THEN NULL ELSE + 72 * 29 * - - 20 END - - 74 + + 92 AS col0
----
-41678
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8236
SELECT DISTINCT COALESCE ( - 51, + 12 DIV + NULLIF ( 50, + 16 ), MAX( ALL 12 ) )
----
-51
skipif mysql # not compatible
query I rowsort label-8236
SELECT DISTINCT COALESCE ( - 51, + 12 / + NULLIF ( 50, + 16 ), MAX ( ALL 12 ) )
----
-51
onlyif mysql # aggregate syntax:
query I rowsort label-8237
SELECT ALL 48 + + MAX( - - 55 ) * + 4
----
268
skipif mysql # not compatible
query I rowsort label-8237
SELECT ALL 48 + + MAX ( - - 55 ) * + 4
----
268
query II rowsort
SELECT 61 AS col1, + 73 AS col0
----
61
73
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8239
SELECT DISTINCT - ( MAX( ALL + 41 ) ) + - CAST( + CAST( NULL AS SIGNED ) AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8239
SELECT DISTINCT - ( MAX ( ALL + 41 ) ) + - CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8240
SELECT ALL 0 + 96 + + + COUNT( * ) + + 45 + 87 AS col1
----
229
skipif mysql # not compatible
query I rowsort label-8240
SELECT ALL 0 + 96 + + + COUNT ( * ) + + 45 + 87 AS col1
----
229
onlyif mysql # aggregate syntax:
query II rowsort label-8241
SELECT + 6 + - MIN( - 93 ), + 40 + - 87 * + 6 col1
----
99
-482
skipif mysql # not compatible
query II rowsort label-8241
SELECT + 6 + - MIN ( - 93 ), + 40 + - 87 * + 6 col1
----
99
-482
onlyif mysql # aggregate syntax:
query I rowsort label-8242
SELECT DISTINCT 70 * + COUNT( * ) AS col0
----
70
skipif mysql # not compatible
query I rowsort label-8242
SELECT DISTINCT 70 * + COUNT ( * ) AS col0
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-8243
SELECT + CASE 97 WHEN + + COALESCE ( - 68, ( + NULLIF ( - + 85, - 37 ) ) ) THEN NULL ELSE + 91 * - - 96 END + - MIN( ALL - - 44 ) AS col2
----
8692
skipif mysql # not compatible
query I rowsort label-8243
SELECT + CASE 97 WHEN + + COALESCE ( - 68, ( + NULLIF ( - + 85, - 37 ) ) ) THEN NULL ELSE + 91 * - - 96 END + - MIN ( ALL - - 44 ) AS col2
----
8692
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8244
SELECT NULLIF ( 93, + 98 ), + COALESCE ( - 55, 43 * + CAST( - 31 AS SIGNED ) * - 78 - - - MIN( + 53 ), - - ( - - 80 ) ) AS col0
----
93
-55
skipif mysql # not compatible
query II rowsort label-8244
SELECT NULLIF ( 93, + 98 ), + COALESCE ( - 55, 43 * + CAST ( - 31 AS INTEGER ) * - 78 - - - MIN ( + 53 ), - - ( - - 80 ) ) AS col0
----
93
-55
query I rowsort
SELECT ALL NULLIF ( + 11, 62 ) col0
----
11
query I rowsort
SELECT ALL 55 + - - 74 AS col1
----
129
onlyif mysql # aggregate syntax:
query I rowsort label-8247
SELECT + + COUNT( * ) + - COUNT( DISTINCT 74 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-8247
SELECT + + COUNT ( * ) + - COUNT ( DISTINCT 74 ) AS col2
----
0
query I rowsort
SELECT + - 79 * 2
----
-158
onlyif mysql # aggregate syntax:
query I rowsort label-8249
SELECT - - 74 + MIN( DISTINCT + + 66 ) - 46 AS col1
----
94
skipif mysql # not compatible
query I rowsort label-8249
SELECT - - 74 + MIN ( DISTINCT + + 66 ) - 46 AS col1
----
94
onlyif mysql # DIV for integer division:
query I rowsort label-8250
SELECT ALL - 68 DIV 39 AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-8250
SELECT ALL - 68 / 39 AS col2
----
-1
query II rowsort
SELECT ALL + - 17 col2, - 48
----
-17
-48
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-8252
SELECT + 91, CAST( NULL AS DECIMAL ) * 38 AS col2
----
91
NULL
skipif mysql # not compatible
query II rowsort label-8252
SELECT + 91, CAST ( NULL AS REAL ) * 38 AS col2
----
91
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-8253
SELECT DISTINCT - 24 DIV 85
----
0
skipif mysql # not compatible
query I rowsort label-8253
SELECT DISTINCT - 24 / 85
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8254
SELECT - COUNT( DISTINCT CAST( NULL AS SIGNED ) )
----
0
skipif mysql # not compatible
query I rowsort label-8254
SELECT - COUNT ( DISTINCT CAST ( NULL AS INTEGER ) )
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8255
SELECT DISTINCT + 91 * - - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8255
SELECT DISTINCT + 91 * - - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8256
SELECT DISTINCT - SUM( + 59 ) * + 43
----
-2537
skipif mysql # not compatible
query I rowsort label-8256
SELECT DISTINCT - SUM ( + 59 ) * + 43
----
-2537
query II rowsort
SELECT - + 47 * 99 * - 38, 79 * - 61 AS col2
----
176814
-4819
query I rowsort
SELECT ALL + ( 84 ) AS col1
----
84
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8259
SELECT + + 30 DIV COUNT( ALL - 87 ) * - 87 + + 98 + - 11, + 67 AS col0
----
-2523
67
skipif mysql # not compatible
query II rowsort label-8259
SELECT + + 30 / COUNT ( ALL - 87 ) * - 87 + + 98 + - 11, + 67 AS col0
----
-2523
67
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8260
SELECT + - CASE - 97 WHEN + COUNT( * ) THEN NULL WHEN + - CASE 63 WHEN - 22 * - 72 - - AVG ( DISTINCT + 80 ) + COUNT( * ) + + 32 * - + 76 * + 73 + - + 76 THEN - COALESCE ( - 68, + COUNT( * ) * + 6 / + CAST( + 14 AS SIGNED ) * + 97 ) WHEN + + 70 THEN + + 91 + + 21 * 65 END THEN - 8 WHEN + 7 * - - 31 / + 22 + 67 THEN NULL END * - 67 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8260
SELECT + - CASE - 97 WHEN + COUNT ( * ) THEN NULL WHEN + - CASE 63 WHEN - 22 * - 72 - - AVG ( DISTINCT + 80 ) + COUNT ( * ) + + 32 * - + 76 * + 73 + - + 76 THEN - COALESCE ( - 68, + COUNT ( * ) * + 6 / + CAST ( + 14 AS INTEGER ) * + 97 ) WHEN + + 70 THEN + + 91 + + 21 * 65 END THEN - 8 WHEN + 7 * - - 31 / + 22 + 67 THEN NULL END * - 67 AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8261
SELECT + - 61 + MAX( ALL COALESCE ( + 65, - - 42 * - - 68 DIV - - 99 ) )
----
4
skipif mysql # not compatible
query I rowsort label-8261
SELECT + - 61 + MAX ( ALL COALESCE ( + 65, - - 42 * - - 68 / - - 99 ) )
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-8262
SELECT - - 66 * + SUM( 69 ) + + 60
----
4614
skipif mysql # not compatible
query I rowsort label-8262
SELECT - - 66 * + SUM ( 69 ) + + 60
----
4614
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8263
SELECT ALL - - 45 DIV + COUNT( * ) * + - ( + COUNT( * ) ) AS col1
----
-45
skipif mysql # not compatible
query I rowsort label-8263
SELECT ALL - - 45 / + COUNT ( * ) * + - ( + COUNT ( * ) ) AS col1
----
-45
onlyif mysql # aggregate syntax:
query I rowsort label-8264
SELECT + + CASE - + 22 WHEN COUNT( ALL ( + - 26 ) ) THEN NULL ELSE 74 END * + 6 * + ( + 51 ) + 32
----
22676
skipif mysql # not compatible
query I rowsort label-8264
SELECT + + CASE - + 22 WHEN COUNT ( ALL ( + - 26 ) ) THEN NULL ELSE 74 END * + 6 * + ( + 51 ) + 32
----
22676
onlyif mysql # aggregate syntax:
query I rowsort label-8265
SELECT ALL + MAX( 45 )
----
45
skipif mysql # not compatible
query I rowsort label-8265
SELECT ALL + MAX ( 45 )
----
45
query I rowsort
SELECT - 26 * - 91
----
2366
onlyif mysql # aggregate syntax:
query I rowsort label-8267
SELECT ALL + CASE SUM( DISTINCT - - ( - 73 ) ) WHEN - 36 THEN - 88 END
----
NULL
skipif mysql # not compatible
query I rowsort label-8267
SELECT ALL + CASE SUM ( DISTINCT - - ( - 73 ) ) WHEN - 36 THEN - 88 END
----
NULL
query II rowsort
SELECT - 20 + 79 col1, + 69 AS col0
----
59
69
onlyif mysql # aggregate syntax:
query I rowsort label-8269
SELECT ALL + COUNT( - 2 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8269
SELECT ALL + COUNT ( - 2 ) AS col1
----
1
query I rowsort
SELECT + 90 * - + 34
----
-3060
onlyif mysql # aggregate syntax:
query I rowsort label-8271
SELECT - MIN( DISTINCT 37 ) + + 99
----
62
skipif mysql # not compatible
query I rowsort label-8271
SELECT - MIN ( DISTINCT 37 ) + + 99
----
62
query I rowsort
SELECT DISTINCT + 3 * ( 79 ) AS col1
----
237
onlyif mysql # aggregate syntax:
query I rowsort label-8273
SELECT DISTINCT - MAX( - 84 ) * + - 15 + + COUNT( * ) + - 82 AS col0
----
-1341
skipif mysql # not compatible
query I rowsort label-8273
SELECT DISTINCT - MAX ( - 84 ) * + - 15 + + COUNT ( * ) + - 82 AS col0
----
-1341
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8274
SELECT - 60 * + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8274
SELECT - 60 * + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL + 28 * - 84 * - 86 + + 14
----
202286
onlyif mysql # aggregate syntax:
query I rowsort label-8276
SELECT DISTINCT + ( - 20 ) * - 24 * + COUNT( * ) + 54 + - 36 AS col0
----
498
skipif mysql # not compatible
query I rowsort label-8276
SELECT DISTINCT + ( - 20 ) * - 24 * + COUNT ( * ) + 54 + - 36 AS col0
----
498
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8277
SELECT DISTINCT CAST( + - 6 AS SIGNED ) AS col2
----
-6
skipif mysql # not compatible
query I rowsort label-8277
SELECT DISTINCT CAST ( + - 6 AS INTEGER ) AS col2
----
-6
query I rowsort
SELECT - NULLIF ( - 27, - - AVG ( - ( 30 ) ) * + 66 ) * 9 + - ( - 1 ) + + CASE - + 39 WHEN + 50 THEN + 51 ELSE NULL END + 37
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8279
SELECT ALL + MIN( DISTINCT + ( - - 30 ) ) + - + 32 + 76 + - 25 * 56 DIV + 91 + + 87 AS col0, + MAX( - + 9 ) AS col0
----
146
-9
skipif mysql # not compatible
query II rowsort label-8279
SELECT ALL + MIN ( DISTINCT + ( - - 30 ) ) + - + 32 + 76 + - 25 * 56 / + 91 + + 87 AS col0, + MAX ( - + 9 ) AS col0
----
146
-9
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-8280
SELECT DISTINCT CAST( - CASE - - 53 WHEN - 61 THEN + + CAST( 12 AS SIGNED ) / - CAST( NULL AS DECIMAL ) * + + 36 WHEN - - 22 * + 44 + ( - 40 ) + 61 THEN NULL ELSE 41 END AS SIGNED ) AS col2
----
-41
skipif mysql # not compatible
query I rowsort label-8280
SELECT DISTINCT CAST ( - CASE - - 53 WHEN - 61 THEN + + CAST ( 12 AS INTEGER ) / - CAST ( NULL AS REAL ) * + + 36 WHEN - - 22 * + 44 + ( - 40 ) + 61 THEN NULL ELSE 41 END AS INTEGER ) AS col2
----
-41
query I rowsort
SELECT - 94 - - - 68 + - ( 61 ) AS col0
----
-223
query I rowsort
SELECT + 0 * + 36 * + 37
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-8283
SELECT ALL - 41 DIV 31
----
-1
skipif mysql # not compatible
query I rowsort label-8283
SELECT ALL - 41 / 31
----
-1
query I rowsort
SELECT ALL + 86 + 8 + 62
----
156
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8285
SELECT ALL CAST( + 76 AS SIGNED ) + COUNT( * )
----
77
skipif mysql # not compatible
query I rowsort label-8285
SELECT ALL CAST ( + 76 AS INTEGER ) + COUNT ( * )
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-8286
SELECT - COUNT( * ) * + COUNT( + + 49 ) AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-8286
SELECT - COUNT ( * ) * + COUNT ( + + 49 ) AS col0
----
-1
query I rowsort
SELECT ALL + ( + 16 ) * 69 * - + 35 + 95 * 11
----
-37595
query II rowsort
SELECT DISTINCT + + 43 - + - 66 * - + 49 * + + 12 AS col1, + 0 + - - 18 + + 21 * - 46
----
-38765
-948
onlyif mysql # aggregate syntax:
query II rowsort label-8289
SELECT - + 57 * + + MIN( ALL 26 ) / + + COUNT( * ) + 33 / + 19 + - + 77 * - CASE 39 WHEN + 70 * 19 - 33 THEN 35 END - + - 3 col0, COUNT( * )
----
NULL
1
skipif mysql # not compatible
query II rowsort label-8289
SELECT - + 57 * + + MIN ( ALL 26 ) / + + COUNT ( * ) + 33 / + 19 + - + 77 * - CASE 39 WHEN + 70 * 19 - 33 THEN 35 END - + - 3 col0, COUNT ( * )
----
NULL
1
query I rowsort
SELECT + ( + 51 )
----
51
onlyif mysql # aggregate syntax:
query I rowsort label-8291
SELECT 82 * - ( 72 ) * + COUNT( * ) + NULLIF ( + 7, - 6 * CASE + 8 WHEN 51 * 3 THEN - + NULLIF ( 73, + + 43 ) * - 96 END ) + + CASE - 12 WHEN - COUNT( * ) * + + 5 THEN + 63 - + + 85 WHEN + + 10 THEN NULL ELSE NULL END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8291
SELECT 82 * - ( 72 ) * + COUNT ( * ) + NULLIF ( + 7, - 6 * CASE + 8 WHEN 51 * 3 THEN - + NULLIF ( 73, + + 43 ) * - 96 END ) + + CASE - 12 WHEN - COUNT ( * ) * + + 5 THEN + 63 - + + 85 WHEN + + 10 THEN NULL ELSE NULL END AS col0
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8292
SELECT + - 41 DIV + 89 + - MIN( 37 ) * + 59 + ( + 75 ) + + 98 + - ( - - ( - + COUNT( * ) ) )
----
-2009
skipif mysql # not compatible
query I rowsort label-8292
SELECT + - 41 / + 89 + - MIN ( 37 ) * + 59 + ( + 75 ) + + 98 + - ( - - ( - + COUNT ( * ) ) )
----
-2009
onlyif mysql # aggregate syntax:
query II rowsort label-8293
SELECT + 47 * + + COUNT( - - 78 ) + + 50 AS col0, 74
----
97
74
skipif mysql # not compatible
query II rowsort label-8293
SELECT + 47 * + + COUNT ( - - 78 ) + + 50 AS col0, 74
----
97
74
onlyif mysql # aggregate syntax:
query I rowsort label-8294
SELECT - 76 * - 72 + + CASE + COUNT( ALL + - 61 ) WHEN + - MAX( - NULLIF ( - 13, ( + 38 ) * - - 28 ) ) THEN NULL ELSE - + COUNT( * ) END AS col0
----
5471
skipif mysql # not compatible
query I rowsort label-8294
SELECT - 76 * - 72 + + CASE + COUNT ( ALL + - 61 ) WHEN + - MAX ( - NULLIF ( - 13, ( + 38 ) * - - 28 ) ) THEN NULL ELSE - + COUNT ( * ) END AS col0
----
5471
query I rowsort
SELECT DISTINCT + 69 col1
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-8296
SELECT ALL + - MAX( 54 )
----
-54
skipif mysql # not compatible
query I rowsort label-8296
SELECT ALL + - MAX ( 54 )
----
-54
query I rowsort
SELECT DISTINCT + 63 * 83 AS col1
----
5229
query I rowsort
SELECT ALL - 30 * - + ( - 1 ) AS col0
----
-30
onlyif mysql # DIV for integer division:
query I rowsort label-8299
SELECT DISTINCT - 19 DIV - 19 AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8299
SELECT DISTINCT - 19 / - 19 AS col1
----
1
query I rowsort
SELECT ALL - - CASE 92 WHEN 45 THEN NULL WHEN 61 THEN - 34 ELSE NULL END
----
NULL
query I rowsort
SELECT DISTINCT - ( - 3 ) * ( + NULLIF ( 8, - 75 ) )
----
24
query I rowsort
SELECT 31 + 77 AS col0
----
108
onlyif mysql # DIV for integer division:
query I rowsort label-8303
SELECT 2 DIV + - 12
----
0
skipif mysql # not compatible
query I rowsort label-8303
SELECT 2 / + - 12
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-8304
SELECT 38 DIV - - 80 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-8304
SELECT 38 / - - 80 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-8305
SELECT 9 - 20 + + COALESCE ( 47, - + 79 * - - COUNT( * ) )
----
36
skipif mysql # not compatible
query I rowsort label-8305
SELECT 9 - 20 + + COALESCE ( 47, - + 79 * - - COUNT ( * ) )
----
36
query II rowsort
SELECT + 72, 9 AS col1
----
72
9
query II rowsort
SELECT 5 AS col1, - ( - - 86 )
----
5
-86
onlyif mysql # aggregate syntax:
query I rowsort label-8308
SELECT ALL ( + + SUM( - 75 ) ) + + COUNT( * ) * 70
----
-5
skipif mysql # not compatible
query I rowsort label-8308
SELECT ALL ( + + SUM ( - 75 ) ) + + COUNT ( * ) * 70
----
-5
query I rowsort
SELECT 21 * - 46
----
-966
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8310
SELECT 28 DIV - 85 * + 16 * CASE + + 21 WHEN + - 50 THEN NULL WHEN + 32 THEN + COUNT( * ) - - 13 ELSE - 77 END col2
----
0
skipif mysql # not compatible
query I rowsort label-8310
SELECT 28 / - 85 * + 16 * CASE + + 21 WHEN + - 50 THEN NULL WHEN + 32 THEN + COUNT ( * ) - - 13 ELSE - 77 END col2
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8311
SELECT ALL - CAST( NULL AS SIGNED ) + 18
----
NULL
skipif mysql # not compatible
query I rowsort label-8311
SELECT ALL - CAST ( NULL AS INTEGER ) + 18
----
NULL
query I rowsort
SELECT DISTINCT 1 + + 40 + 82 col1
----
123
query I rowsort
SELECT DISTINCT - ( + 58 ) col0
----
-58
query I rowsort
SELECT ALL - 17 + - 79 * - + 62 * - 89
----
-435939
query I rowsort
SELECT 53 - + + 32
----
21
query I rowsort
SELECT 63 * 45 AS col2
----
2835
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8317
SELECT - 98 * - + CAST( NULL AS SIGNED ) + 31 * + - 16
----
NULL
skipif mysql # not compatible
query I rowsort label-8317
SELECT - 98 * - + CAST ( NULL AS INTEGER ) + 31 * + - 16
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-8318
SELECT - 50 AS col2, + CASE COALESCE ( - CAST( + 98 AS DECIMAL ), + CASE + 30 WHEN + 52 + + NULLIF ( + 69, COUNT( * ) * - COUNT( * ) ) THEN - - 26 * + AVG ( - 45 ) + NULLIF ( + - MIN( DISTINCT + 40 ), - - 95 - + MAX( 36 ) ) + 80 WHEN - 31 - + 43 THEN + 60 * - + 6 * + + CASE - 21 WHEN - 21 THEN + 48 ELSE - COUNT( * ) * + MIN( + 78 ) END END ) WHEN 75 THEN NULL WHEN NULLIF ( + 0, + 73 - COUNT( * ) ) THEN 80 ELSE NULL END * 12
----
-50
NULL
skipif mysql # not compatible
query II rowsort label-8318
SELECT - 50 AS col2, + CASE COALESCE ( - CAST ( + 98 AS REAL ), + CASE + 30 WHEN + 52 + + NULLIF ( + 69, COUNT ( * ) * - COUNT ( * ) ) THEN - - 26 * + AVG ( - 45 ) + NULLIF ( + - MIN ( DISTINCT + 40 ), - - 95 - + MAX ( 36 ) ) + 80 WHEN - 31 - + 43 THEN + 60 * - + 6 * + + CASE - 21 WHEN - 21 THEN + 48 ELSE - COUNT ( * ) * + MIN ( + 78 ) END END ) WHEN 75 THEN NULL WHEN NULLIF ( + 0, + 73 - COUNT ( * ) ) THEN 80 ELSE NULL END * 12
----
-50
NULL
query I rowsort
SELECT ALL + 18 + - 20
----
-2
query I rowsort
SELECT ALL - 54 * + + 90 AS col2
----
-4860
query I rowsort
SELECT 53 + 78 col2
----
131
query I rowsort
SELECT ALL - 45 * 13
----
-585
query I rowsort
SELECT 62 + 82
----
144
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8324
SELECT ALL - + CASE - + 28 WHEN - COALESCE ( CAST( 44 AS SIGNED ), - 36 + 63, + 84 / - + CASE - - MAX( + 31 ) WHEN + 94 THEN 90 + - MAX( - NULLIF ( - - CASE + 65 WHEN - 62 / - - 14 * + ( - 60 ) THEN 18 * + + 93 * - 84 * + 43 * - 88 + + + ( - - 14 ) END, + - 25 ) ) + 20 + - 39 ELSE 5 END + 57 ) THEN NULL WHEN 94 * 36 THEN NULL ELSE + COALESCE ( 95, ( 27 ), 55 ) END * + 75
----
-7125
skipif mysql # not compatible
query I rowsort label-8324
SELECT ALL - + CASE - + 28 WHEN - COALESCE ( CAST ( 44 AS INTEGER ), - 36 + 63, + 84 / - + CASE - - MAX ( + 31 ) WHEN + 94 THEN 90 + - MAX ( - NULLIF ( - - CASE + 65 WHEN - 62 / - - 14 * + ( - 60 ) THEN 18 * + + 93 * - 84 * + 43 * - 88 + + + ( - - 14 ) END, + - 25 ) ) + 20 + - 39 ELSE 5 END + 57 ) THEN NULL WHEN 94 * 36 THEN NULL ELSE + COALESCE ( 95, ( 27 ), 55 ) END * + 75
----
-7125
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8325
SELECT MIN( ALL - 98 ) + - 62 + - ( + 69 ) * + ( + 50 ) DIV + 5 + + - COUNT( * ) + - 18 * 52 * - NULLIF ( + - 79, + 71 - 70 ) - + SUM( ALL - 30 ) * - COUNT( 71 ) AS col0
----
-74825
skipif mysql # not compatible
query I rowsort label-8325
SELECT MIN ( ALL - 98 ) + - 62 + - ( + 69 ) * + ( + 50 ) / + 5 + + - COUNT ( * ) + - 18 * 52 * - NULLIF ( + - 79, + 71 - 70 ) - + SUM ( ALL - 30 ) * - COUNT ( 71 ) AS col0
----
-74825
query I rowsort
SELECT ALL ( - - 47 )
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-8327
SELECT + 95 * - COUNT( * ) AS col0
----
-95
skipif mysql # not compatible
query I rowsort label-8327
SELECT + 95 * - COUNT ( * ) AS col0
----
-95
query I rowsort
SELECT 71 * + - 21
----
-1491
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8329
SELECT ALL - COUNT( * ) DIV - 17 col0
----
0
skipif mysql # not compatible
query I rowsort label-8329
SELECT ALL - COUNT ( * ) / - 17 col0
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8330
SELECT 64 + - + ( - CAST( 5 AS SIGNED ) ) AS col2
----
69
skipif mysql # not compatible
query I rowsort label-8330
SELECT 64 + - + ( - CAST ( 5 AS INTEGER ) ) AS col2
----
69
onlyif mysql # aggregate syntax:
query II rowsort label-8331
SELECT ALL - 25 * + 37 - + 94 AS col0, - COUNT( * ) col2
----
-1019
-1
skipif mysql # not compatible
query II rowsort label-8331
SELECT ALL - 25 * + 37 - + 94 AS col0, - COUNT ( * ) col2
----
-1019
-1
query I rowsort
SELECT 51 * 91
----
4641
onlyif mysql # DIV for integer division:
query I rowsort label-8333
SELECT DISTINCT - + 36 DIV + - 51
----
0
skipif mysql # not compatible
query I rowsort label-8333
SELECT DISTINCT - + 36 / + - 51
----
0
query I rowsort
SELECT + 45 * - 4 * - 22
----
3960
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8335
SELECT DISTINCT - CAST( NULL AS SIGNED ) * + - 77 + + ( - 73 ) + CASE + - 68 WHEN - 41 / - 47 + - 88 THEN + + CAST( - 97 AS SIGNED ) + - 67 * - NULLIF ( 47, + + CAST( NULL AS SIGNED ) ) WHEN - - COUNT( * ) * ( CAST( NULL AS SIGNED ) ) * 53 + COUNT( * ) + + + 33 THEN NULL END * 48
----
NULL
skipif mysql # not compatible
query I rowsort label-8335
SELECT DISTINCT - CAST ( NULL AS INTEGER ) * + - 77 + + ( - 73 ) + CASE + - 68 WHEN - 41 / - 47 + - 88 THEN + + CAST ( - 97 AS INTEGER ) + - 67 * - NULLIF ( 47, + + CAST ( NULL AS INTEGER ) ) WHEN - - COUNT ( * ) * ( CAST ( NULL AS INTEGER ) ) * 53 + COUNT ( * ) + + + 33 THEN NULL END * 48
----
NULL
query I rowsort
SELECT + + COALESCE ( - - 21, - 55, - ( - 99 ) ) col1
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-8337
SELECT - 32 * - 7 * + 55 + - - 37 + NULLIF ( + 17, SUM( DISTINCT + 44 ) + - - 9 + + - 64 * - + 89 ) AS col0
----
12374
skipif mysql # not compatible
query I rowsort label-8337
SELECT - 32 * - 7 * + 55 + - - 37 + NULLIF ( + 17, SUM ( DISTINCT + 44 ) + - - 9 + + - 64 * - + 89 ) AS col0
----
12374
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8338
SELECT COALESCE ( COUNT( * ), + 40, + 55 DIV 69 + + CAST( NULL AS SIGNED ) ) * - 15 - - 94 + + + 56
----
135
skipif mysql # not compatible
query I rowsort label-8338
SELECT COALESCE ( COUNT ( * ), + 40, + 55 / 69 + + CAST ( NULL AS INTEGER ) ) * - 15 - - 94 + + + 56
----
135
query I rowsort
SELECT DISTINCT 96 + - - 30 + + 15 * - 65 AS col1
----
-849
onlyif mysql # aggregate syntax:
query I rowsort label-8340
SELECT ALL + COUNT( * ) + - - 51
----
52
skipif mysql # not compatible
query I rowsort label-8340
SELECT ALL + COUNT ( * ) + - - 51
----
52
query II rowsort
SELECT DISTINCT - 79 AS col0, + 55 * 80 + + 38 + - - 17 + 42 AS col2
----
-79
4497
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8342
SELECT ALL MIN( DISTINCT 76 ) DIV + 17
----
4
skipif mysql # not compatible
query I rowsort label-8342
SELECT ALL MIN ( DISTINCT 76 ) / + 17
----
4
query II rowsort
SELECT DISTINCT - 95 AS col2, 3 + + - 32 AS col2
----
-95
-29
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8344
SELECT CASE + CAST( 9 AS SIGNED ) WHEN + 57 THEN NULL ELSE + + 80 * 59 END * - COUNT( * ) + - 51 AS col0
----
-4771
skipif mysql # not compatible
query I rowsort label-8344
SELECT CASE + CAST ( 9 AS INTEGER ) WHEN + 57 THEN NULL ELSE + + 80 * 59 END * - COUNT ( * ) + - 51 AS col0
----
-4771
query II rowsort
SELECT 6, 45 * + ( 43 ) AS col0
----
6
1935
query II rowsort
SELECT 77, + 94 * ( 61 ) AS col1
----
77
5734
onlyif mysql # DIV for integer division:
query I rowsort label-8347
SELECT ALL + 87 DIV - ( - 44 )
----
1
skipif mysql # not compatible
query I rowsort label-8347
SELECT ALL + 87 / - ( - 44 )
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-8348
SELECT + 13 DIV + 1 + 6
----
19
skipif mysql # not compatible
query I rowsort label-8348
SELECT + 13 / + 1 + 6
----
19
query I rowsort
SELECT DISTINCT + 48 * + + 26
----
1248
onlyif mysql # aggregate syntax:
query I rowsort label-8350
SELECT - + SUM( + 93 ) col2
----
-93
skipif mysql # not compatible
query I rowsort label-8350
SELECT - + SUM ( + 93 ) col2
----
-93
query II rowsort
SELECT 36 AS col0, - 57
----
36
-57
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8352
SELECT COUNT( * ), CAST( NULL AS SIGNED ) * + COUNT( * ) * - CAST( + 9 AS SIGNED ) AS col2
----
1
NULL
skipif mysql # not compatible
query II rowsort label-8352
SELECT COUNT ( * ), CAST ( NULL AS INTEGER ) * + COUNT ( * ) * - CAST ( + 9 AS INTEGER ) AS col2
----
1
NULL
query I rowsort
SELECT - 93 - + 19 AS col2
----
-112
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-8354
SELECT - 20 * - - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-8354
SELECT - 20 * - - CAST ( NULL AS REAL )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8355
SELECT ALL - CAST( - 13 AS SIGNED ) * + 83
----
1079
skipif mysql # not compatible
query I rowsort label-8355
SELECT ALL - CAST ( - 13 AS INTEGER ) * + 83
----
1079
onlyif mysql # aggregate syntax:
query I rowsort label-8356
SELECT + COALESCE ( - COUNT( * ), 14 ) * - 46
----
46
skipif mysql # not compatible
query I rowsort label-8356
SELECT + COALESCE ( - COUNT ( * ), 14 ) * - 46
----
46
query I rowsort
SELECT DISTINCT 8 * + + 21 AS col1
----
168
onlyif mysql # aggregate syntax:
query I rowsort label-8358
SELECT ALL COALESCE ( - 30, + COUNT( * ) + 23 + - 92 )
----
-30
skipif mysql # not compatible
query I rowsort label-8358
SELECT ALL COALESCE ( - 30, + COUNT ( * ) + 23 + - 92 )
----
-30
query I rowsort
SELECT ALL - - 50 + - 0
----
50
onlyif mysql # aggregate syntax:
query I rowsort label-8360
SELECT - + COUNT( * ) - - 47
----
46
skipif mysql # not compatible
query I rowsort label-8360
SELECT - + COUNT ( * ) - - 47
----
46
query I rowsort
SELECT DISTINCT - ( - 40 ) col2
----
40
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8362
SELECT COALESCE ( - 25, CAST( NULL AS SIGNED ) - - + NULLIF ( - - 68, + + COUNT( * ) + - 96 + - 48 ) + + 32 * - - 60 * - 70, 91 + + CAST( COALESCE ( + 55, - CAST( NULL AS SIGNED ) ) AS SIGNED ) )
----
-25
skipif mysql # not compatible
query I rowsort label-8362
SELECT COALESCE ( - 25, CAST ( NULL AS INTEGER ) - - + NULLIF ( - - 68, + + COUNT ( * ) + - 96 + - 48 ) + + 32 * - - 60 * - 70, 91 + + CAST ( COALESCE ( + 55, - CAST ( NULL AS INTEGER ) ) AS INTEGER ) )
----
-25
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8363
SELECT ALL + + COUNT( * ) * - CAST( - + 14 AS SIGNED ) * + 63 + - - 25 + 71 AS col2
----
978
skipif mysql # not compatible
query I rowsort label-8363
SELECT ALL + + COUNT ( * ) * - CAST ( - + 14 AS INTEGER ) * + 63 + - - 25 + 71 AS col2
----
978
onlyif mysql # DIV for integer division:
query I rowsort label-8364
SELECT - 85 DIV 58 col0
----
-1
skipif mysql # not compatible
query I rowsort label-8364
SELECT - 85 / 58 col0
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-8365
SELECT - 43 + ( - - ( SUM( 72 ) ) ) AS col0
----
29
skipif mysql # not compatible
query I rowsort label-8365
SELECT - 43 + ( - - ( SUM ( 72 ) ) ) AS col0
----
29
query I rowsort
SELECT DISTINCT - 79 * + 37 + - 58 AS col0
----
-2981
query I rowsort
SELECT COALESCE ( + + ( - 26 ), - ( 30 ) * + + 14 + 29 * - 10 )
----
-26
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8368
SELECT ALL 72 * + COUNT( DISTINCT + 54 ) * 41 * ( + SUM( ALL 26 ) ) - + 47 - - 1 + ( + 13 ) * - + 47 * + SUM( DISTINCT - + NULLIF ( + + 18, + 70 * + 97 ) ) / CAST( NULL AS SIGNED ) + - 46 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8368
SELECT ALL 72 * + COUNT ( DISTINCT + 54 ) * 41 * ( + SUM ( ALL 26 ) ) - + 47 - - 1 + ( + 13 ) * - + 47 * + SUM ( DISTINCT - + NULLIF ( + + 18, + 70 * + 97 ) ) / CAST ( NULL AS INTEGER ) + - 46 AS col1
----
NULL
query II rowsort
SELECT - 31 * 28 AS col1, 0
----
-868
0
onlyif mysql # aggregate syntax:
query I rowsort label-8370
SELECT COALESCE ( 90, MAX( DISTINCT + - 39 ) + - - NULLIF ( 76, 93 * - 70 / + 18 * + 45 + - 64 + - 4 + - 28 ) - 49 )
----
90
skipif mysql # not compatible
query I rowsort label-8370
SELECT COALESCE ( 90, MAX ( DISTINCT + - 39 ) + - - NULLIF ( 76, 93 * - 70 / + 18 * + 45 + - 64 + - 4 + - 28 ) - 49 )
----
90
onlyif mysql # aggregate syntax:
query II rowsort label-8371
SELECT + SUM( 37 ), 69 * - 76 * - 28 AS col1
----
37
146832
skipif mysql # not compatible
query II rowsort label-8371
SELECT + SUM ( 37 ), 69 * - 76 * - 28 AS col1
----
37
146832
query I rowsort
SELECT - 95 + 57
----
-38
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8373
SELECT + COUNT( DISTINCT 87 ) * + 47 * + COALESCE ( + COUNT( * ), - 16 + - 18 DIV 13 - + CAST( NULL AS SIGNED ) * 88 * + 67 * - 5 ) + NULLIF ( + 23, + 58 ) col2
----
70
skipif mysql # not compatible
query I rowsort label-8373
SELECT + COUNT ( DISTINCT 87 ) * + 47 * + COALESCE ( + COUNT ( * ), - 16 + - 18 / 13 - + CAST ( NULL AS INTEGER ) * 88 * + 67 * - 5 ) + NULLIF ( + 23, + 58 ) col2
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-8374
SELECT COUNT( DISTINCT - - 29 )
----
1
skipif mysql # not compatible
query I rowsort label-8374
SELECT COUNT ( DISTINCT - - 29 )
----
1
query I rowsort
SELECT ALL + ( 54 ) AS col2
----
54
onlyif mysql # aggregate syntax:
query I rowsort label-8376
SELECT + COALESCE ( - + 19, 58 ) - - + COUNT( * )
----
-18
skipif mysql # not compatible
query I rowsort label-8376
SELECT + COALESCE ( - + 19, 58 ) - - + COUNT ( * )
----
-18
query I rowsort
SELECT DISTINCT 50 * 87 * + + 1 AS col2
----
4350
query I rowsort
SELECT DISTINCT - 8 * - 45 AS col2
----
360
onlyif mysql # aggregate syntax:
query I rowsort label-8379
SELECT - CASE + 49 WHEN + 8 THEN COALESCE ( 38, + + 49 ) ELSE NULL END * 65 / + 12 + + - COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8379
SELECT - CASE + 49 WHEN + 8 THEN COALESCE ( 38, + + 49 ) ELSE NULL END * 65 / + 12 + + - COUNT ( * ) AS col0
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8380
SELECT + 38 * + - CAST( + - 94 AS SIGNED ) * COUNT( - 99 ) * + 1
----
3572
skipif mysql # not compatible
query I rowsort label-8380
SELECT + 38 * + - CAST ( + - 94 AS INTEGER ) * COUNT ( - 99 ) * + 1
----
3572
onlyif mysql # aggregate syntax:
query II rowsort label-8381
SELECT + + 89 - + 49 AS col1, 54 + - COUNT( * ) AS col0
----
40
53
skipif mysql # not compatible
query II rowsort label-8381
SELECT + + 89 - + 49 AS col1, 54 + - COUNT ( * ) AS col0
----
40
53
query I rowsort
SELECT ALL - NULLIF ( - 62, + NULLIF ( - 27, 69 + + 36 ) ) AS col2
----
62
query I rowsort
SELECT DISTINCT - CASE + 57 WHEN - 76 THEN 35 WHEN - + 42 THEN NULL END * 73 AS col1
----
NULL
query I rowsort
SELECT + 41 + - 40 AS col1
----
1
query I rowsort
SELECT ALL + 42 * + + 10 AS col1
----
420
query I rowsort
SELECT ALL 24 + - 8
----
16
query I rowsort
SELECT - - 3 col0
----
3
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8388
SELECT ( - 76 ) AS col1, ( - 41 ) / CAST( NULL AS SIGNED ) + - NULLIF ( 33, + 3 + COALESCE ( 51, - + 0 + ( - AVG ( DISTINCT + 7 ) ) ) ) AS col2
----
-76
NULL
skipif mysql # not compatible
query II rowsort label-8388
SELECT ( - 76 ) AS col1, ( - 41 ) / CAST ( NULL AS INTEGER ) + - NULLIF ( 33, + 3 + COALESCE ( 51, - + 0 + ( - AVG ( DISTINCT + 7 ) ) ) ) AS col2
----
-76
NULL
query I rowsort
SELECT ALL - CASE - 99 WHEN - 62 THEN NULL WHEN - - 38 + + 18 THEN 66 END AS col2
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8390
SELECT + + 76 + + - 13 - - ( 55 ) DIV 94 + - COUNT( * ) AS col0
----
62
skipif mysql # not compatible
query I rowsort label-8390
SELECT + + 76 + + - 13 - - ( 55 ) / 94 + - COUNT ( * ) AS col0
----
62
onlyif mysql # aggregate syntax:
query II rowsort label-8391
SELECT + + 18 * - COUNT( * ) * + COUNT( * ) AS col0, 50 * + + 7
----
-18
350
skipif mysql # not compatible
query II rowsort label-8391
SELECT + + 18 * - COUNT ( * ) * + COUNT ( * ) AS col0, 50 * + + 7
----
-18
350
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8392
SELECT DISTINCT + CAST( NULL AS SIGNED ) + + - 0 * + - 83 * + - 41 + 49 + + CASE + CAST( NULL AS SIGNED ) WHEN - 78 THEN NULL ELSE - - 22 * - 13 END col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8392
SELECT DISTINCT + CAST ( NULL AS INTEGER ) + + - 0 * + - 83 * + - 41 + 49 + + CASE + CAST ( NULL AS INTEGER ) WHEN - 78 THEN NULL ELSE - - 22 * - 13 END col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8393
SELECT DISTINCT CASE 60 WHEN + 35 THEN - - 18 + + 94 + + 89 ELSE + - COUNT( * ) * 89 END * COUNT( * ) col0
----
-89
skipif mysql # not compatible
query I rowsort label-8393
SELECT DISTINCT CASE 60 WHEN + 35 THEN - - 18 + + 94 + + 89 ELSE + - COUNT ( * ) * 89 END * COUNT ( * ) col0
----
-89
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8394
SELECT - COUNT( * ) * - CASE - - 47 WHEN - COUNT( * ) THEN NULL ELSE - + AVG ( - CAST( NULL AS SIGNED ) ) END, MAX( CASE - 14 WHEN + - 6 THEN + 56 END )
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-8394
SELECT - COUNT ( * ) * - CASE - - 47 WHEN - COUNT ( * ) THEN NULL ELSE - + AVG ( - CAST ( NULL AS INTEGER ) ) END, MAX ( CASE - 14 WHEN + - 6 THEN + 56 END )
----
NULL
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8395
SELECT ALL ( 80 ) * + COUNT( * )
----
80
skipif mysql # not compatible
query I rowsort label-8395
SELECT ALL ( 80 ) * + COUNT ( * )
----
80
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8396
SELECT - 7 + - CAST( + - 19 AS SIGNED ) + ( - COUNT( * ) )
----
11
skipif mysql # not compatible
query I rowsort label-8396
SELECT - 7 + - CAST ( + - 19 AS INTEGER ) + ( - COUNT ( * ) )
----
11
onlyif mysql # DIV for integer division:
query I rowsort label-8397
SELECT ALL 36 DIV 29 * - 70 - + 10 AS col2
----
-80
skipif mysql # not compatible
query I rowsort label-8397
SELECT ALL 36 / 29 * - 70 - + 10 AS col2
----
-80
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8398
SELECT + COUNT( - 14 ) * + COUNT( 74 ), CAST( NULL AS SIGNED ) * - 33 / 90 * + CAST( NULL AS SIGNED ) * - + COUNT( * ) AS col2
----
1
NULL
skipif mysql # not compatible
query II rowsort label-8398
SELECT + COUNT ( - 14 ) * + COUNT ( 74 ), CAST ( NULL AS INTEGER ) * - 33 / 90 * + CAST ( NULL AS INTEGER ) * - + COUNT ( * ) AS col2
----
1
NULL
query II rowsort
SELECT - ( + - 55 ) * + - 46, - 38 AS col2
----
-2530
-38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8400
SELECT - CAST( - 69 AS SIGNED ) * + 86 + - + 72 * + - 90 AS col0
----
12414
skipif mysql # not compatible
query I rowsort label-8400
SELECT - CAST ( - 69 AS INTEGER ) * + 86 + - + 72 * + - 90 AS col0
----
12414
query I rowsort
SELECT - 54 - 42 col0
----
-96
query II rowsort
SELECT ALL + 17 AS col0, + 63 AS col2
----
17
63
query I rowsort
SELECT - 71 + - 99
----
-170
query I rowsort
SELECT ( - 93 ) * 34 + - 83
----
-3245
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8405
SELECT - CAST( NULL AS SIGNED ) / + + COUNT( * ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8405
SELECT - CAST ( NULL AS INTEGER ) / + + COUNT ( * ) AS col1
----
NULL
query I rowsort
SELECT - ( - 23 ) * + + 21 AS col0
----
483
query I rowsort
SELECT ALL + 86 * 53 AS col2
----
4558
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8408
SELECT DISTINCT + 14 / - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8408
SELECT DISTINCT + 14 / - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL - 23 * 56 AS col0
----
-1288
onlyif mysql # DIV for integer division:
query I rowsort label-8410
SELECT - 0 DIV 88 * + + 23 * - - 16
----
0
skipif mysql # not compatible
query I rowsort label-8410
SELECT - 0 / 88 * + + 23 * - - 16
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-8411
SELECT ALL - 96 * 57 * + 78 * - - COUNT( * )
----
-426816
skipif mysql # not compatible
query I rowsort label-8411
SELECT ALL - 96 * 57 * + 78 * - - COUNT ( * )
----
-426816
query II rowsort
SELECT DISTINCT + 59, + 76 AS col0
----
59
76
onlyif mysql # aggregate syntax:
query I rowsort label-8413
SELECT - ( 28 ) + + COUNT( * ) * + 26
----
-2
skipif mysql # not compatible
query I rowsort label-8413
SELECT - ( 28 ) + + COUNT ( * ) * + 26
----
-2
query I rowsort
SELECT - ( - NULLIF ( 87, - 53 + - + 25 ) )
----
87
onlyif mysql # DIV for integer division:
query I rowsort label-8415
SELECT DISTINCT + - COALESCE ( - 84, 5 DIV + 60 * 72 + + 4, - 79 ) AS col2
----
84
skipif mysql # not compatible
query I rowsort label-8415
SELECT DISTINCT + - COALESCE ( - 84, 5 / + 60 * 72 + + 4, - 79 ) AS col2
----
84
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8416
SELECT ALL + + ( CAST( + COUNT( * ) AS SIGNED ) ) col0
----
1
skipif mysql # not compatible
query I rowsort label-8416
SELECT ALL + + ( CAST ( + COUNT ( * ) AS INTEGER ) ) col0
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-8417
SELECT ALL COUNT( * ) + + NULLIF ( 73, - 83 ) AS col2
----
74
skipif mysql # not compatible
query I rowsort label-8417
SELECT ALL COUNT ( * ) + + NULLIF ( 73, - 83 ) AS col2
----
74
onlyif mysql # aggregate syntax:
query I rowsort label-8418
SELECT COALESCE ( + + 88, + - COUNT( * ) ) AS col0
----
88
skipif mysql # not compatible
query I rowsort label-8418
SELECT COALESCE ( + + 88, + - COUNT ( * ) ) AS col0
----
88
onlyif mysql # aggregate syntax:
query I rowsort label-8419
SELECT 18 * - COUNT( * ) * - 67 + - + COUNT( * ) + + 97
----
1302
skipif mysql # not compatible
query I rowsort label-8419
SELECT 18 * - COUNT ( * ) * - 67 + - + COUNT ( * ) + + 97
----
1302
onlyif mysql # aggregate syntax:
query I rowsort label-8420
SELECT ALL 42 + - 66 * - COUNT( * ) + 6
----
114
skipif mysql # not compatible
query I rowsort label-8420
SELECT ALL 42 + - 66 * - COUNT ( * ) + 6
----
114
onlyif mysql # aggregate syntax:
query I rowsort label-8421
SELECT DISTINCT + - COUNT( * ) + + - 85
----
-86
skipif mysql # not compatible
query I rowsort label-8421
SELECT DISTINCT + - COUNT ( * ) + + - 85
----
-86
query II rowsort
SELECT - ( NULLIF ( - 60, - - 5 + - + AVG ( ALL + 14 ) + - 56 + + 32 / - - 23 * + + 76 * 35 ) ) AS col0, 36 * + 9
----
60
324
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-8423
SELECT + 39 * + 58 * + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-8423
SELECT + 39 * + 58 * + CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT ALL - 2 + - - 17 + - 32 * - 37 / - 81 * - 32 + 90 + - CASE + 63 WHEN 5 THEN - - 52 * - - 51 ELSE NULL END * - 65
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8425
SELECT COUNT( * ) * + - 82 AS col1
----
-82
skipif mysql # not compatible
query I rowsort label-8425
SELECT COUNT ( * ) * + - 82 AS col1
----
-82
query I rowsort
SELECT ALL - 53 * + - 8 AS col0
----
424
query I rowsort
SELECT DISTINCT - 20 + + 34 AS col1
----
14
query II rowsort
SELECT ALL 58 + - - 81 + - - 84 * - 57 * 63 * + 83, 89 col1
----
-25036313
89
onlyif mysql # aggregate syntax:
query I rowsort label-8429
SELECT ALL 97 * + 59 * - - 17 * - 67 + - MIN( 5 ) * + 32
----
-6518657
skipif mysql # not compatible
query I rowsort label-8429
SELECT ALL 97 * + 59 * - - 17 * - 67 + - MIN ( 5 ) * + 32
----
-6518657
onlyif mysql # aggregate syntax:
query I rowsort label-8430
SELECT ALL 8 - - - 48 + - + 62 + 37 + - 44 + 85 * COUNT( * )
----
-24
skipif mysql # not compatible
query I rowsort label-8430
SELECT ALL 8 - - - 48 + - + 62 + 37 + - 44 + 85 * COUNT ( * )
----
-24
query I rowsort
SELECT 47 - 42 + + - 59 AS col1
----
-54
query I rowsort
SELECT DISTINCT 37 - + 44
----
-7
onlyif mysql # aggregate syntax:
query I rowsort label-8433
SELECT 66 - + - NULLIF ( - 10, + - COUNT( * ) + + 2 + + COUNT( + + 11 ) )
----
56
skipif mysql # not compatible
query I rowsort label-8433
SELECT 66 - + - NULLIF ( - 10, + - COUNT ( * ) + + 2 + + COUNT ( + + 11 ) )
----
56
onlyif mysql # DIV for integer division:
query I rowsort label-8434
SELECT - 82 DIV + + 28 + - 80 AS col0
----
-82
skipif mysql # not compatible
query I rowsort label-8434
SELECT - 82 / + + 28 + - 80 AS col0
----
-82
query II rowsort
SELECT 82 * + 77 AS col2, ( + 92 ) AS col1
----
6314
92
onlyif mysql # aggregate syntax:
query I rowsort label-8436
SELECT COUNT( * ) * 61 - - 94
----
155
skipif mysql # not compatible
query I rowsort label-8436
SELECT COUNT ( * ) * 61 - - 94
----
155
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8437
SELECT CAST( + - 70 AS SIGNED ) * - - 15
----
-1050
skipif mysql # not compatible
query I rowsort label-8437
SELECT CAST ( + - 70 AS INTEGER ) * - - 15
----
-1050
query I rowsort
SELECT ALL 30 * + 67
----
2010
query I rowsort
SELECT DISTINCT - ( 10 ) AS col2
----
-10
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8440
SELECT ALL - AVG ( + + CAST( NULL AS SIGNED ) ) col2, + COUNT( * ) AS col2
----
NULL
1
skipif mysql # not compatible
query II rowsort label-8440
SELECT ALL - AVG ( + + CAST ( NULL AS INTEGER ) ) col2, + COUNT ( * ) AS col2
----
NULL
1
query I rowsort
SELECT 62 * + 38
----
2356
query I rowsort
SELECT 97 * - 27
----
-2619
query I rowsort
SELECT 68 - + 14
----
54
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8444
SELECT ALL - CAST( 53 AS SIGNED )
----
-53
skipif mysql # not compatible
query I rowsort label-8444
SELECT ALL - CAST ( 53 AS INTEGER )
----
-53
onlyif mysql # aggregate syntax:
query I rowsort label-8445
SELECT ALL - 9 * NULLIF ( + ( - 79 ), + COUNT( * ) )
----
711
skipif mysql # not compatible
query I rowsort label-8445
SELECT ALL - 9 * NULLIF ( + ( - 79 ), + COUNT ( * ) )
----
711
onlyif mysql # aggregate syntax:
query I rowsort label-8446
SELECT ALL - - COALESCE ( + 23, + + 51 ) + - 64 + MIN( ALL + + 30 ) * 89 AS col1
----
2629
skipif mysql # not compatible
query I rowsort label-8446
SELECT ALL - - COALESCE ( + 23, + + 51 ) + - 64 + MIN ( ALL + + 30 ) * 89 AS col1
----
2629
query I rowsort
SELECT + 96 - + - 44
----
140
query I rowsort
SELECT DISTINCT - 76 * + 58 + - - ( + 20 ) AS col0
----
-4388
query I rowsort
SELECT 64 + + 50 + - 55 AS col2
----
59
query I rowsort
SELECT ALL + 6 + - - 20 + + 71
----
97
onlyif mysql # aggregate syntax:
query I rowsort label-8451
SELECT - 35 * + 93 + COUNT( * ) * - + 9
----
-3264
skipif mysql # not compatible
query I rowsort label-8451
SELECT - 35 * + 93 + COUNT ( * ) * - + 9
----
-3264
onlyif mysql # aggregate syntax:
query I rowsort label-8452
SELECT 43 + - ( - + 81 ) + 49 * 27 - + - COUNT( DISTINCT + 81 ) AS col2
----
1448
skipif mysql # not compatible
query I rowsort label-8452
SELECT 43 + - ( - + 81 ) + 49 * 27 - + - COUNT ( DISTINCT + 81 ) AS col2
----
1448
onlyif mysql # aggregate syntax:
query I rowsort label-8453
SELECT - 89 + - 65 * - - COUNT( * ) AS col1
----
-154
skipif mysql # not compatible
query I rowsort label-8453
SELECT - 89 + - 65 * - - COUNT ( * ) AS col1
----
-154
query I rowsort
SELECT 35 + - - 11 AS col1
----
46
query I rowsort
SELECT ALL 42 - + + 40 * + + 87
----
-3438
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8456
SELECT 12 + COUNT( + CAST( NULL AS SIGNED ) ) AS col2
----
12
skipif mysql # not compatible
query I rowsort label-8456
SELECT 12 + COUNT ( + CAST ( NULL AS INTEGER ) ) AS col2
----
12
query I rowsort
SELECT ALL 85 * 41 col1
----
3485
query I rowsort
SELECT 27 * - 8 col1
----
-216
query I rowsort
SELECT 63 * 75 AS col2
----
4725
query I rowsort
SELECT DISTINCT 31 * + 98
----
3038
query II rowsort
SELECT ALL 69, 98 AS col1
----
69
98
onlyif mysql # aggregate syntax:
query II rowsort label-8462
SELECT - 76 AS col0, SUM( ALL 43 ) AS col2
----
-76
43
skipif mysql # not compatible
query II rowsort label-8462
SELECT - 76 AS col0, SUM ( ALL 43 ) AS col2
----
-76
43
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8463
SELECT ALL COUNT( + - CAST( + 61 AS SIGNED ) ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8463
SELECT ALL COUNT ( + - CAST ( + 61 AS INTEGER ) ) AS col1
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-8464
SELECT 72 DIV 31 col0
----
2
skipif mysql # not compatible
query I rowsort label-8464
SELECT 72 / 31 col0
----
2
query I rowsort
SELECT ALL - 96 * + + 11 AS col1
----
-1056
onlyif mysql # aggregate syntax:
query I rowsort label-8466
SELECT DISTINCT 89 * COUNT( * )
----
89
skipif mysql # not compatible
query I rowsort label-8466
SELECT DISTINCT 89 * COUNT ( * )
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-8467
SELECT MIN( DISTINCT + 66 ) col0
----
66
skipif mysql # not compatible
query I rowsort label-8467
SELECT MIN ( DISTINCT + 66 ) col0
----
66
onlyif mysql # DIV for integer division:
query I rowsort label-8468
SELECT 62 DIV - 61
----
-1
skipif mysql # not compatible
query I rowsort label-8468
SELECT 62 / - 61
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-8469
SELECT COUNT( ALL + 7 ) + - 57, - 24 AS col0
----
-56
-24
skipif mysql # not compatible
query II rowsort label-8469
SELECT COUNT ( ALL + 7 ) + - 57, - 24 AS col0
----
-56
-24
query I rowsort
SELECT 7 * - + 92
----
-644
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8471
SELECT ALL CAST( NULL AS SIGNED ) * + + ( + 90 ) + + - 7 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8471
SELECT ALL CAST ( NULL AS INTEGER ) * + + ( + 90 ) + + - 7 AS col2
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-8472
SELECT ( + + 22 ) DIV + - NULLIF ( + 24, + 74 ) + - 96
----
-96
skipif mysql # not compatible
query I rowsort label-8472
SELECT ( + + 22 ) / + - NULLIF ( + 24, + 74 ) + - 96
----
-96
onlyif mysql # aggregate syntax:
query I rowsort label-8473
SELECT MIN( DISTINCT + 22 )
----
22
skipif mysql # not compatible
query I rowsort label-8473
SELECT MIN ( DISTINCT + 22 )
----
22
query I rowsort
SELECT DISTINCT + + 23 AS col2
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-8475
SELECT ALL + NULLIF ( 94, + ( + COALESCE ( - 5, + + ( 26 ) * 89, - 66 - 98 + + COUNT( ALL 64 ) * - 95 * - 38 * + 21 * 29 / - 57 ) ) ) AS col0
----
94
skipif mysql # not compatible
query I rowsort label-8475
SELECT ALL + NULLIF ( 94, + ( + COALESCE ( - 5, + + ( 26 ) * 89, - 66 - 98 + + COUNT ( ALL 64 ) * - 95 * - 38 * + 21 * 29 / - 57 ) ) ) AS col0
----
94
onlyif mysql # aggregate syntax:
query I rowsort label-8476
SELECT DISTINCT - 79 * - COUNT( * ) AS col0
----
79
skipif mysql # not compatible
query I rowsort label-8476
SELECT DISTINCT - 79 * - COUNT ( * ) AS col0
----
79
onlyif mysql # aggregate syntax:
query I rowsort label-8477
SELECT DISTINCT COUNT( * ) * 0 * + - 45 + ( - 0 ) + + 44 * + ( + 12 ) AS col0
----
528
skipif mysql # not compatible
query I rowsort label-8477
SELECT DISTINCT COUNT ( * ) * 0 * + - 45 + ( - 0 ) + + 44 * + ( + 12 ) AS col0
----
528
onlyif mysql # aggregate syntax:
query I rowsort label-8478
SELECT DISTINCT + - NULLIF ( SUM( + 50 ), - 76 )
----
-50
skipif mysql # not compatible
query I rowsort label-8478
SELECT DISTINCT + - NULLIF ( SUM ( + 50 ), - 76 )
----
-50
onlyif mysql # aggregate syntax:
query I rowsort label-8479
SELECT - MAX( + 64 ) * + COUNT( * ) + - + 28 col0
----
-92
skipif mysql # not compatible
query I rowsort label-8479
SELECT - MAX ( + 64 ) * + COUNT ( * ) + - + 28 col0
----
-92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8480
SELECT DISTINCT + + CASE + 36 WHEN 2 + 19 * - CAST( NULL AS SIGNED ) THEN - NULLIF ( + CASE + 89 WHEN ( 9 ) * - - 55 + CASE + CAST( 60 AS SIGNED ) WHEN - COUNT( * ) THEN 57 END THEN + 31 / + 84 / 13 + - 90 + - 49 END, - + 31 * 53 ) + + COALESCE ( 54, - COUNT( * ), - COUNT( DISTINCT + + 38 ) + 20 ) + + - 81 WHEN + 28 * - 15 + 36 THEN 46 * + ( - 5 ) / + 52 + 72 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8480
SELECT DISTINCT + + CASE + 36 WHEN 2 + 19 * - CAST ( NULL AS INTEGER ) THEN - NULLIF ( + CASE + 89 WHEN ( 9 ) * - - 55 + CASE + CAST ( 60 AS INTEGER ) WHEN - COUNT ( * ) THEN 57 END THEN + 31 / + 84 / 13 + - 90 + - 49 END, - + 31 * 53 ) + + COALESCE ( 54, - COUNT ( * ), - COUNT ( DISTINCT + + 38 ) + 20 ) + + - 81 WHEN + 28 * - 15 + 36 THEN 46 * + ( - 5 ) / + 52 + 72 END AS col0
----
NULL
query I rowsort
SELECT - - 75 + + + 44 - 38 AS col0
----
81
query I rowsort
SELECT DISTINCT - - 49 - 96
----
-47
onlyif mysql # aggregate syntax:
query I rowsort label-8483
SELECT - - COUNT( * ) * - 95 + - - 95 col0
----
0
skipif mysql # not compatible
query I rowsort label-8483
SELECT - - COUNT ( * ) * - 95 + - - 95 col0
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-8484
SELECT DISTINCT 75 DIV + + 14
----
5
skipif mysql # not compatible
query I rowsort label-8484
SELECT DISTINCT 75 / + + 14
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-8485
SELECT ALL - COUNT( * ) * + COALESCE ( + 38, + + 83, + MAX( + - 65 ) )
----
-38
skipif mysql # not compatible
query I rowsort label-8485
SELECT ALL - COUNT ( * ) * + COALESCE ( + 38, + + 83, + MAX ( + - 65 ) )
----
-38
onlyif mysql # aggregate syntax:
query I rowsort label-8486
SELECT ALL + MIN( ALL + 15 )
----
15
skipif mysql # not compatible
query I rowsort label-8486
SELECT ALL + MIN ( ALL + 15 )
----
15
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8487
SELECT - - NULLIF ( - - CAST( - 99 AS SIGNED ), CAST( NULL AS SIGNED ) * MAX( DISTINCT - 44 ) ) AS col0
----
-99
skipif mysql # not compatible
query I rowsort label-8487
SELECT - - NULLIF ( - - CAST ( - 99 AS INTEGER ), CAST ( NULL AS INTEGER ) * MAX ( DISTINCT - 44 ) ) AS col0
----
-99
onlyif mysql # DIV for integer division:
query I rowsort label-8488
SELECT + 62 DIV + 47
----
1
skipif mysql # not compatible
query I rowsort label-8488
SELECT + 62 / + 47
----
1
query I rowsort
SELECT - NULLIF ( 71, - 15 * - 19 + 24 ) * + - 50 col1
----
3550
onlyif mysql # aggregate syntax:
query II rowsort label-8490
SELECT 31, - MIN( ALL + - 39 ) - COUNT( * ) * + 81 AS col0
----
31
-42
skipif mysql # not compatible
query II rowsort label-8490
SELECT 31, - MIN ( ALL + - 39 ) - COUNT ( * ) * + 81 AS col0
----
31
-42
query I rowsort
SELECT - 79 - 81 + - 46
----
-206
onlyif mysql # aggregate syntax:
query I rowsort label-8492
SELECT - 84 * - 54 * + COUNT( * )
----
4536
skipif mysql # not compatible
query I rowsort label-8492
SELECT - 84 * - 54 * + COUNT ( * )
----
4536
query I rowsort
SELECT ALL - 27 * - + 52 * + 96
----
134784
query III rowsort
SELECT 45 col0, 16 AS col2, + 25 AS col2
----
45
16
25
query I rowsort
SELECT ALL ( 59 ) AS col0
----
59
query I rowsort
SELECT - 49 * + 53 AS col2
----
-2597
onlyif mysql # aggregate syntax:
query I rowsort label-8497
SELECT ALL COUNT( * ) + + COUNT( * )
----
2
skipif mysql # not compatible
query I rowsort label-8497
SELECT ALL COUNT ( * ) + + COUNT ( * )
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-8498
SELECT ALL 13 * - + 84 * + + MAX( - - ( - 8 ) )
----
8736
skipif mysql # not compatible
query I rowsort label-8498
SELECT ALL 13 * - + 84 * + + MAX ( - - ( - 8 ) )
----
8736
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8499
SELECT - COUNT( * ) * 71 AS col1, 8 * - - CAST( NULL AS SIGNED ) - + + 99 AS col1
----
-71
NULL
skipif mysql # not compatible
query II rowsort label-8499
SELECT - COUNT ( * ) * 71 AS col1, 8 * - - CAST ( NULL AS INTEGER ) - + + 99 AS col1
----
-71
NULL
query I rowsort
SELECT DISTINCT ( - 69 ) AS col0
----
-69
query I rowsort
SELECT + 53 + + 70
----
123
query II rowsort
SELECT - 42 AS col0, + 16
----
-42
16
onlyif mysql # aggregate syntax:
query I rowsort label-8503
SELECT - MAX( ALL - - 68 ) * - - ( + 73 )
----
-4964
skipif mysql # not compatible
query I rowsort label-8503
SELECT - MAX ( ALL - - 68 ) * - - ( + 73 )
----
-4964
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8504
SELECT + COUNT( * ) DIV 75 + 89
----
89
skipif mysql # not compatible
query I rowsort label-8504
SELECT + COUNT ( * ) / 75 + 89
----
89
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8505
SELECT CAST( + 25 AS SIGNED )
----
25
skipif mysql # not compatible
query I rowsort label-8505
SELECT CAST ( + 25 AS INTEGER )
----
25
onlyif mysql # aggregate syntax:
query I rowsort label-8506
SELECT ( + MAX( ALL 97 ) )
----
97
skipif mysql # not compatible
query I rowsort label-8506
SELECT ( + MAX ( ALL 97 ) )
----
97
query II rowsort
SELECT ALL + 61, - 4 AS col2
----
61
-4
query I rowsort
SELECT ( - + 78 ) AS col2
----
-78
query II rowsort
SELECT 85 AS col1, 42
----
85
42
query II rowsort
SELECT ALL - + 33 * + - 58 * + 41 + + 24 AS col2, 26 * 63 AS col1
----
78498
1638
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8511
SELECT + 78 DIV - + COUNT( * ) AS col2
----
-78
skipif mysql # not compatible
query I rowsort label-8511
SELECT + 78 / - + COUNT ( * ) AS col2
----
-78
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8512
SELECT DISTINCT + CAST( - 74 AS SIGNED ) col1
----
-74
skipif mysql # not compatible
query I rowsort label-8512
SELECT DISTINCT + CAST ( - 74 AS INTEGER ) col1
----
-74
onlyif mysql # aggregate syntax:
query I rowsort label-8513
SELECT - - 84 + - 37 + + 30 * + + COUNT( * ) * 61
----
1877
skipif mysql # not compatible
query I rowsort label-8513
SELECT - - 84 + - 37 + + 30 * + + COUNT ( * ) * 61
----
1877
query I rowsort
SELECT + 35 * + COALESCE ( - - 12, + 18 ) col1
----
420
query II rowsort
SELECT + NULLIF ( - 92, + 31 ) * + 79, 35 AS col1
----
-7268
35
onlyif mysql # DIV for integer division:
query I rowsort label-8516
SELECT ALL + 15 DIV + 13
----
1
skipif mysql # not compatible
query I rowsort label-8516
SELECT ALL + 15 / + 13
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-8517
SELECT + + COUNT( * ) + 16
----
17
skipif mysql # not compatible
query I rowsort label-8517
SELECT + + COUNT ( * ) + 16
----
17
onlyif mysql # aggregate syntax:
query I rowsort label-8518
SELECT - MAX( - 80 )
----
80
skipif mysql # not compatible
query I rowsort label-8518
SELECT - MAX ( - 80 )
----
80
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8519
SELECT 35 * - 22 + - MIN( - - 68 ) * ( - 72 ) DIV 68
----
-698
skipif mysql # not compatible
query I rowsort label-8519
SELECT 35 * - 22 + - MIN ( - - 68 ) * ( - 72 ) / 68
----
-698
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8520
SELECT ALL + - 83 * CASE + 67 WHEN + + 99 THEN - COUNT( * ) ELSE + 18 END * - 79 + - - 49 - - 85 DIV + 68 + - 26 AS col1, 63 + 93 * + MIN( ALL - 84 )
----
118050
-7749
skipif mysql # not compatible
query II rowsort label-8520
SELECT ALL + - 83 * CASE + 67 WHEN + + 99 THEN - COUNT ( * ) ELSE + 18 END * - 79 + - - 49 - - 85 / + 68 + - 26 AS col1, 63 + 93 * + MIN ( ALL - 84 )
----
118050
-7749
query I rowsort
SELECT ALL + + 2 col0
----
2
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8522
SELECT ALL + CAST( NULL AS SIGNED ) col1, 71 AS col0
----
NULL
71
skipif mysql # not compatible
query II rowsort label-8522
SELECT ALL + CAST ( NULL AS INTEGER ) col1, 71 AS col0
----
NULL
71
onlyif mysql # aggregate syntax:
query II rowsort label-8523
SELECT - MIN( DISTINCT - 46 ) * + 63 - 39 + 32 * + - 37 * + 12 AS col2, - COUNT( * )
----
-11349
-1
skipif mysql # not compatible
query II rowsort label-8523
SELECT - MIN ( DISTINCT - 46 ) * + 63 - 39 + 32 * + - 37 * + 12 AS col2, - COUNT ( * )
----
-11349
-1
query I rowsort
SELECT ALL - 74 * - 41
----
3034
query I rowsort
SELECT + 94 + + 24 + - 65 * 62
----
-3912
onlyif mysql # DIV for integer division:
query I rowsort label-8526
SELECT + 7 + + - 31 DIV + 81
----
7
skipif mysql # not compatible
query I rowsort label-8526
SELECT + 7 + + - 31 / + 81
----
7
onlyif mysql # DIV for integer division:
query I rowsort label-8527
SELECT + 88 * 49 - 0 + 85 DIV - + 80 + + 95 + + - 30
----
4376
skipif mysql # not compatible
query I rowsort label-8527
SELECT + 88 * 49 - 0 + 85 / - + 80 + + 95 + + - 30
----
4376
onlyif mysql # aggregate syntax:
query II rowsort label-8528
SELECT + + 8 + - + COUNT( * ) AS col1, + 14
----
7
14
skipif mysql # not compatible
query II rowsort label-8528
SELECT + + 8 + - + COUNT ( * ) AS col1, + 14
----
7
14
onlyif mysql # aggregate syntax:
query I rowsort label-8529
SELECT - + 2 * + - 15 + COUNT( * ) * + - MIN( - 67 ) AS col0
----
97
skipif mysql # not compatible
query I rowsort label-8529
SELECT - + 2 * + - 15 + COUNT ( * ) * + - MIN ( - 67 ) AS col0
----
97
onlyif mysql # aggregate syntax:
query I rowsort label-8530
SELECT + 55 + 19 + - COUNT( * ) + + 90 AS col0
----
163
skipif mysql # not compatible
query I rowsort label-8530
SELECT + 55 + 19 + - COUNT ( * ) + + 90 AS col0
----
163
query I rowsort
SELECT - 61 - - 46 * + 95
----
4309
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8532
SELECT + COUNT( * ) + - + CAST( NULL AS SIGNED ) + - + 71 * + + 93
----
NULL
skipif mysql # not compatible
query I rowsort label-8532
SELECT + COUNT ( * ) + - + CAST ( NULL AS INTEGER ) + - + 71 * + + 93
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8533
SELECT + COUNT( * ) DIV 79 * + 13, + ( 82 ) DIV - + 90 AS col0
----
0
0
skipif mysql # not compatible
query II rowsort label-8533
SELECT + COUNT ( * ) / 79 * + 13, + ( 82 ) / - + 90 AS col0
----
0
0
query I rowsort
SELECT ALL 13 + + 65 * ( 77 ) + + - 33 AS col0
----
4985
onlyif mysql # aggregate syntax:
query I rowsort label-8535
SELECT DISTINCT - 96 + - CASE - COALESCE ( + 55, - + 81 + + + 9 ) WHEN - 92 THEN 31 ELSE + 45 END + MAX( DISTINCT 97 ) * - 84 + - 23
----
-8312
skipif mysql # not compatible
query I rowsort label-8535
SELECT DISTINCT - 96 + - CASE - COALESCE ( + 55, - + 81 + + + 9 ) WHEN - 92 THEN 31 ELSE + 45 END + MAX ( DISTINCT 97 ) * - 84 + - 23
----
-8312
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8536
SELECT ALL + NULLIF ( - - COUNT( * ), + 76 ) + - 33 + CAST( 98 AS SIGNED ) * - 65 AS col1
----
-6402
skipif mysql # not compatible
query I rowsort label-8536
SELECT ALL + NULLIF ( - - COUNT ( * ), + 76 ) + - 33 + CAST ( 98 AS INTEGER ) * - 65 AS col1
----
-6402
query I rowsort
SELECT - 77 + + 21
----
-56
query I rowsort
SELECT DISTINCT + 51 * 12 AS col1
----
612
query II rowsort
SELECT DISTINCT - 96 + - 1 - 40 * + 40 - 64 * ( 48 ) AS col2, 66
----
-4769
66
onlyif mysql # aggregate syntax:
query I rowsort label-8540
SELECT + ( - + COUNT( * ) ) * + 54 + + MIN( ALL + COALESCE ( + + 68, + + 9 * - 74 + 91, - ( + - 18 ) ) )
----
14
skipif mysql # not compatible
query I rowsort label-8540
SELECT + ( - + COUNT ( * ) ) * + 54 + + MIN ( ALL + COALESCE ( + + 68, + + 9 * - 74 + 91, - ( + - 18 ) ) )
----
14
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8541
SELECT ALL - 78 + - 11 * + + CASE + 68 WHEN - - 48 THEN NULL WHEN COUNT( * ) THEN NULL ELSE + - 69 END AS col1, 35 DIV 12 + 82
----
681
84
skipif mysql # not compatible
query II rowsort label-8541
SELECT ALL - 78 + - 11 * + + CASE + 68 WHEN - - 48 THEN NULL WHEN COUNT ( * ) THEN NULL ELSE + - 69 END AS col1, 35 / 12 + 82
----
681
84
query I rowsort
SELECT DISTINCT + NULLIF ( 63, 54 ) + 87
----
150
query II rowsort
SELECT 87 + - ( - CASE WHEN ( NOT + 51 < - ( + - 74 ) ) THEN - 11 * + 74 * + - 20 END ) AS col1, + 58 + - 80 AS col0
----
NULL
-22
query I rowsort
SELECT DISTINCT 65 + + 0 + - + 75 + + 10 AS col1
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8545
SELECT ALL + 79 + - COUNT( * ) DIV - COUNT( * )
----
80
skipif mysql # not compatible
query I rowsort label-8545
SELECT ALL + 79 + - COUNT ( * ) / - COUNT ( * )
----
80
onlyif mysql # aggregate syntax:
query I rowsort label-8546
SELECT ALL - CASE 86 WHEN 82 * + - 0 / + + 84 + - - COUNT( DISTINCT - 10 ) * + 35 * + COALESCE ( + COUNT( * ), + 36 ) THEN + COUNT( * ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-8546
SELECT ALL - CASE 86 WHEN 82 * + - 0 / + + 84 + - - COUNT ( DISTINCT - 10 ) * + 35 * + COALESCE ( + COUNT ( * ), + 36 ) THEN + COUNT ( * ) END
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8547
SELECT - COUNT( * ) DIV - 35 + 23 + + 42 * + 25, 77 * - 69 AS col0
----
1073
-5313
skipif mysql # not compatible
query II rowsort label-8547
SELECT - COUNT ( * ) / - 35 + 23 + + 42 * + 25, 77 * - 69 AS col0
----
1073
-5313
query I rowsort
SELECT 70 + 16 * + + 54 AS col1
----
934
query I rowsort
SELECT DISTINCT - - 41 col0
----
41
query I rowsort
SELECT + 15 * - 69 - - 79 * + 21 * - 35 * - 43 AS col2
----
2495760
query I rowsort
SELECT + - 62 AS col2
----
-62
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8552
SELECT DISTINCT + 86 * - + 9 * - CAST( + 6 AS SIGNED ) + - + 43 col1, 45 AS col1
----
4601
45
skipif mysql # not compatible
query II rowsort label-8552
SELECT DISTINCT + 86 * - + 9 * - CAST ( + 6 AS INTEGER ) + - + 43 col1, 45 AS col1
----
4601
45
onlyif mysql # aggregate syntax:
query I rowsort label-8553
SELECT + 33 - 16 * - 93 * + - 43 * ( + COUNT( * ) ) col2
----
-63951
skipif mysql # not compatible
query I rowsort label-8553
SELECT + 33 - 16 * - 93 * + - 43 * ( + COUNT ( * ) ) col2
----
-63951
onlyif mysql # aggregate syntax:
query I rowsort label-8554
SELECT COUNT( * ) * 34 * + 16 col0
----
544
skipif mysql # not compatible
query I rowsort label-8554
SELECT COUNT ( * ) * 34 * + 16 col0
----
544
onlyif mysql # aggregate syntax:
query II rowsort label-8555
SELECT DISTINCT + - 66 * + 29 AS col1, MIN( + 90 ) AS col2
----
-1914
90
skipif mysql # not compatible
query II rowsort label-8555
SELECT DISTINCT + - 66 * + 29 AS col1, MIN ( + 90 ) AS col2
----
-1914
90
onlyif mysql # aggregate syntax:
query I rowsort label-8556
SELECT 87 * - + COUNT( * ) col0
----
-87
skipif mysql # not compatible
query I rowsort label-8556
SELECT 87 * - + COUNT ( * ) col0
----
-87
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-8557
SELECT - CAST( NULL AS DECIMAL ) * + - 4 * + 31 + + - MIN( DISTINCT 97 ) + + 55 * - - ( + 65 ) / COUNT( * ) * + + COUNT( * ) * + ( - 34 ) * 97 + - COUNT( * ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8557
SELECT - CAST ( NULL AS REAL ) * + - 4 * + 31 + + - MIN ( DISTINCT 97 ) + + 55 * - - ( + 65 ) / COUNT ( * ) * + + COUNT ( * ) * + ( - 34 ) * 97 + - COUNT ( * ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8558
SELECT + SUM( ALL 67 ) AS col1
----
67
skipif mysql # not compatible
query I rowsort label-8558
SELECT + SUM ( ALL 67 ) AS col1
----
67
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8559
SELECT CASE - 10 WHEN + - CAST( - 45 AS SIGNED ) * - + 62 THEN - 44 + + 72 WHEN + 61 THEN NULL ELSE NULL END / + 72 * CAST( NULL AS SIGNED ) * 20 - - 69 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8559
SELECT CASE - 10 WHEN + - CAST ( - 45 AS INTEGER ) * - + 62 THEN - 44 + + 72 WHEN + 61 THEN NULL ELSE NULL END / + 72 * CAST ( NULL AS INTEGER ) * 20 - - 69 AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8560
SELECT 10 * + COUNT( * ) DIV - 68 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-8560
SELECT 10 * + COUNT ( * ) / - 68 AS col1
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8561
SELECT ALL - COUNT( * ) DIV - ( - 64 )
----
0
skipif mysql # not compatible
query I rowsort label-8561
SELECT ALL - COUNT ( * ) / - ( - 64 )
----
0
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8562
SELECT AVG ( DISTINCT - CAST( NULL AS SIGNED ) ) * - - CASE - COUNT( * ) WHEN + 61 + 37 + - 26 THEN 67 END + + 18 * - COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8562
SELECT AVG ( DISTINCT - CAST ( NULL AS INTEGER ) ) * - - CASE - COUNT ( * ) WHEN + 61 + 37 + - 26 THEN 67 END + + 18 * - COUNT ( * ) AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8563
SELECT + ( - - CAST( + + COUNT( * ) AS SIGNED ) )
----
1
skipif mysql # not compatible
query I rowsort label-8563
SELECT + ( - - CAST ( + + COUNT ( * ) AS INTEGER ) )
----
1
query II rowsort
SELECT DISTINCT + 40 + - 31 AS col0, 27
----
9
27
onlyif mysql # aggregate syntax:
query I rowsort label-8565
SELECT ALL 2 * + + COUNT( * )
----
2
skipif mysql # not compatible
query I rowsort label-8565
SELECT ALL 2 * + + COUNT ( * )
----
2
query I rowsort
SELECT ALL 14 + + + 93
----
107
query I rowsort
SELECT ALL 96 + + + 28
----
124
onlyif mysql # aggregate syntax:
query I rowsort label-8568
SELECT SUM( - 41 ) + - 86 + - + 47 * + 39
----
-1960
skipif mysql # not compatible
query I rowsort label-8568
SELECT SUM ( - 41 ) + - 86 + - + 47 * + 39
----
-1960
query I rowsort
SELECT ( - 64 ) * + - 10 + + 74
----
714
query II rowsort
SELECT - 76 AS col2, 57 + - 44 col2
----
-76
13
onlyif mysql # aggregate syntax:
query I rowsort label-8571
SELECT DISTINCT 1 + - COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-8571
SELECT DISTINCT 1 + - COUNT ( * )
----
0
onlyif mysql # aggregate syntax:
query II rowsort label-8572
SELECT ALL 60 + - COUNT( DISTINCT - 54 ), COUNT( * ) AS col1
----
59
1
skipif mysql # not compatible
query II rowsort label-8572
SELECT ALL 60 + - COUNT ( DISTINCT - 54 ), COUNT ( * ) AS col1
----
59
1
onlyif mysql # aggregate syntax:
query I rowsort label-8573
SELECT ( COUNT( * ) ) + + 10
----
11
skipif mysql # not compatible
query I rowsort label-8573
SELECT ( COUNT ( * ) ) + + 10
----
11
query I rowsort
SELECT 17 * + 86 * + 19 AS col0
----
27778
query I rowsort
SELECT ALL 24 + - 83 AS col2
----
-59
query II rowsort
SELECT 86, - ( - - 22 ) AS col2
----
86
-22
query I rowsort
SELECT 16 - - 2 AS col1
----
18
onlyif mysql # DIV for integer division:
query I rowsort label-8578
SELECT DISTINCT 52 DIV - 46
----
-1
skipif mysql # not compatible
query I rowsort label-8578
SELECT DISTINCT 52 / - 46
----
-1
query I rowsort
SELECT 26 - + 87
----
-61
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8580
SELECT 84 * + COUNT( 91 ) * + CAST( + CASE + 62 WHEN + ( - 60 ) + + 46 * + COALESCE ( 15, + 52 ) THEN NULL WHEN 31 * + 67 + - - 25 THEN NULL WHEN + COUNT( * ) THEN - 1 END AS SIGNED ) * - - 17 * 60 / COALESCE ( - 20, + COALESCE ( - 46, - 99 * + COUNT( * ) + - NULLIF ( - - COUNT( * ), + COUNT( + 46 ) * + 25 ) ) ) + 14 * 81 + - COUNT( * ) - 39 + 9 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8580
SELECT 84 * + COUNT ( 91 ) * + CAST ( + CASE + 62 WHEN + ( - 60 ) + + 46 * + COALESCE ( 15, + 52 ) THEN NULL WHEN 31 * + 67 + - - 25 THEN NULL WHEN + COUNT ( * ) THEN - 1 END AS INTEGER ) * - - 17 * 60 / COALESCE ( - 20, + COALESCE ( - 46, - 99 * + COUNT ( * ) + - NULLIF ( - - COUNT ( * ), + COUNT ( + 46 ) * + 25 ) ) ) + 14 * 81 + - COUNT ( * ) - 39 + 9 AS col0
----
NULL
query I rowsort
SELECT ALL - 48 * + + 19 AS col0
----
-912
query I rowsort
SELECT ALL + 90 - + 87 AS col2
----
3
onlyif mysql # DIV for integer division:
query I rowsort label-8583
SELECT - 9 DIV + 46 * - - COALESCE ( - + 68, + 39, - 75 ) + 98 AS col1
----
98
skipif mysql # not compatible
query I rowsort label-8583
SELECT - 9 / + 46 * - - COALESCE ( - + 68, + 39, - 75 ) + 98 AS col1
----
98
query II rowsort
SELECT ALL - - 57 col1, ( 62 ) * 10 - 74 - - ( - + 83 ) + 41
----
57
504
query II rowsort
SELECT ALL - 7 col2, + 58 AS col0
----
-7
58
onlyif mysql # aggregate syntax:
query I rowsort label-8586
SELECT - 40 * - COUNT( ALL - - 26 )
----
40
skipif mysql # not compatible
query I rowsort label-8586
SELECT - 40 * - COUNT ( ALL - - 26 )
----
40
query I rowsort
SELECT DISTINCT - - 14 AS col2
----
14
query I rowsort
SELECT DISTINCT + 96 * + + 92 col1
----
8832
onlyif mysql # aggregate syntax:
query I rowsort label-8589
SELECT DISTINCT - - SUM( - 37 ) AS col1
----
-37
skipif mysql # not compatible
query I rowsort label-8589
SELECT DISTINCT - - SUM ( - 37 ) AS col1
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-8590
SELECT ALL - NULLIF ( - COUNT( * ), + - 75 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8590
SELECT ALL - NULLIF ( - COUNT ( * ), + - 75 ) AS col1
----
1
onlyif mysql # DIV for integer division:
query II rowsort label-8591
SELECT - - 87 DIV 87 + + 7 + + 22 AS col0, + 54 + + 43
----
30
97
skipif mysql # not compatible
query II rowsort label-8591
SELECT - - 87 / 87 + + 7 + + 22 AS col0, + 54 + + 43
----
30
97
query I rowsort
SELECT + + ( 55 )
----
55
query I rowsort
SELECT 66 + - + 25
----
41
query I rowsort
SELECT 25 * 25 col1
----
625
onlyif mysql # aggregate syntax:
query III rowsort label-8595
SELECT + 50 AS col2, + NULLIF ( + 25, - + 80 ), - - NULLIF ( + COALESCE ( + 7, + + 27 + - + 46, - - 95 ), + COUNT( * ) * - COUNT( * ) ) + + + 58 - COUNT( - + 12 ) - COALESCE ( + - COUNT( * ), + 40, - 69 ) * - NULLIF ( 76, - COUNT( DISTINCT 20 ) * COUNT( * ) + - - 27 ) AS col2
----
50
25
-12
skipif mysql # not compatible
query III rowsort label-8595
SELECT + 50 AS col2, + NULLIF ( + 25, - + 80 ), - - NULLIF ( + COALESCE ( + 7, + + 27 + - + 46, - - 95 ), + COUNT ( * ) * - COUNT ( * ) ) + + + 58 - COUNT ( - + 12 ) - COALESCE ( + - COUNT ( * ), + 40, - 69 ) * - NULLIF ( 76, - COUNT ( DISTINCT 20 ) * COUNT ( * ) + - - 27 ) AS col2
----
50
25
-12
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8596
SELECT DISTINCT + + ( + ( - 39 ) ) * CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8596
SELECT DISTINCT + + ( + ( - 39 ) ) * CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # DIV for integer division:
query II rowsort label-8597
SELECT DISTINCT - 53 * 2 * - 78 * - 90 * - + 0 DIV + + 33 AS col2, - 71
----
0
-71
skipif mysql # not compatible
query II rowsort label-8597
SELECT DISTINCT - 53 * 2 * - 78 * - 90 * - + 0 / + + 33 AS col2, - 71
----
0
-71
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8598
SELECT 4 + CASE - ( 53 ) WHEN 96 * + CAST( - 59 AS SIGNED ) - - 81 + COUNT( * ) THEN NULL WHEN + 44 / - 68 * - - 35 * + 96 + + + 0 THEN + + 66 END
----
NULL
skipif mysql # not compatible
query I rowsort label-8598
SELECT 4 + CASE - ( 53 ) WHEN 96 * + CAST ( - 59 AS INTEGER ) - - 81 + COUNT ( * ) THEN NULL WHEN + 44 / - 68 * - - 35 * + 96 + + + 0 THEN + + 66 END
----
NULL
query I rowsort
SELECT ALL 20 + + - 18
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-8600
SELECT 4 * + ( 14 ) + COUNT( * )
----
57
skipif mysql # not compatible
query I rowsort label-8600
SELECT 4 * + ( 14 ) + COUNT ( * )
----
57
query I rowsort
SELECT ALL - 68 * + + NULLIF ( - 87, + 10 * 79 + - 8 ) AS col0
----
5916
query I rowsort
SELECT 91 + - 28 * - 82 + + - 78
----
2309
query I rowsort
SELECT 62 * - - COALESCE ( - 83, - 5 )
----
-5146
query I rowsort
SELECT - 86 * + 79 + - 58 AS col1
----
-6852
onlyif mysql # aggregate syntax:
query I rowsort label-8605
SELECT 72 + COUNT( * ) AS col1
----
73
skipif mysql # not compatible
query I rowsort label-8605
SELECT 72 + COUNT ( * ) AS col1
----
73
query I rowsort
SELECT 10 + + + 32 AS col0
----
42
query I rowsort
SELECT + 48 - 77
----
-29
onlyif mysql # DIV for integer division:
query I rowsort label-8608
SELECT ALL 54 DIV 32 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-8608
SELECT ALL 54 / 32 AS col0
----
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8609
SELECT + CAST( NULL AS SIGNED ) + - ( - 72 ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8609
SELECT + CAST ( NULL AS INTEGER ) + - ( - 72 ) AS col0
----
NULL
query I rowsort
SELECT ALL + 78 - + NULLIF ( + 86, - NULLIF ( - 79, - - 30 ) + + 11 )
----
-8
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8611
SELECT DISTINCT ( + ( CAST( + 14 AS SIGNED ) ) ) * 90 + - + 90 AS col1
----
1170
skipif mysql # not compatible
query I rowsort label-8611
SELECT DISTINCT ( + ( CAST ( + 14 AS INTEGER ) ) ) * 90 + - + 90 AS col1
----
1170
onlyif mysql # aggregate syntax:
query I rowsort label-8612
SELECT ALL 6 - + 87 * - - COUNT( * ) + + - ( 12 ) - + COUNT( * ) AS col1
----
-94
skipif mysql # not compatible
query I rowsort label-8612
SELECT ALL 6 - + 87 * - - COUNT ( * ) + + - ( 12 ) - + COUNT ( * ) AS col1
----
-94
onlyif mysql # aggregate syntax:
query I rowsort label-8613
SELECT ALL NULLIF ( - COUNT( * ), + + 74 )
----
-1
skipif mysql # not compatible
query I rowsort label-8613
SELECT ALL NULLIF ( - COUNT ( * ), + + 74 )
----
-1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8614
SELECT + 88 + - ( - COALESCE ( 91, + CASE + 30 WHEN 22 THEN - 36 - - 74 END * 98 + - 41, 65 ) ) + + ( + NULLIF ( CAST( - 56 AS SIGNED ), + + 66 * + - 68 ) ) * + - 39
----
2363
skipif mysql # not compatible
query I rowsort label-8614
SELECT + 88 + - ( - COALESCE ( 91, + CASE + 30 WHEN 22 THEN - 36 - - 74 END * 98 + - 41, 65 ) ) + + ( + NULLIF ( CAST ( - 56 AS INTEGER ), + + 66 * + - 68 ) ) * + - 39
----
2363
query I rowsort
SELECT DISTINCT ( 49 ) * + - 46
----
-2254
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8616
SELECT + 41 + + CASE + + COUNT( * ) WHEN + - 39 THEN - 43 * - 35 / - CAST( + COALESCE ( 18, + + 46 ) AS SIGNED ) + + + ( + 45 ) * - - 62 + + - 72 END * + 19 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8616
SELECT + 41 + + CASE + + COUNT ( * ) WHEN + - 39 THEN - 43 * - 35 / - CAST ( + COALESCE ( 18, + + 46 ) AS INTEGER ) + + + ( + 45 ) * - - 62 + + - 72 END * + 19 AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8617
SELECT ALL 46 * 16, 76 - COALESCE ( - 75, - - COUNT( * ) * - + 87 + CAST( 82 AS SIGNED ) + + COUNT( * ) + 88 ) + - + CAST( NULL AS SIGNED ) + + 61 * 84 AS col1
----
736
NULL
skipif mysql # not compatible
query II rowsort label-8617
SELECT ALL 46 * 16, 76 - COALESCE ( - 75, - - COUNT ( * ) * - + 87 + CAST ( 82 AS INTEGER ) + + COUNT ( * ) + 88 ) + - + CAST ( NULL AS INTEGER ) + + 61 * 84 AS col1
----
736
NULL
query I rowsort
SELECT + 52 * - - 23 AS col2
----
1196
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8619
SELECT + COUNT( - 9 ) + + - MIN( - + COALESCE ( - 23, + 1 * - 38 * - 98 * - ( - 61 ) ) ) + - + CAST( + + 73 AS SIGNED ) + - 69 AS col2
----
-164
skipif mysql # not compatible
query I rowsort label-8619
SELECT + COUNT ( - 9 ) + + - MIN ( - + COALESCE ( - 23, + 1 * - 38 * - 98 * - ( - 61 ) ) ) + - + CAST ( + + 73 AS INTEGER ) + - 69 AS col2
----
-164
query I rowsort
SELECT + + 22 + - CASE + 16 WHEN - 70 * - 38 * + - ( - + ( 6 ) ) THEN - 71 * - 2 * - - 56 / + 11 END + + 90
----
NULL
query I rowsort
SELECT ALL + ( + - 5 ) AS col2
----
-5
query II rowsort
SELECT + - 47 * + 77 col1, + 92
----
-3619
92
onlyif mysql # aggregate syntax:
query I rowsort label-8623
SELECT ALL - SUM( DISTINCT 31 ) col0
----
-31
skipif mysql # not compatible
query I rowsort label-8623
SELECT ALL - SUM ( DISTINCT 31 ) col0
----
-31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8624
SELECT ALL SUM( + - CAST( - - 60 AS SIGNED ) )
----
-60
skipif mysql # not compatible
query I rowsort label-8624
SELECT ALL SUM ( + - CAST ( - - 60 AS INTEGER ) )
----
-60
onlyif mysql # DIV for integer division:
query I rowsort label-8625
SELECT - - 83 DIV 96 * + - 71 + 18 + 66
----
84
skipif mysql # not compatible
query I rowsort label-8625
SELECT - - 83 / 96 * + - 71 + 18 + 66
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-8626
SELECT - 60 + 45 * - - MAX( - 11 ) AS col2
----
-555
skipif mysql # not compatible
query I rowsort label-8626
SELECT - 60 + 45 * - - MAX ( - 11 ) AS col2
----
-555
onlyif mysql # aggregate syntax:
query I rowsort label-8627
SELECT ALL COUNT( * ) * - + COALESCE ( - 35, - 92 * + + 92 ) * 4
----
140
skipif mysql # not compatible
query I rowsort label-8627
SELECT ALL COUNT ( * ) * - + COALESCE ( - 35, - 92 * + + 92 ) * 4
----
140
onlyif mysql # aggregate syntax:
query I rowsort label-8628
SELECT DISTINCT + 42 * + 83 * - ( CASE - - COUNT( * ) WHEN - 27 + 74 + ( - 90 ) + 10 THEN + COALESCE ( + + NULLIF ( 26, + 84 ), 9, - COUNT( * ) + - 73 + + 23 ) WHEN + - 9 THEN NULL END ) + 95 - - + NULLIF ( + + 60, COUNT( * ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-8628
SELECT DISTINCT + 42 * + 83 * - ( CASE - - COUNT ( * ) WHEN - 27 + 74 + ( - 90 ) + 10 THEN + COALESCE ( + + NULLIF ( 26, + 84 ), 9, - COUNT ( * ) + - 73 + + 23 ) WHEN + - 9 THEN NULL END ) + 95 - - + NULLIF ( + + 60, COUNT ( * ) )
----
NULL
query I rowsort
SELECT DISTINCT + 84 * + 80 * 50 AS col2
----
336000
query I rowsort
SELECT + - 46 * - 78 * - - 60
----
215280
query I rowsort
SELECT ALL - 82 * - 35 + 75
----
2945
query I rowsort
SELECT DISTINCT + 47 * + 71 + + 84
----
3421
query I rowsort
SELECT DISTINCT 19 * + 91
----
1729
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8634
SELECT ALL + NULLIF ( - 66, - 69 ) * - 52 + ( 44 ) DIV 35 AS col0, CASE + ( - + 47 ) WHEN - NULLIF ( + - COUNT( * ), ( - + NULLIF ( + 39, + 41 ) ) DIV - 79 + - 29 ) THEN - COUNT( - - 46 ) * + 17 - + + 5 WHEN 27 THEN NULL WHEN AVG ( DISTINCT 90 ) * + - 56 * + 48 * 29 * 99 THEN - 2 + - 57 WHEN 28 THEN NULL END
----
3433
NULL
skipif mysql # not compatible
query II rowsort label-8634
SELECT ALL + NULLIF ( - 66, - 69 ) * - 52 + ( 44 ) / 35 AS col0, CASE + ( - + 47 ) WHEN - NULLIF ( + - COUNT ( * ), ( - + NULLIF ( + 39, + 41 ) ) / - 79 + - 29 ) THEN - COUNT ( - - 46 ) * + 17 - + + 5 WHEN 27 THEN NULL WHEN AVG ( DISTINCT 90 ) * + - 56 * + 48 * 29 * 99 THEN - 2 + - 57 WHEN 28 THEN NULL END
----
3433
NULL
query I rowsort
SELECT - ( + + ( - 10 ) )
----
10
query I rowsort
SELECT CASE 30 WHEN + 67 * - 57 THEN 3 * - 9 * - 87 END
----
NULL
query I rowsort
SELECT - 66 * 75
----
-4950
onlyif mysql # aggregate syntax:
query I rowsort label-8638
SELECT DISTINCT - COUNT( * ) * - 12 AS col2
----
12
skipif mysql # not compatible
query I rowsort label-8638
SELECT DISTINCT - COUNT ( * ) * - 12 AS col2
----
12
query I rowsort
SELECT ALL - 19 * ( - 16 )
----
304
query I rowsort
SELECT DISTINCT + ( - + 98 )
----
-98
onlyif mysql # aggregate syntax:
query I rowsort label-8641
SELECT DISTINCT - 38 * + COUNT( * ) AS col2
----
-38
skipif mysql # not compatible
query I rowsort label-8641
SELECT DISTINCT - 38 * + COUNT ( * ) AS col2
----
-38
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8642
SELECT ALL - MIN( - - 15 ) * - CAST( + 52 AS SIGNED ) - - - ( 18 ), + 6 AS col0
----
762
6
skipif mysql # not compatible
query II rowsort label-8642
SELECT ALL - MIN ( - - 15 ) * - CAST ( + 52 AS INTEGER ) - - - ( 18 ), + 6 AS col0
----
762
6
onlyif mysql # aggregate syntax:
query I rowsort label-8643
SELECT ALL - COUNT( * ) * - 23 AS col2
----
23
skipif mysql # not compatible
query I rowsort label-8643
SELECT ALL - COUNT ( * ) * - 23 AS col2
----
23
onlyif mysql # DIV for integer division:
query I rowsort label-8644
SELECT - 88 DIV 47
----
-1
skipif mysql # not compatible
query I rowsort label-8644
SELECT - 88 / 47
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-8645
SELECT - COUNT( * ) * - COUNT( DISTINCT + 57 ) * 53 * - 83 AS col0
----
-4399
skipif mysql # not compatible
query I rowsort label-8645
SELECT - COUNT ( * ) * - COUNT ( DISTINCT + 57 ) * 53 * - 83 AS col0
----
-4399
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8646
SELECT - CAST( COUNT( DISTINCT - 97 ) AS SIGNED ) + + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-8646
SELECT - CAST ( COUNT ( DISTINCT - 97 ) AS INTEGER ) + + COUNT ( * )
----
0
query I rowsort
SELECT ALL + NULLIF ( - 34, 8 * + ( 39 ) ) - - - 72 col2
----
-106
query I rowsort
SELECT - CASE - 61 WHEN 61 * + 14 THEN NULL WHEN 49 * + 85 * + - 58 THEN - 1 END AS col1
----
NULL
query I rowsort
SELECT - 53 + - 1
----
-54
onlyif mysql # DIV for integer division:
query I rowsort label-8650
SELECT + 58 DIV 17
----
3
skipif mysql # not compatible
query I rowsort label-8650
SELECT + 58 / 17
----
3
query I rowsort
SELECT - 29 + + + 8 * - 86 AS col0
----
-717
query I rowsort
SELECT - ( 29 ) col0
----
-29
query I rowsort
SELECT - 99 + + + 97 * + 8
----
677
query I rowsort
SELECT ALL - 7 * + 19
----
-133
onlyif mysql # aggregate syntax:
query I rowsort label-8655
SELECT ALL 14 + + 17 + + COUNT( * ) AS col2
----
32
skipif mysql # not compatible
query I rowsort label-8655
SELECT ALL 14 + + 17 + + COUNT ( * ) AS col2
----
32
query I rowsort
SELECT ALL 19 * + 55 * + + 12
----
12540
query I rowsort
SELECT + 58 * NULLIF ( - + 85, 12 * + 84 + + 6 )
----
-4930
onlyif mysql # aggregate syntax:
query I rowsort label-8658
SELECT - - 24 - + NULLIF ( + COUNT( * ), - + ( + 21 ) * + 75 * 94 + 24 - - 81 - + + COUNT( * ) + + 74 )
----
23
skipif mysql # not compatible
query I rowsort label-8658
SELECT - - 24 - + NULLIF ( + COUNT ( * ), - + ( + 21 ) * + 75 * 94 + 24 - - 81 - + + COUNT ( * ) + + 74 )
----
23
query I rowsort
SELECT ALL - 55 + + 49 AS col2
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-8660
SELECT + COUNT( ALL + 74 ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-8660
SELECT + COUNT ( ALL + 74 ) AS col0
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8661
SELECT + - 75 DIV 87 * - 29 + + + 94 * + ( 58 ) + - + 29 * + COUNT( * ) * + + 62 AS col0
----
3654
skipif mysql # not compatible
query I rowsort label-8661
SELECT + - 75 / 87 * - 29 + + + 94 * + ( 58 ) + - + 29 * + COUNT ( * ) * + + 62 AS col0
----
3654
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8662
SELECT ALL - COUNT( * ) DIV + 76 + - - 80 AS col2, - 82 * 2 AS col0
----
80
-164
skipif mysql # not compatible
query II rowsort label-8662
SELECT ALL - COUNT ( * ) / + 76 + - - 80 AS col2, - 82 * 2 AS col0
----
80
-164
query II rowsort
SELECT DISTINCT + - 86 AS col2, 37
----
-86
37
onlyif mysql # DIV for integer division:
query I rowsort label-8664
SELECT DISTINCT 91 DIV + ( + 87 ) + 74 AS col2
----
75
skipif mysql # not compatible
query I rowsort label-8664
SELECT DISTINCT 91 / + ( + 87 ) + 74 AS col2
----
75
query I rowsort
SELECT + 4 + - 78
----
-74
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8666
SELECT + CASE + - 40 WHEN - - 65 + AVG ( 42 ) THEN + ( + + 10 ) * + + NULLIF ( + - CASE + AVG ( ALL + 17 ) WHEN MIN( ALL - 72 ) DIV 44 * - - 71 THEN 70 END, - + 39 ) + - - 96 + + 0 END * 27, + 47 DIV + 89 col0
----
NULL
0
skipif mysql # not compatible
query II rowsort label-8666
SELECT + CASE + - 40 WHEN - - 65 + AVG ( 42 ) THEN + ( + + 10 ) * + + NULLIF ( + - CASE + AVG ( ALL + 17 ) WHEN MIN ( ALL - 72 ) / 44 * - - 71 THEN 70 END, - + 39 ) + - - 96 + + 0 END * 27, + 47 / + 89 col0
----
NULL
0
onlyif mysql # DIV for integer division:
query I rowsort label-8667
SELECT ALL 41 DIV ( 41 ) + + 19 * 79 DIV 14 + 36
----
144
skipif mysql # not compatible
query I rowsort label-8667
SELECT ALL 41 / ( 41 ) + + 19 * 79 / 14 + 36
----
144
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8668
SELECT CAST( COUNT( ALL + - 1 ) AS SIGNED )
----
1
skipif mysql # not compatible
query I rowsort label-8668
SELECT CAST ( COUNT ( ALL + - 1 ) AS INTEGER )
----
1
query I rowsort
SELECT DISTINCT 78 * + 87 * - - 77 col1
----
522522
onlyif mysql # aggregate syntax:
query I rowsort label-8670
SELECT ALL 37 * + COUNT( * ) * - - COUNT( * ) AS col2
----
37
skipif mysql # not compatible
query I rowsort label-8670
SELECT ALL 37 * + COUNT ( * ) * - - COUNT ( * ) AS col2
----
37
onlyif mysql # aggregate syntax:
query I rowsort label-8671
SELECT COUNT( * ) * - - 34 * + - 70 + + + 83 * - + 14 * 49 + - 49 + + + 67 AS col1
----
-59300
skipif mysql # not compatible
query I rowsort label-8671
SELECT COUNT ( * ) * - - 34 * + - 70 + + + 83 * - + 14 * 49 + - 49 + + + 67 AS col1
----
-59300
query I rowsort
SELECT ALL 7 * ( 53 )
----
371
onlyif mysql # aggregate syntax:
query I rowsort label-8673
SELECT ALL + 78 - + - COUNT( * ) + + COUNT( * ) + - 27 AS col1
----
53
skipif mysql # not compatible
query I rowsort label-8673
SELECT ALL + 78 - + - COUNT ( * ) + + COUNT ( * ) + - 27 AS col1
----
53
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8674
SELECT 0 + 44 DIV + COUNT( - + 50 ) AS col2
----
44
skipif mysql # not compatible
query I rowsort label-8674
SELECT 0 + 44 / + COUNT ( - + 50 ) AS col2
----
44
query I rowsort
SELECT ALL 1 * + + ( - - 80 ) AS col0
----
80
query I rowsort
SELECT 7 + + 88
----
95
query II rowsort
SELECT 4 AS col0, - 5 + - 14
----
4
-19
query I rowsort
SELECT 16 + + 73 AS col1
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-8679
SELECT ALL - COUNT( ALL - 86 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-8679
SELECT ALL - COUNT ( ALL - 86 ) AS col2
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-8680
SELECT 83, - COUNT( * ) AS col0
----
83
-1
skipif mysql # not compatible
query II rowsort label-8680
SELECT 83, - COUNT ( * ) AS col0
----
83
-1
query I rowsort
SELECT 52 * + 59 + 98
----
3166
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8682
SELECT SUM( DISTINCT ( + 38 ) ) * + CAST( 27 AS SIGNED ) AS col2
----
1026
skipif mysql # not compatible
query I rowsort label-8682
SELECT SUM ( DISTINCT ( + 38 ) ) * + CAST ( 27 AS INTEGER ) AS col2
----
1026
query I rowsort
SELECT 32 * - NULLIF ( - 48, ( - - 14 ) ) AS col0
----
1536
query II rowsort
SELECT ALL 94 AS col2, - 93 AS col1
----
94
-93
query I rowsort
SELECT ALL - 89 * + + CASE + + 60 WHEN 94 THEN - 57 ELSE NULL END AS col0
----
NULL
query I rowsort
SELECT 51 + + - 57
----
-6
query II rowsort
SELECT DISTINCT 99 col1, 26 AS col1
----
99
26
query II rowsort
SELECT ALL 3 AS col0, 24 AS col2
----
3
24
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8689
SELECT ALL 5 AS col0, + CAST( NULL AS SIGNED ) - - ( - 24 ) + - ( - 94 )
----
5
NULL
skipif mysql # not compatible
query II rowsort label-8689
SELECT ALL 5 AS col0, + CAST ( NULL AS INTEGER ) - - ( - 24 ) + - ( - 94 )
----
5
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8690
SELECT ALL + + 7 + - 90 + COUNT( * ) + - COUNT( * ) AS col1
----
-83
skipif mysql # not compatible
query I rowsort label-8690
SELECT ALL + + 7 + - 90 + COUNT ( * ) + - COUNT ( * ) AS col1
----
-83
query I rowsort
SELECT ALL + 20 + - + 40 AS col0
----
-20
onlyif mysql # aggregate syntax:
query I rowsort label-8692
SELECT - + MIN( + 97 ) AS col0
----
-97
skipif mysql # not compatible
query I rowsort label-8692
SELECT - + MIN ( + 97 ) AS col0
----
-97
onlyif mysql # aggregate syntax:
query I rowsort label-8693
SELECT + MAX( 36 )
----
36
skipif mysql # not compatible
query I rowsort label-8693
SELECT + MAX ( 36 )
----
36
query II rowsort
SELECT - 33 + - 5, - 21 AS col2
----
-38
-21
query I rowsort
SELECT ALL + 75 + - 6
----
69
query I rowsort
SELECT - - 41 col0
----
41
query II rowsort
SELECT - + 85, ( - 74 ) AS col0
----
-85
-74
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8698
SELECT ALL + CAST( - - 31 AS SIGNED ) AS col0
----
31
skipif mysql # not compatible
query I rowsort label-8698
SELECT ALL + CAST ( - - 31 AS INTEGER ) AS col0
----
31
onlyif mysql # aggregate syntax:
query I rowsort label-8699
SELECT + 0 * + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-8699
SELECT + 0 * + COUNT ( * )
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8700
SELECT DISTINCT COUNT( * ) + - + 70 DIV + 68
----
0
skipif mysql # not compatible
query I rowsort label-8700
SELECT DISTINCT COUNT ( * ) + - + 70 / + 68
----
0
query II rowsort
SELECT ALL 18 AS col0, 73 * + - 2
----
18
-146
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8702
SELECT DISTINCT + ( + - 92 ) + + SUM( DISTINCT CAST( NULL AS SIGNED ) ) - + - 2 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8702
SELECT DISTINCT + ( + - 92 ) + + SUM ( DISTINCT CAST ( NULL AS INTEGER ) ) - + - 2 AS col2
----
NULL
query I rowsort
SELECT DISTINCT + 1 * - + 3
----
-3
onlyif mysql # aggregate syntax:
query II rowsort label-8704
SELECT ALL + COUNT( * ) AS col0, 97
----
1
97
skipif mysql # not compatible
query II rowsort label-8704
SELECT ALL + COUNT ( * ) AS col0, 97
----
1
97
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8705
SELECT + - COUNT( * ) DIV - 89 * - + CAST( - COUNT( * ) AS SIGNED ) + - 49 * SUM( ALL - + 80 ) DIV - + 60 + + COUNT( + + 60 )
----
-64
skipif mysql # not compatible
query I rowsort label-8705
SELECT + - COUNT ( * ) / - 89 * - + CAST ( - COUNT ( * ) AS INTEGER ) + - 49 * SUM ( ALL - + 80 ) / - + 60 + + COUNT ( + + 60 )
----
-64
onlyif mysql # aggregate syntax:
query II rowsort label-8706
SELECT + - 90 AS col2, + SUM( DISTINCT + - ( + 59 ) ) + 89 + + 61 AS col0
----
-90
91
skipif mysql # not compatible
query II rowsort label-8706
SELECT + - 90 AS col2, + SUM ( DISTINCT + - ( + 59 ) ) + 89 + + 61 AS col0
----
-90
91
query I rowsort
SELECT + 58 + 36 AS col1
----
94
query I rowsort
SELECT ALL - - ( 30 ) AS col0
----
30
onlyif mysql # aggregate syntax:
query I rowsort label-8709
SELECT + MAX( + ( 35 ) )
----
35
skipif mysql # not compatible
query I rowsort label-8709
SELECT + MAX ( + ( 35 ) )
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-8710
SELECT NULLIF ( - COUNT( * ), 27 * - COUNT( * ) ) * + - 5 AS col0
----
5
skipif mysql # not compatible
query I rowsort label-8710
SELECT NULLIF ( - COUNT ( * ), 27 * - COUNT ( * ) ) * + - 5 AS col0
----
5
onlyif mysql # aggregate syntax:
query II rowsort label-8711
SELECT - 12 * + 42 + + 91 AS col1, - ( + COUNT( - - ( 26 ) ) ) AS col0
----
-413
-1
skipif mysql # not compatible
query II rowsort label-8711
SELECT - 12 * + 42 + + 91 AS col1, - ( + COUNT ( - - ( 26 ) ) ) AS col0
----
-413
-1
query I rowsort
SELECT ALL 31 - ( + + 62 ) + - 29 AS col2
----
-60
onlyif mysql # aggregate syntax:
query I rowsort label-8713
SELECT COALESCE ( - 48, 17 + + 84 ) * COUNT( * ) col2
----
-48
skipif mysql # not compatible
query I rowsort label-8713
SELECT COALESCE ( - 48, 17 + + 84 ) * COUNT ( * ) col2
----
-48
query I rowsort
SELECT DISTINCT - 39 col2
----
-39
query I rowsort
SELECT ALL CASE 6 WHEN + 79 THEN COALESCE ( + 92, - 30 ) + COALESCE ( - 84, - - 1 ) + 38 ELSE NULL END / + 90 * - - ( - + ( + 87 ) ) * 62 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8716
SELECT 84 * + + COUNT( * ) - - + MIN( + 26 ) + + - 9 + + 20 + - MIN( 99 ) + + + 84 AS col1
----
106
skipif mysql # not compatible
query I rowsort label-8716
SELECT 84 * + + COUNT ( * ) - - + MIN ( + 26 ) + + - 9 + + 20 + - MIN ( 99 ) + + + 84 AS col1
----
106
onlyif mysql # DIV for integer division:
query I rowsort label-8717
SELECT 45 DIV 93 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-8717
SELECT 45 / 93 AS col1
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8718
SELECT ALL CAST( NULL AS SIGNED ) * ( + 35 )
----
NULL
skipif mysql # not compatible
query I rowsort label-8718
SELECT ALL CAST ( NULL AS INTEGER ) * ( + 35 )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8719
SELECT ( - COALESCE ( 99, - 8 ) ) * 64 + - + CAST( NULL AS SIGNED ) + - 38
----
NULL
skipif mysql # not compatible
query I rowsort label-8719
SELECT ( - COALESCE ( 99, - 8 ) ) * 64 + - + CAST ( NULL AS INTEGER ) + - 38
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8720
SELECT CAST( NULL AS SIGNED ) / 40 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8720
SELECT CAST ( NULL AS INTEGER ) / 40 AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8721
SELECT ALL COUNT( * ) * 32
----
32
skipif mysql # not compatible
query I rowsort label-8721
SELECT ALL COUNT ( * ) * 32
----
32
query I rowsort
SELECT ALL 88 + 80 AS col1
----
168
onlyif mysql # aggregate syntax:
query I rowsort label-8723
SELECT ALL + - MIN( DISTINCT + 51 ) + - 41 AS col1
----
-92
skipif mysql # not compatible
query I rowsort label-8723
SELECT ALL + - MIN ( DISTINCT + 51 ) + - 41 AS col1
----
-92
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-8724
SELECT CASE + - CASE - 15 WHEN COUNT( * ) - 58 + 72 + COUNT( * ) THEN NULL WHEN - 28 + + 58 THEN 74 ELSE NULL END WHEN 32 * + CAST( NULL AS DECIMAL ) + - + 48 / + - 23 THEN + 53 WHEN - + 62 * + 14 THEN + 55 END
----
NULL
skipif mysql # not compatible
query I rowsort label-8724
SELECT CASE + - CASE - 15 WHEN COUNT ( * ) - 58 + 72 + COUNT ( * ) THEN NULL WHEN - 28 + + 58 THEN 74 ELSE NULL END WHEN 32 * + CAST ( NULL AS REAL ) + - + 48 / + - 23 THEN + 53 WHEN - + 62 * + 14 THEN + 55 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8725
SELECT COUNT( * ) * - 99
----
-99
skipif mysql # not compatible
query I rowsort label-8725
SELECT COUNT ( * ) * - 99
----
-99
onlyif mysql # aggregate syntax:
query II rowsort label-8726
SELECT CASE + - COUNT( * ) WHEN 56 THEN - 87 * + + 92 WHEN + 38 * - 48 THEN NULL ELSE NULL END AS col0, + 83
----
NULL
83
skipif mysql # not compatible
query II rowsort label-8726
SELECT CASE + - COUNT ( * ) WHEN 56 THEN - 87 * + + 92 WHEN + 38 * - 48 THEN NULL ELSE NULL END AS col0, + 83
----
NULL
83
onlyif mysql # aggregate syntax:
query I rowsort label-8727
SELECT + CASE + 11 WHEN COUNT( * ) THEN + 74 * + + ( - + 23 ) WHEN 46 + - + 90 THEN - 1 WHEN - + ( - ( + 56 ) ) THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-8727
SELECT + CASE + 11 WHEN COUNT ( * ) THEN + 74 * + + ( - + 23 ) WHEN 46 + - + 90 THEN - 1 WHEN - + ( - ( + 56 ) ) THEN NULL END
----
NULL
query I rowsort
SELECT ALL 63 + 38 + 82 AS col1
----
183
onlyif mysql # aggregate syntax:
query I rowsort label-8729
SELECT ALL + - 79 * + COUNT( * )
----
-79
skipif mysql # not compatible
query I rowsort label-8729
SELECT ALL + - 79 * + COUNT ( * )
----
-79
onlyif mysql # aggregate syntax:
query I rowsort label-8730
SELECT - SUM( - 86 )
----
86
skipif mysql # not compatible
query I rowsort label-8730
SELECT - SUM ( - 86 )
----
86
query I rowsort
SELECT ALL + - 4 - 44 AS col2
----
-48
query I rowsort
SELECT + NULLIF ( - 59, - 82 ) + + 33 AS col2
----
-26
query II rowsort
SELECT + 47 + + 61, 20 * - 36 AS col0
----
108
-720
query I rowsort
SELECT CASE - 12 WHEN - 22 + + ( - - 87 ) THEN - 75 + - + 51 + - + 38 * - 64 ELSE NULL END AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-8735
SELECT DISTINCT + 40 * 60 * + + 77 + - - 51 - + + 82 * + 79 * - CAST( NULL AS DECIMAL ) * COUNT( * ) - + 65 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8735
SELECT DISTINCT + 40 * 60 * + + 77 + - - 51 - + + 82 * + 79 * - CAST ( NULL AS REAL ) * COUNT ( * ) - + 65 col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8736
SELECT DISTINCT + 23 AS col1, CASE + 92 WHEN 61 - - + 27 THEN NULL WHEN + - CAST( NULL AS SIGNED ) * - 56 THEN NULL ELSE - 98 * - 83 END AS col0
----
23
8134
skipif mysql # not compatible
query II rowsort label-8736
SELECT DISTINCT + 23 AS col1, CASE + 92 WHEN 61 - - + 27 THEN NULL WHEN + - CAST ( NULL AS INTEGER ) * - 56 THEN NULL ELSE - 98 * - 83 END AS col0
----
23
8134
onlyif mysql # aggregate syntax:
query I rowsort label-8737
SELECT ALL 90 * - + 42 * - COUNT( ALL - 45 )
----
3780
skipif mysql # not compatible
query I rowsort label-8737
SELECT ALL 90 * - + 42 * - COUNT ( ALL - 45 )
----
3780
query I rowsort
SELECT - 96 * - 64 AS col2
----
6144
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8739
SELECT DISTINCT + COALESCE ( 80, + CASE + - COALESCE ( - 12, 66 * + - 27 ) WHEN + - 53 THEN NULL WHEN NULLIF ( + 66, - 46 * 22 ) THEN NULL ELSE CAST( + 9 AS SIGNED ) * - 69 + 61 + - 76 END ) AS col1
----
80
skipif mysql # not compatible
query I rowsort label-8739
SELECT DISTINCT + COALESCE ( 80, + CASE + - COALESCE ( - 12, 66 * + - 27 ) WHEN + - 53 THEN NULL WHEN NULLIF ( + 66, - 46 * 22 ) THEN NULL ELSE CAST ( + 9 AS INTEGER ) * - 69 + 61 + - 76 END ) AS col1
----
80
onlyif mysql # aggregate syntax:
query II rowsort label-8740
SELECT DISTINCT + 42, MIN( DISTINCT - 44 ) AS col1
----
42
-44
skipif mysql # not compatible
query II rowsort label-8740
SELECT DISTINCT + 42, MIN ( DISTINCT - 44 ) AS col1
----
42
-44
query I rowsort
SELECT NULLIF ( - 73, - 66 )
----
-73
query I rowsort
SELECT - 36 * + 10 AS col2
----
-360
query I rowsort
SELECT + 42 * 25 * 94 AS col1
----
98700
query I rowsort
SELECT - 53 + 85
----
32
onlyif mysql # aggregate syntax:
query I rowsort label-8745
SELECT + MIN( ALL + + 92 ) col2
----
92
skipif mysql # not compatible
query I rowsort label-8745
SELECT + MIN ( ALL + + 92 ) col2
----
92
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8746
SELECT CASE + CASE 93 WHEN ( + 81 ) THEN 76 * + 42 - - 47 + - 48 - + - CAST( NULL AS SIGNED ) * - + 95 + CASE - 93 WHEN 73 THEN + COUNT( * ) ELSE NULL END ELSE NULL END WHEN + - NULLIF ( + + 9, COUNT( * ) ) - 26 THEN 2 ELSE + 89 END
----
89
skipif mysql # not compatible
query I rowsort label-8746
SELECT CASE + CASE 93 WHEN ( + 81 ) THEN 76 * + 42 - - 47 + - 48 - + - CAST ( NULL AS INTEGER ) * - + 95 + CASE - 93 WHEN 73 THEN + COUNT ( * ) ELSE NULL END ELSE NULL END WHEN + - NULLIF ( + + 9, COUNT ( * ) ) - 26 THEN 2 ELSE + 89 END
----
89
onlyif mysql # aggregate syntax:
query I rowsort label-8747
SELECT ALL + 89 * + COALESCE ( + 61, + - 70 * - + 38 ) + + + 98 + + 68 * - COUNT( * )
----
5459
skipif mysql # not compatible
query I rowsort label-8747
SELECT ALL + 89 * + COALESCE ( + 61, + - 70 * - + 38 ) + + + 98 + + 68 * - COUNT ( * )
----
5459
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8748
SELECT DISTINCT - 6 * ( - COUNT( ALL COALESCE ( + + 32, CAST( 52 AS SIGNED ) * - 30 + - 25 + 94 ) ) ) + + 58 AS col2
----
64
skipif mysql # not compatible
query I rowsort label-8748
SELECT DISTINCT - 6 * ( - COUNT ( ALL COALESCE ( + + 32, CAST ( 52 AS INTEGER ) * - 30 + - 25 + 94 ) ) ) + + 58 AS col2
----
64
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8749
SELECT + 76 + - 83 / AVG ( DISTINCT CAST( NULL AS SIGNED ) ) col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8749
SELECT + 76 + - 83 / AVG ( DISTINCT CAST ( NULL AS INTEGER ) ) col0
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-8750
SELECT DISTINCT + 89, + COUNT( + 52 ) AS col0
----
89
1
skipif mysql # not compatible
query II rowsort label-8750
SELECT DISTINCT + 89, + COUNT ( + 52 ) AS col0
----
89
1
query I rowsort
SELECT + + 64 + - + 38
----
26
query I rowsort
SELECT + 55 * - - 38 * - 67 AS col1
----
-140030
onlyif mysql # aggregate syntax:
query I rowsort label-8753
SELECT + ( 95 ) * - COUNT( * ) - + 32
----
-127
skipif mysql # not compatible
query I rowsort label-8753
SELECT + ( 95 ) * - COUNT ( * ) - + 32
----
-127
onlyif mysql # aggregate syntax:
query I rowsort label-8754
SELECT ALL COUNT( * ) * - + 60 AS col2
----
-60
skipif mysql # not compatible
query I rowsort label-8754
SELECT ALL COUNT ( * ) * - + 60 AS col2
----
-60
query I rowsort
SELECT DISTINCT ( - 51 ) AS col2
----
-51
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8756
SELECT + - CASE - COUNT( * ) WHEN + CAST( NULL AS SIGNED ) THEN NULL WHEN - 31 THEN + - 95 * + NULLIF ( - 60, + 42 ) * + 83 + COUNT( * ) + COALESCE ( 41, 21 ) ELSE 92 END * 91 * + 57 AS col0
----
-477204
skipif mysql # not compatible
query I rowsort label-8756
SELECT + - CASE - COUNT ( * ) WHEN + CAST ( NULL AS INTEGER ) THEN NULL WHEN - 31 THEN + - 95 * + NULLIF ( - 60, + 42 ) * + 83 + COUNT ( * ) + COALESCE ( 41, 21 ) ELSE 92 END * 91 * + 57 AS col0
----
-477204
onlyif mysql # DIV for integer division:
query II rowsort label-8757
SELECT ALL 65 * ( 67 ) AS col2, 44 + 54 DIV - 1 AS col1
----
4355
-10
skipif mysql # not compatible
query II rowsort label-8757
SELECT ALL 65 * ( 67 ) AS col2, 44 + 54 / - 1 AS col1
----
4355
-10
query I rowsort
SELECT ALL + 7 * + 80
----
560
onlyif mysql # aggregate syntax:
query I rowsort label-8759
SELECT ALL + COUNT( + 57 )
----
1
skipif mysql # not compatible
query I rowsort label-8759
SELECT ALL + COUNT ( + 57 )
----
1
query I rowsort
SELECT DISTINCT 47 col2
----
47
query II rowsort
SELECT ALL + 14 AS col2, + 95 col2
----
14
95
onlyif mysql # aggregate syntax:
query II rowsort label-8762
SELECT + 80 + MAX( + 63 ) AS col2, 39 + + + 59 * - 21 + 42 + + 32
----
143
-1126
skipif mysql # not compatible
query II rowsort label-8762
SELECT + 80 + MAX ( + 63 ) AS col2, 39 + + + 59 * - 21 + 42 + + 32
----
143
-1126
query I rowsort
SELECT + - 86 * + + 87
----
-7482
query II rowsort
SELECT ALL 37, + 72 AS col2
----
37
72
onlyif mysql # aggregate syntax:
query I rowsort label-8765
SELECT DISTINCT - MAX( ALL - - 59 ) * 12 * 47
----
-33276
skipif mysql # not compatible
query I rowsort label-8765
SELECT DISTINCT - MAX ( ALL - - 59 ) * 12 * 47
----
-33276
query I rowsort
SELECT ALL ( - 53 ) AS col1
----
-53
query I rowsort
SELECT - 13 + 59 AS col1
----
46
query I rowsort
SELECT ALL 78 * + - 84
----
-6552
onlyif mysql # DIV for integer division:
query I rowsort label-8769
SELECT 20 DIV - 45 + - 31 AS col2
----
-31
skipif mysql # not compatible
query I rowsort label-8769
SELECT 20 / - 45 + - 31 AS col2
----
-31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8770
SELECT ALL + MIN( - + CAST( NULL AS SIGNED ) ) AS col0, 9 + + 47 AS col0
----
NULL
56
skipif mysql # not compatible
query II rowsort label-8770
SELECT ALL + MIN ( - + CAST ( NULL AS INTEGER ) ) AS col0, 9 + + 47 AS col0
----
NULL
56
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8771
SELECT + CAST( + 37 AS SIGNED )
----
37
skipif mysql # not compatible
query I rowsort label-8771
SELECT + CAST ( + 37 AS INTEGER )
----
37
query I rowsort
SELECT - 66 + - ( 52 ) + - - 93 + + - ( + 79 ) AS col2
----
-104
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8773
SELECT + CAST( + + 69 AS SIGNED ) AS col1
----
69
skipif mysql # not compatible
query I rowsort label-8773
SELECT + CAST ( + + 69 AS INTEGER ) AS col1
----
69
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8774
SELECT + 36 DIV + 89 AS col1, 45 * + 48 * COUNT( * ) + + SUM( ALL + 87 ) AS col2
----
0
2247
skipif mysql # not compatible
query II rowsort label-8774
SELECT + 36 / + 89 AS col1, 45 * + 48 * COUNT ( * ) + + SUM ( ALL + 87 ) AS col2
----
0
2247
onlyif mysql # DIV for integer division:
query I rowsort label-8775
SELECT ALL - 72 DIV - 34 + + 1 AS col1
----
3
skipif mysql # not compatible
query I rowsort label-8775
SELECT ALL - 72 / - 34 + + 1 AS col1
----
3
query II rowsort
SELECT - 54 * + 91 AS col0, ( 43 ) AS col2
----
-4914
43
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8777
SELECT 84 * + 5 + + CAST( + 39 AS SIGNED )
----
459
skipif mysql # not compatible
query I rowsort label-8777
SELECT 84 * + 5 + + CAST ( + 39 AS INTEGER )
----
459
query I rowsort
SELECT ALL + ( - 91 )
----
-91
onlyif mysql # DIV for integer division:
query I rowsort label-8779
SELECT ALL - 30 DIV - 16
----
1
skipif mysql # not compatible
query I rowsort label-8779
SELECT ALL - 30 / - 16
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-8780
SELECT - 6 DIV + + 46
----
0
skipif mysql # not compatible
query I rowsort label-8780
SELECT - 6 / + + 46
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8781
SELECT ALL - MAX( - - 91 ) DIV + 13 + + - 72 AS col2
----
-79
skipif mysql # not compatible
query I rowsort label-8781
SELECT ALL - MAX ( - - 91 ) / + 13 + + - 72 AS col2
----
-79
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8782
SELECT DISTINCT 21 DIV 49 * - COUNT( * ) + - 34 AS col2
----
-34
skipif mysql # not compatible
query I rowsort label-8782
SELECT DISTINCT 21 / 49 * - COUNT ( * ) + - 34 AS col2
----
-34
onlyif mysql # aggregate syntax:
query I rowsort label-8783
SELECT + MIN( 81 ) AS col1
----
81
skipif mysql # not compatible
query I rowsort label-8783
SELECT + MIN ( 81 ) AS col1
----
81
onlyif mysql # aggregate syntax:
query I rowsort label-8784
SELECT ALL + SUM( CASE - 25 WHEN 33 THEN + - 66 - + - 24 ELSE NULL END ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-8784
SELECT ALL + SUM ( CASE - 25 WHEN 33 THEN + - 66 - + - 24 ELSE NULL END ) AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8785
SELECT ( + MAX( DISTINCT + 7 ) )
----
7
skipif mysql # not compatible
query I rowsort label-8785
SELECT ( + MAX ( DISTINCT + 7 ) )
----
7
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query II rowsort label-8786
SELECT DISTINCT + 63 * + - 39 + + MIN( + CAST( NULL AS DECIMAL ) ), - 10 AS col0
----
NULL
-10
skipif mysql # not compatible
query II rowsort label-8786
SELECT DISTINCT + 63 * + - 39 + + MIN ( + CAST ( NULL AS REAL ) ), - 10 AS col0
----
NULL
-10
query I rowsort
SELECT ALL + 79 * + 11 + - 62
----
807
onlyif mysql # aggregate syntax:
query I rowsort label-8788
SELECT - 64 - - - MIN( ALL - 26 )
----
-38
skipif mysql # not compatible
query I rowsort label-8788
SELECT - 64 - - - MIN ( ALL - 26 )
----
-38
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8789
SELECT DISTINCT + CAST( 1 AS SIGNED )
----
1
skipif mysql # not compatible
query I rowsort label-8789
SELECT DISTINCT + CAST ( 1 AS INTEGER )
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8790
SELECT DISTINCT - 86 * - - 0 * + - 54 DIV + COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-8790
SELECT DISTINCT - 86 * - - 0 * + - 54 / + COUNT ( * )
----
0
query I rowsort
SELECT DISTINCT - - 45 * 97
----
4365
onlyif mysql # aggregate syntax:
query II rowsort label-8792
SELECT + 88 - - MAX( DISTINCT 0 ) + - + 23 + + 80 * 48 * + + 95 AS col2, 23 * + 50 col2
----
364865
1150
skipif mysql # not compatible
query II rowsort label-8792
SELECT + 88 - - MAX ( DISTINCT 0 ) + - + 23 + + 80 * 48 * + + 95 AS col2, 23 * + 50 col2
----
364865
1150
query I rowsort
SELECT - + 72 + - ( - 12 ) AS col1
----
-60
onlyif mysql # aggregate syntax:
query I rowsort label-8794
SELECT MAX( ALL + - 30 ) * + - COUNT( * )
----
30
skipif mysql # not compatible
query I rowsort label-8794
SELECT MAX ( ALL + - 30 ) * + - COUNT ( * )
----
30
query I rowsort
SELECT ALL + 20 * 40 AS col1
----
800
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8796
SELECT CAST( - 55 AS SIGNED ) * - 12
----
660
skipif mysql # not compatible
query I rowsort label-8796
SELECT CAST ( - 55 AS INTEGER ) * - 12
----
660
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8797
SELECT ALL 61 * COUNT( * ) DIV + 81
----
0
skipif mysql # not compatible
query I rowsort label-8797
SELECT ALL 61 * COUNT ( * ) / + 81
----
0
onlyif mysql # DIV for integer division:
query I rowsort label-8798
SELECT ALL + 71 DIV 5
----
14
skipif mysql # not compatible
query I rowsort label-8798
SELECT ALL + 71 / 5
----
14
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8799
SELECT - + CAST( ( - 41 ) AS SIGNED )
----
41
skipif mysql # not compatible
query I rowsort label-8799
SELECT - + CAST ( ( - 41 ) AS INTEGER )
----
41
query I rowsort
SELECT DISTINCT 37 + 70 AS col2
----
107
query I rowsort
SELECT 20 + 28
----
48
onlyif mysql # aggregate syntax:
query I rowsort label-8802
SELECT 90 * + CASE + 25 WHEN + + ( - 34 ) THEN + + MAX( DISTINCT - 0 ) END * COUNT( * ) - + 9 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8802
SELECT 90 * + CASE + 25 WHEN + + ( - 34 ) THEN + + MAX ( DISTINCT - 0 ) END * COUNT ( * ) - + 9 AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8803
SELECT 26 * - - COUNT( * )
----
26
skipif mysql # not compatible
query I rowsort label-8803
SELECT 26 * - - COUNT ( * )
----
26
onlyif mysql # aggregate syntax:
query I rowsort label-8804
SELECT ALL 72 + + 2 * + MIN( DISTINCT ( 84 ) ) * COUNT( * ) AS col2
----
240
skipif mysql # not compatible
query I rowsort label-8804
SELECT ALL 72 + + 2 * + MIN ( DISTINCT ( 84 ) ) * COUNT ( * ) AS col2
----
240
query II rowsort
SELECT ALL 63 AS col0, 88
----
63
88
onlyif mysql # aggregate syntax:
query I rowsort label-8806
SELECT COALESCE ( - CASE WHEN 78 IS NOT NULL THEN NULL ELSE + COUNT( * ) END, + - 7 ) - 41
----
-48
skipif mysql # not compatible
query I rowsort label-8806
SELECT COALESCE ( - CASE WHEN 78 IS NOT NULL THEN NULL ELSE + COUNT ( * ) END, + - 7 ) - 41
----
-48
query I rowsort
SELECT ALL 24 + 72 * 97 AS col0
----
7008
query I rowsort
SELECT 16 * 17
----
272
onlyif mysql # DIV for integer division:
query I rowsort label-8809
SELECT ALL 36 + - + ( - 64 ) DIV 72 AS col1
----
36
skipif mysql # not compatible
query I rowsort label-8809
SELECT ALL 36 + - + ( - 64 ) / 72 AS col1
----
36
onlyif mysql # aggregate syntax:
query I rowsort label-8810
SELECT DISTINCT - NULLIF ( COUNT( * ), + 76 * + AVG ( DISTINCT + + 21 ) * 72 * + 81 + SUM( 61 ) ) + - 56 * NULLIF ( 29, - NULLIF ( - NULLIF ( + - 55, - 48 ), + 22 * - COUNT( * ) + + 56 ) ) AS col1
----
-1625
skipif mysql # not compatible
query I rowsort label-8810
SELECT DISTINCT - NULLIF ( COUNT ( * ), + 76 * + AVG ( DISTINCT + + 21 ) * 72 * + 81 + SUM ( 61 ) ) + - 56 * NULLIF ( 29, - NULLIF ( - NULLIF ( + - 55, - 48 ), + 22 * - COUNT ( * ) + + 56 ) ) AS col1
----
-1625
query I rowsort
SELECT ALL - 25 + + ( 56 ) AS col1
----
31
query I rowsort
SELECT 41 - 83
----
-42
query I rowsort
SELECT DISTINCT 6 * - 51
----
-306
onlyif mysql # aggregate syntax:
query I rowsort label-8814
SELECT ALL - SUM( ALL 27 ) AS col2
----
-27
skipif mysql # not compatible
query I rowsort label-8814
SELECT ALL - SUM ( ALL 27 ) AS col2
----
-27
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8815
SELECT - COALESCE ( - NULLIF ( ( - - ( - - 73 ) ), - + 26 ), + 75 - + ( + - 45 ), - 59 * - COUNT( * ) DIV + COALESCE ( + + CAST( - 52 AS SIGNED ), + 89 * - 54 ) ) DIV + 33 + COUNT( DISTINCT - 75 )
----
3
skipif mysql # not compatible
query I rowsort label-8815
SELECT - COALESCE ( - NULLIF ( ( - - ( - - 73 ) ), - + 26 ), + 75 - + ( + - 45 ), - 59 * - COUNT ( * ) / + COALESCE ( + + CAST ( - 52 AS INTEGER ), + 89 * - 54 ) ) / + 33 + COUNT ( DISTINCT - 75 )
----
3
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-8816
SELECT DISTINCT - CASE CAST( NULL AS SIGNED ) WHEN 34 * + MAX( DISTINCT + + 72 ) * CAST( NULL AS DECIMAL ) + COUNT( * ) + - CASE - COALESCE ( + 39, + + 23 * + - 14 + + - 68 + - MIN( - - 3 ), 56 * + COUNT( * ) + + - 38 ) WHEN - 80 * - - 52 - ( + + COUNT( * ) ) * + ( + COUNT( * ) ) THEN + COUNT( + 27 ) WHEN - COALESCE ( - + 23, + - 23, - 6, 3 ) * - 16 THEN NULL ELSE + 45 - - 10 * + 29 END + + + NULLIF ( + 40, 72 - - - ( - + COUNT( ALL + + 46 ) ) + - 44 ) * + 87 / - CAST( 89 AS SIGNED ) * + CAST( - 13 + COUNT( * ) AS DECIMAL ) + 87 * 55 THEN CAST( NULL AS SIGNED ) * 85 + 77 WHEN - 43 * COUNT( * ) THEN - 65 + 81 ELSE 65 - 76 * 98 END col0
----
7383
skipif mysql # not compatible
query I rowsort label-8816
SELECT DISTINCT - CASE CAST ( NULL AS INTEGER ) WHEN 34 * + MAX ( DISTINCT + + 72 ) * CAST ( NULL AS REAL ) + COUNT ( * ) + - CASE - COALESCE ( + 39, + + 23 * + - 14 + + - 68 + - MIN ( - - 3 ), 56 * + COUNT ( * ) + + - 38 ) WHEN - 80 * - - 52 - ( + + COUNT ( * ) ) * + ( + COUNT ( * ) ) THEN + COUNT ( + 27 ) WHEN - COALESCE ( - + 23, + - 23, - 6, 3 ) * - 16 THEN NULL ELSE + 45 - - 10 * + 29 END + + + NULLIF ( + 40, 72 - - - ( - + COUNT ( ALL + + 46 ) ) + - 44 ) * + 87 / - CAST ( 89 AS INTEGER ) * + CAST ( - 13 + COUNT ( * ) AS REAL ) + 87 * 55 THEN CAST ( NULL AS INTEGER ) * 85 + 77 WHEN - 43 * COUNT ( * ) THEN - 65 + 81 ELSE 65 - 76 * 98 END col0
----
7383
onlyif mysql # aggregate syntax:
query II rowsort label-8817
SELECT COUNT( * ) + - COUNT( * ) * 1, - 57 - - + 61 AS col2
----
0
4
skipif mysql # not compatible
query II rowsort label-8817
SELECT COUNT ( * ) + - COUNT ( * ) * 1, - 57 - - + 61 AS col2
----
0
4
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8818
SELECT 67 * + CAST( + COUNT( * ) AS SIGNED ) * 69 col0
----
4623
skipif mysql # not compatible
query I rowsort label-8818
SELECT 67 * + CAST ( + COUNT ( * ) AS INTEGER ) * 69 col0
----
4623
query I rowsort
SELECT 79 * - 16 AS col1
----
-1264
onlyif mysql # aggregate syntax:
query I rowsort label-8820
SELECT + 79 * + 86 + - 27 - - - MIN( - 57 ) * 48 * - + 21 + + 55
----
-50634
skipif mysql # not compatible
query I rowsort label-8820
SELECT + 79 * + 86 + - 27 - - - MIN ( - 57 ) * 48 * - + 21 + + 55
----
-50634
query I rowsort
SELECT ALL + 31 - - + 22 + 86 AS col0
----
139
onlyif mysql # aggregate syntax:
query I rowsort label-8822
SELECT - COUNT( * ) * ( 10 ) AS col0
----
-10
skipif mysql # not compatible
query I rowsort label-8822
SELECT - COUNT ( * ) * ( 10 ) AS col0
----
-10
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8823
SELECT COALESCE ( + 82, + 56 * - + COUNT( * ) - NULLIF ( - - 47, + 95 ) DIV 83 ) * - 24
----
-1968
skipif mysql # not compatible
query I rowsort label-8823
SELECT COALESCE ( + 82, + 56 * - + COUNT ( * ) - NULLIF ( - - 47, + 95 ) / 83 ) * - 24
----
-1968
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8824
SELECT ALL + + 72 * + COALESCE ( 95, + CAST( + 84 AS SIGNED ), - 60 * - COUNT( * ) ) * 51 + ( + COUNT( * ) ) + - 68 DIV 41
----
348840
skipif mysql # not compatible
query I rowsort label-8824
SELECT ALL + + 72 * + COALESCE ( 95, + CAST ( + 84 AS INTEGER ), - 60 * - COUNT ( * ) ) * 51 + ( + COUNT ( * ) ) + - 68 / 41
----
348840
onlyif mysql # aggregate syntax:
query I rowsort label-8825
SELECT ALL + + 55 / - CASE + COALESCE ( + ( - + 3 ), - 25, - + SUM( - - 10 ) + - + 53 ) WHEN - COUNT( * ) THEN NULL WHEN - 51 THEN + + 61 + 66 + + COALESCE ( 43, + 87 + + 11, - 18 ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-8825
SELECT ALL + + 55 / - CASE + COALESCE ( + ( - + 3 ), - 25, - + SUM ( - - 10 ) + - + 53 ) WHEN - COUNT ( * ) THEN NULL WHEN - 51 THEN + + 61 + 66 + + COALESCE ( 43, + 87 + + 11, - 18 ) END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8826
SELECT + COUNT( * ) * + ( - + 87 ) + + CAST( NULL AS SIGNED ) + + 24 * 93
----
NULL
skipif mysql # not compatible
query I rowsort label-8826
SELECT + COUNT ( * ) * + ( - + 87 ) + + CAST ( NULL AS INTEGER ) + + 24 * 93
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-8827
SELECT ALL - + ( - SUM( DISTINCT 77 ) ), + SUM( 54 ) AS col1
----
77
54
skipif mysql # not compatible
query II rowsort label-8827
SELECT ALL - + ( - SUM ( DISTINCT 77 ) ), + SUM ( 54 ) AS col1
----
77
54
query I rowsort
SELECT 69 + 49 + 5 AS col2
----
123
query I rowsort
SELECT NULLIF ( - ( + + 46 ), ( + 43 ) ) * 30
----
-1380
onlyif mysql # aggregate syntax:
query I rowsort label-8830
SELECT ALL - - 67 * - + COUNT( * ) * - 16 * + + 71 AS col1
----
76112
skipif mysql # not compatible
query I rowsort label-8830
SELECT ALL - - 67 * - + COUNT ( * ) * - 16 * + + 71 AS col1
----
76112
query I rowsort
SELECT DISTINCT - - 51 * 49 AS col0
----
2499
query I rowsort
SELECT ALL ( - 87 ) col0
----
-87
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8833
SELECT COALESCE ( + - 67, 95 + - CAST( NULL AS SIGNED ) ) * - 27 AS col1
----
1809
skipif mysql # not compatible
query I rowsort label-8833
SELECT COALESCE ( + - 67, 95 + - CAST ( NULL AS INTEGER ) ) * - 27 AS col1
----
1809
onlyif mysql # aggregate syntax:
query II rowsort label-8834
SELECT ALL - + COUNT( * ) * - 80 * - COUNT( * ) + 88 * - 9 AS col2, + 21 + COALESCE ( COUNT( * ), - COUNT( * ) * 92 + + 62, - 10 + 96 + 78 * + 42 * + COUNT( * ) + - 68 ) AS col2
----
-872
22
skipif mysql # not compatible
query II rowsort label-8834
SELECT ALL - + COUNT ( * ) * - 80 * - COUNT ( * ) + 88 * - 9 AS col2, + 21 + COALESCE ( COUNT ( * ), - COUNT ( * ) * 92 + + 62, - 10 + 96 + 78 * + 42 * + COUNT ( * ) + - 68 ) AS col2
----
-872
22
query I rowsort
SELECT ALL - 64 * - - 77 * 44 AS col1
----
-216832
onlyif mysql # aggregate syntax:
query I rowsort label-8836
SELECT + COUNT( * ) + COUNT( DISTINCT 69 ) * NULLIF ( COUNT( * ), - - 59 - - 79 - - COUNT( * ) )
----
2
skipif mysql # not compatible
query I rowsort label-8836
SELECT + COUNT ( * ) + COUNT ( DISTINCT 69 ) * NULLIF ( COUNT ( * ), - - 59 - - 79 - - COUNT ( * ) )
----
2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-8837
SELECT COUNT( * ) DIV + CAST( - + 72 AS SIGNED ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-8837
SELECT COUNT ( * ) / + CAST ( - + 72 AS INTEGER ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-8838
SELECT ALL 31 + + 46 + + COUNT( * ) AS col2
----
78
skipif mysql # not compatible
query I rowsort label-8838
SELECT ALL 31 + + 46 + + COUNT ( * ) AS col2
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-8839
SELECT 6 + - 22 + - - COUNT( * ) AS col2
----
-15
skipif mysql # not compatible
query I rowsort label-8839
SELECT 6 + - 22 + - - COUNT ( * ) AS col2
----
-15
onlyif mysql # aggregate syntax:
query I rowsort label-8840
SELECT COUNT( * ) - - COUNT( * ) + - COUNT( * ) col2
----
1
skipif mysql # not compatible
query I rowsort label-8840
SELECT COUNT ( * ) - - COUNT ( * ) + - COUNT ( * ) col2
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-8841
SELECT ALL NULLIF ( - ( + 48 ), + NULLIF ( - + 24, - + COUNT( ALL - + 47 ) * - + 36 / + COUNT( * ) ) + 54 ) * 77 AS col2
----
-3696
skipif mysql # not compatible
query I rowsort label-8841
SELECT ALL NULLIF ( - ( + 48 ), + NULLIF ( - + 24, - + COUNT ( ALL - + 47 ) * - + 36 / + COUNT ( * ) ) + 54 ) * 77 AS col2
----
-3696
onlyif mysql # aggregate syntax:
query II rowsort label-8842
SELECT ALL COUNT( * ) AS col2, - 39 AS col0
----
1
-39
skipif mysql # not compatible
query II rowsort label-8842
SELECT ALL COUNT ( * ) AS col2, - 39 AS col0
----
1
-39
onlyif mysql # aggregate syntax:
query I rowsort label-8843
SELECT ALL 18 + MAX( ALL + + 19 )
----
37
skipif mysql # not compatible
query I rowsort label-8843
SELECT ALL 18 + MAX ( ALL + + 19 )
----
37
onlyif mysql # aggregate syntax:
query II rowsort label-8844
SELECT - 74, COUNT( * ) AS col1
----
-74
1
skipif mysql # not compatible
query II rowsort label-8844
SELECT - 74, COUNT ( * ) AS col1
----
-74
1
query II rowsort
SELECT 75, 63 AS col2
----
75
63
query I rowsort
SELECT ALL 65 * - NULLIF ( + 85, 16 ) AS col0
----
-5525
onlyif mysql # DIV for integer division:
query I rowsort label-8847
SELECT 51 + - + 57 DIV + 35
----
50
skipif mysql # not compatible
query I rowsort label-8847
SELECT 51 + - + 57 / + 35
----
50
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8848
SELECT CAST( - + 78 AS SIGNED ) + + - 10 AS col0
----
-88
skipif mysql # not compatible
query I rowsort label-8848
SELECT CAST ( - + 78 AS INTEGER ) + + - 10 AS col0
----
-88
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type: DIV for integer division:
query I rowsort label-8849
SELECT ALL + CAST( CAST( - 60 AS DECIMAL ) AS SIGNED ) * - - 39 DIV 13 - + ( - + 8 ) AS col1
----
-172
skipif mysql # not compatible
query I rowsort label-8849
SELECT ALL + CAST ( CAST ( - 60 AS REAL ) AS INTEGER ) * - - 39 / 13 - + ( - + 8 ) AS col1
----
-172
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8850
SELECT + 88, 99 - + CAST( NULL AS SIGNED ) AS col0
----
88
NULL
skipif mysql # not compatible
query II rowsort label-8850
SELECT + 88, 99 - + CAST ( NULL AS INTEGER ) AS col0
----
88
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8851
SELECT AVG ( DISTINCT - 41 ) * + CAST( NULL AS SIGNED ) * + COUNT( * ) + + COUNT( * ) * 51 * 71
----
NULL
skipif mysql # not compatible
query I rowsort label-8851
SELECT AVG ( DISTINCT - 41 ) * + CAST ( NULL AS INTEGER ) * + COUNT ( * ) + + COUNT ( * ) * 51 * 71
----
NULL
query I rowsort
SELECT ALL - 14 * 89 - - 44
----
-1202
query II rowsort
SELECT DISTINCT - 89 AS col0, 25 AS col2
----
-89
25
onlyif mysql # aggregate syntax:
query I rowsort label-8854
SELECT + SUM( DISTINCT 62 ) col0
----
62
skipif mysql # not compatible
query I rowsort label-8854
SELECT + SUM ( DISTINCT 62 ) col0
----
62
query I rowsort
SELECT ALL + - ( + 76 ) * - 76 * + 68
----
392768
onlyif mysql # aggregate syntax:
query I rowsort label-8856
SELECT DISTINCT - ( + MIN( - 94 ) )
----
94
skipif mysql # not compatible
query I rowsort label-8856
SELECT DISTINCT - ( + MIN ( - 94 ) )
----
94
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8857
SELECT DISTINCT + MAX( ALL - + CAST( - 22 AS SIGNED ) ) * 71 - - 99 AS col0
----
1661
skipif mysql # not compatible
query I rowsort label-8857
SELECT DISTINCT + MAX ( ALL - + CAST ( - 22 AS INTEGER ) ) * 71 - - 99 AS col0
----
1661
onlyif mysql # DIV for integer division:
query I rowsort label-8858
SELECT + - 14 DIV ( - NULLIF ( - 80, - + ( 65 ) ) ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-8858
SELECT + - 14 / ( - NULLIF ( - 80, - + ( 65 ) ) ) AS col2
----
0
query I rowsort
SELECT - COALESCE ( + 93, 61, + - 80 ) AS col0
----
-93
onlyif mysql # aggregate syntax:
query II rowsort label-8860
SELECT ALL + COUNT( * ) AS col2, - 71 AS col1
----
1
-71
skipif mysql # not compatible
query II rowsort label-8860
SELECT ALL + COUNT ( * ) AS col2, - 71 AS col1
----
1
-71
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8861
SELECT + 32 * AVG ( + 79 ) + 7 + - CAST( + 71 AS SIGNED ) + - 36 * + - 45 * CAST( NULL AS SIGNED ) * - - ( - CAST( + 48 AS SIGNED ) ) * + 50 - + 11 * - 64 - - + 47 * + + 86 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-8861
SELECT + 32 * AVG ( + 79 ) + 7 + - CAST ( + 71 AS INTEGER ) + - 36 * + - 45 * CAST ( NULL AS INTEGER ) * - - ( - CAST ( + 48 AS INTEGER ) ) * + 50 - + 11 * - 64 - - + 47 * + + 86 AS col1
----
NULL
query II rowsort
SELECT DISTINCT + 66 AS col0, 31 - 11 AS col0
----
66
20
onlyif mysql # aggregate syntax:
query II rowsort label-8863
SELECT + 21 AS col1, 52 + - + COUNT( DISTINCT - 59 )
----
21
51
skipif mysql # not compatible
query II rowsort label-8863
SELECT + 21 AS col1, 52 + - + COUNT ( DISTINCT - 59 )
----
21
51
query I rowsort
SELECT ALL + - 76 AS col1
----
-76
onlyif mysql # aggregate syntax:
query I rowsort label-8865
SELECT ALL + COALESCE ( + 40, + COALESCE ( 68, + 5, 11 + 23 ) - - + 43 * MAX( DISTINCT - + 30 ), - 65, + 47 )
----
40
skipif mysql # not compatible
query I rowsort label-8865
SELECT ALL + COALESCE ( + 40, + COALESCE ( 68, + 5, 11 + 23 ) - - + 43 * MAX ( DISTINCT - + 30 ), - 65, + 47 )
----
40
query I rowsort
SELECT - 60 * - 92 * 10
----
55200
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8867
SELECT ALL + 4 DIV + + COUNT( DISTINCT + 75 ) AS col0
----
4
skipif mysql # not compatible
query I rowsort label-8867
SELECT ALL + 4 / + + COUNT ( DISTINCT + 75 ) AS col0
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-8868
SELECT ALL COUNT( + - 3 )
----
1
skipif mysql # not compatible
query I rowsort label-8868
SELECT ALL COUNT ( + - 3 )
----
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8869
SELECT ALL - - 73 + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8869
SELECT ALL - - 73 + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8870
SELECT - + CAST( NULL AS SIGNED ) - + NULLIF ( + 26, + + ( ( - + 9 ) ) - CAST( + 61 AS SIGNED ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-8870
SELECT - + CAST ( NULL AS INTEGER ) - + NULLIF ( + 26, + + ( ( - + 9 ) ) - CAST ( + 61 AS INTEGER ) )
----
NULL
query I rowsort
SELECT + - 12 * 22
----
-264
query II rowsort
SELECT - - 49 - 40 col0, 76
----
9
76
onlyif mysql # aggregate syntax:
query I rowsort label-8873
SELECT ALL - SUM( + ( + 78 ) ) AS col1
----
-78
skipif mysql # not compatible
query I rowsort label-8873
SELECT ALL - SUM ( + ( + 78 ) ) AS col1
----
-78
onlyif mysql # aggregate syntax:
query I rowsort label-8874
SELECT - + 74 * - SUM( ALL + - 47 ) * 5 + - 57 + + COUNT( * ) AS col1
----
-17446
skipif mysql # not compatible
query I rowsort label-8874
SELECT - + 74 * - SUM ( ALL + - 47 ) * 5 + - 57 + + COUNT ( * ) AS col1
----
-17446
onlyif mysql # aggregate syntax:
query I rowsort label-8875
SELECT ALL + 68 + COUNT( * )
----
69
skipif mysql # not compatible
query I rowsort label-8875
SELECT ALL + 68 + COUNT ( * )
----
69
onlyif mysql # aggregate syntax:
query II rowsort label-8876
SELECT DISTINCT - 45 AS col0, COUNT( 40 ) * + - 58 * - 22 + + - 40 + 81 + + MIN( - 64 ) - - 43 * - + 26 * + NULLIF ( COALESCE ( + 10, + + 2 * - 51 + - - 43 ), 79 + - 30 * - 9 * - 52 / 27 * - - 36 )
----
-45
-9927
skipif mysql # not compatible
query II rowsort label-8876
SELECT DISTINCT - 45 AS col0, COUNT ( 40 ) * + - 58 * - 22 + + - 40 + 81 + + MIN ( - 64 ) - - 43 * - + 26 * + NULLIF ( COALESCE ( + 10, + + 2 * - 51 + - - 43 ), 79 + - 30 * - 9 * - 52 / 27 * - - 36 )
----
-45
-9927
query I rowsort
SELECT - 55 * 87
----
-4785
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-8878
SELECT ALL COALESCE ( - CAST( NULL AS SIGNED ), 38 * - 76 + - CAST( + - 57 AS SIGNED ), + - 85 ) AS col0, + 35
----
-2831
35
skipif mysql # not compatible
query II rowsort label-8878
SELECT ALL COALESCE ( - CAST ( NULL AS INTEGER ), 38 * - 76 + - CAST ( + - 57 AS INTEGER ), + - 85 ) AS col0, + 35
----
-2831
35
query I rowsort
SELECT DISTINCT + ( - 33 ) + 4
----
-29
onlyif mysql # aggregate syntax:
query II rowsort label-8880
SELECT ALL + CASE + 51 WHEN + + 56 + 59 THEN 77 ELSE + - COALESCE ( SUM( + 22 ), 0 - COUNT( * ) ) * 33 END + + 18 AS col2, + 79 * - - 67
----
-708
5293
skipif mysql # not compatible
query II rowsort label-8880
SELECT ALL + CASE + 51 WHEN + + 56 + 59 THEN 77 ELSE + - COALESCE ( SUM ( + 22 ), 0 - COUNT ( * ) ) * 33 END + + 18 AS col2, + 79 * - - 67
----
-708
5293
query I rowsort
SELECT ALL COALESCE ( - NULLIF ( - 97, + 51 ), + 15 + - 68 )
----
97
onlyif mysql # aggregate syntax:
query I rowsort label-8882
SELECT DISTINCT + COUNT( * ) + 92 + 80
----
173
skipif mysql # not compatible
query I rowsort label-8882
SELECT DISTINCT + COUNT ( * ) + 92 + 80
----
173
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8883
SELECT ALL + CAST( NULL AS SIGNED ) - - NULLIF ( - + 65, 27 ) * MAX( + 61 )
----
NULL
skipif mysql # not compatible
query I rowsort label-8883
SELECT ALL + CAST ( NULL AS INTEGER ) - - NULLIF ( - + 65, 27 ) * MAX ( + 61 )
----
NULL
query II rowsort
SELECT ALL ( 3 ) AS col2, - 38 AS col2
----
3
-38
onlyif mysql # aggregate syntax:
query II rowsort label-8885
SELECT - 65 - + NULLIF ( + - 95, + 50 ) + + - COUNT( * ), - 8 AS col1
----
29
-8
skipif mysql # not compatible
query II rowsort label-8885
SELECT - 65 - + NULLIF ( + - 95, + 50 ) + + - COUNT ( * ), - 8 AS col1
----
29
-8
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8886
SELECT + ( + COUNT( * ) ) DIV - COUNT( * ) col1, 17 AS col2
----
-1
17
skipif mysql # not compatible
query II rowsort label-8886
SELECT + ( + COUNT ( * ) ) / - COUNT ( * ) col1, 17 AS col2
----
-1
17
onlyif mysql # aggregate syntax:
query I rowsort label-8887
SELECT - 17 + - 68 - - + 81 - COUNT( * ) * 50 * - + 27 * - + 81 * - 57 AS col0
----
6232946
skipif mysql # not compatible
query I rowsort label-8887
SELECT - 17 + - 68 - - + 81 - COUNT ( * ) * 50 * - + 27 * - + 81 * - 57 AS col0
----
6232946
onlyif mysql # aggregate syntax:
query I rowsort label-8888
SELECT DISTINCT + MIN( DISTINCT + ( + 27 ) ) AS col1
----
27
skipif mysql # not compatible
query I rowsort label-8888
SELECT DISTINCT + MIN ( DISTINCT + ( + 27 ) ) AS col1
----
27
query I rowsort
SELECT DISTINCT + 90 * + + 1 * + 38 * + - 35
----
-119700
query I rowsort
SELECT ALL + 36 * + 94 AS col2
----
3384
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8891
SELECT ( + 2 ) DIV - + 37 * + + COUNT( * ) + + COUNT( * )
----
1
skipif mysql # not compatible
query I rowsort label-8891
SELECT ( + 2 ) / - + 37 * + + COUNT ( * ) + + COUNT ( * )
----
1
query II rowsort
SELECT 54 * + 96 + - CASE - 70 WHEN + + 77 THEN + 93 END * - NULLIF ( - - 9, + 18 ) * 65 * + 55 - 14 AS col1, 13 * - 65 * + 55
----
NULL
-46475
onlyif mysql # aggregate syntax:
query I rowsort label-8893
SELECT ALL + CASE + 19 WHEN - 84 * - 47 * + 98 * 72 THEN NULL WHEN - + 49 THEN + COUNT( * ) + - ( - COUNT( * ) ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-8893
SELECT ALL + CASE + 19 WHEN - 84 * - 47 * + 98 * 72 THEN NULL WHEN - + 49 THEN + COUNT ( * ) + - ( - COUNT ( * ) ) END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8894
SELECT - + 85 * MAX( - 18 ) * + - COUNT( - 10 ) + + 0 AS col2
----
-1530
skipif mysql # not compatible
query I rowsort label-8894
SELECT - + 85 * MAX ( - 18 ) * + - COUNT ( - 10 ) + + 0 AS col2
----
-1530
query I rowsort
SELECT + 8 + 93 * + 73
----
6797
query I rowsort
SELECT DISTINCT + - 47 AS col2
----
-47
query I rowsort
SELECT + ( 99 ) + 30 AS col1
----
129
onlyif mysql # aggregate syntax:
query I rowsort label-8898
SELECT + COUNT( DISTINCT - - 66 ) - + 71 + + + 88 * - + COUNT( ALL 28 )
----
-158
skipif mysql # not compatible
query I rowsort label-8898
SELECT + COUNT ( DISTINCT - - 66 ) - + 71 + + + 88 * - + COUNT ( ALL 28 )
----
-158
onlyif mysql # aggregate syntax:
query I rowsort label-8899
SELECT + 17 * + 10 + - - 71 * - 72 + 39 + - + COUNT( * ) AS col2
----
-4904
skipif mysql # not compatible
query I rowsort label-8899
SELECT + 17 * + 10 + - - 71 * - 72 + 39 + - + COUNT ( * ) AS col2
----
-4904
query I rowsort
SELECT ALL - 8 * ( - + 55 ) col1
----
440
query I rowsort
SELECT ALL + - 71 * - 64 + - 39 + + 32
----
4537
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8902
SELECT DISTINCT 92 * + 52 DIV + ( - COUNT( * ) )
----
-4784
skipif mysql # not compatible
query I rowsort label-8902
SELECT DISTINCT 92 * + 52 / + ( - COUNT ( * ) )
----
-4784
onlyif mysql # aggregate syntax:
query I rowsort label-8903
SELECT DISTINCT - - COALESCE ( 82, CASE - 89 WHEN + COUNT( * ) THEN - + COUNT( * ) END ) * - 13 + - 58
----
-1124
skipif mysql # not compatible
query I rowsort label-8903
SELECT DISTINCT - - COALESCE ( 82, CASE - 89 WHEN + COUNT ( * ) THEN - + COUNT ( * ) END ) * - 13 + - 58
----
-1124
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8904
SELECT + - 78 + + - CAST( 1 AS SIGNED ) AS col1
----
-79
skipif mysql # not compatible
query I rowsort label-8904
SELECT + - 78 + + - CAST ( 1 AS INTEGER ) AS col1
----
-79
onlyif mysql # aggregate syntax:
query I rowsort label-8905
SELECT DISTINCT - COUNT( * ) * + COUNT( * ) col0
----
-1
skipif mysql # not compatible
query I rowsort label-8905
SELECT DISTINCT - COUNT ( * ) * + COUNT ( * ) col0
----
-1
query I rowsort
SELECT - + 47 * + - 82 + - 69 * + 53
----
197
onlyif mysql # aggregate syntax:
query I rowsort label-8907
SELECT + COUNT( * ) * - ( + 93 )
----
-93
skipif mysql # not compatible
query I rowsort label-8907
SELECT + COUNT ( * ) * - ( + 93 )
----
-93
query I rowsort
SELECT + 31 + - 77
----
-46
onlyif mysql # DIV for integer division:
query I rowsort label-8909
SELECT + 90 DIV - - 17
----
5
skipif mysql # not compatible
query I rowsort label-8909
SELECT + 90 / - - 17
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-8910
SELECT ALL + 85 * - - 30 + + + SUM( 99 ) AS col2
----
2649
skipif mysql # not compatible
query I rowsort label-8910
SELECT ALL + 85 * - - 30 + + + SUM ( 99 ) AS col2
----
2649
onlyif mysql # DIV for integer division:
query I rowsort label-8911
SELECT ALL - 2 DIV + 77
----
0
skipif mysql # not compatible
query I rowsort label-8911
SELECT ALL - 2 / + 77
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8912
SELECT DISTINCT - 84 DIV + MAX( - 96 ), - 70 + - 72 AS col0
----
0
-142
skipif mysql # not compatible
query II rowsort label-8912
SELECT DISTINCT - 84 / + MAX ( - 96 ), - 70 + - 72 AS col0
----
0
-142
onlyif mysql # aggregate syntax:
query I rowsort label-8913
SELECT DISTINCT COALESCE ( - COUNT( * ), + - SUM( ALL - 66 ) * + - 41, + 77 ) - + 41
----
-42
skipif mysql # not compatible
query I rowsort label-8913
SELECT DISTINCT COALESCE ( - COUNT ( * ), + - SUM ( ALL - 66 ) * + - 41, + 77 ) - + 41
----
-42
query I rowsort
SELECT + 71 * - 55
----
-3905
query I rowsort
SELECT - 77 + + 36
----
-41
onlyif mysql # aggregate syntax:
query I rowsort label-8916
SELECT ALL CASE + + 82 WHEN + 65 THEN - + NULLIF ( - 61, 94 ) / + COUNT( * ) * + 84 * - + 5 ELSE - COUNT( * ) END AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-8916
SELECT ALL CASE + + 82 WHEN + 65 THEN - + NULLIF ( - 61, 94 ) / + COUNT ( * ) * + 84 * - + 5 ELSE - COUNT ( * ) END AS col1
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-8917
SELECT DISTINCT + 21 * - COUNT( 85 ) AS col0
----
-21
skipif mysql # not compatible
query I rowsort label-8917
SELECT DISTINCT + 21 * - COUNT ( 85 ) AS col0
----
-21
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-8918
SELECT - 41 + + - 59 - + 32 AS col1, 52 * NULLIF ( - 66, COALESCE ( 11, - - MAX( - 61 ) - + + 77, + NULLIF ( - 74, - 65 * + COUNT( * ) ) ) ) DIV + - 27
----
-132
127
skipif mysql # not compatible
query II rowsort label-8918
SELECT - 41 + + - 59 - + 32 AS col1, 52 * NULLIF ( - 66, COALESCE ( 11, - - MAX ( - 61 ) - + + 77, + NULLIF ( - 74, - 65 * + COUNT ( * ) ) ) ) / + - 27
----
-132
127
onlyif mysql # aggregate syntax:
query I rowsort label-8919
SELECT - COUNT( * ) - + + 86 + 77 + - 39 * + + 43 AS col0
----
-1687
skipif mysql # not compatible
query I rowsort label-8919
SELECT - COUNT ( * ) - + + 86 + 77 + - 39 * + + 43 AS col0
----
-1687
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8920
SELECT DISTINCT CAST( 96 AS SIGNED ) AS col0
----
96
skipif mysql # not compatible
query I rowsort label-8920
SELECT DISTINCT CAST ( 96 AS INTEGER ) AS col0
----
96
onlyif mysql # aggregate syntax:
query I rowsort label-8921
SELECT DISTINCT + COUNT( * ) * 39
----
39
skipif mysql # not compatible
query I rowsort label-8921
SELECT DISTINCT + COUNT ( * ) * 39
----
39
query I rowsort
SELECT ALL COALESCE ( - - 42, - - 99 )
----
42
onlyif mysql # aggregate syntax:
query I rowsort label-8923
SELECT ALL + 4 * - 86 * + COALESCE ( COALESCE ( + 90, - + 58, - - 4 ), + - MIN( + 99 ) * 71 + + + 15, + + 12 )
----
-30960
skipif mysql # not compatible
query I rowsort label-8923
SELECT ALL + 4 * - 86 * + COALESCE ( COALESCE ( + 90, - + 58, - - 4 ), + - MIN ( + 99 ) * 71 + + + 15, + + 12 )
----
-30960
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8924
SELECT - CAST( - 61 AS SIGNED ) + - - 11 AS col1
----
72
skipif mysql # not compatible
query I rowsort label-8924
SELECT - CAST ( - 61 AS INTEGER ) + - - 11 AS col1
----
72
onlyif mysql # aggregate syntax:
query I rowsort label-8925
SELECT DISTINCT ( + COUNT( * ) ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8925
SELECT DISTINCT ( + COUNT ( * ) ) AS col1
----
1
query I rowsort
SELECT ALL - + 13
----
-13
query I rowsort
SELECT 85 * - + 87 + + 37
----
-7358
query I rowsort
SELECT 29 * - 14
----
-406
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8929
SELECT ALL + 28 + - COALESCE ( - 40, ( + - COALESCE ( + + COUNT( * ), - + 26, - 98 DIV - 90 * + 21 + CASE 58 WHEN ( + + 47 ) - SUM( - 19 ) THEN + 96 ELSE 76 END + + 84 ) ) * - NULLIF ( + 53, + + AVG ( DISTINCT - 5 ) ) * + SUM( DISTINCT - - 96 ), + 46 * - 33 + - 51 - - + 73 + + + ( - 5 ) + 74 + + 10 DIV + 71 * - COUNT( * ) ) + + + 31 * + 5
----
223
skipif mysql # not compatible
query I rowsort label-8929
SELECT ALL + 28 + - COALESCE ( - 40, ( + - COALESCE ( + + COUNT ( * ), - + 26, - 98 / - 90 * + 21 + CASE 58 WHEN ( + + 47 ) - SUM ( - 19 ) THEN + 96 ELSE 76 END + + 84 ) ) * - NULLIF ( + 53, + + AVG ( DISTINCT - 5 ) ) * + SUM ( DISTINCT - - 96 ), + 46 * - 33 + - 51 - - + 73 + + + ( - 5 ) + 74 + + 10 / + 71 * - COUNT ( * ) ) + + + 31 * + 5
----
223
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8930
SELECT DISTINCT - 70 * CAST( 57 AS SIGNED )
----
-3990
skipif mysql # not compatible
query I rowsort label-8930
SELECT DISTINCT - 70 * CAST ( 57 AS INTEGER )
----
-3990
query II rowsort
SELECT ALL - - 80 AS col1, 43
----
80
43
onlyif mysql # aggregate syntax:
query I rowsort label-8932
SELECT ALL + COALESCE ( - + ( - + 21 ), + + 28 * - - 0 ) * + SUM( 79 ) AS col2
----
1659
skipif mysql # not compatible
query I rowsort label-8932
SELECT ALL + COALESCE ( - + ( - + 21 ), + + 28 * - - 0 ) * + SUM ( 79 ) AS col2
----
1659
query I rowsort
SELECT ALL - 79 * - 39
----
3081
query I rowsort
SELECT 55 * - 68 + - 30 * - - 13 AS col0
----
-4130
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8935
SELECT ALL + 68 + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8935
SELECT ALL + 68 + - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8936
SELECT DISTINCT - SUM( + 68 ) AS col2
----
-68
skipif mysql # not compatible
query I rowsort label-8936
SELECT DISTINCT - SUM ( + 68 ) AS col2
----
-68
onlyif mysql # aggregate syntax:
query I rowsort label-8937
SELECT + + NULLIF ( COUNT( * ), + 44 * 28 + + 49 )
----
1
skipif mysql # not compatible
query I rowsort label-8937
SELECT + + NULLIF ( COUNT ( * ), + 44 * 28 + + 49 )
----
1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8938
SELECT ALL - - 94 + NULLIF ( + - 27, + CAST( - - 12 AS SIGNED ) * + 35 + - + 12 * - 52 + 8 + + + COUNT( * ) + + + 83 )
----
67
skipif mysql # not compatible
query I rowsort label-8938
SELECT ALL - - 94 + NULLIF ( + - 27, + CAST ( - - 12 AS INTEGER ) * + 35 + - + 12 * - 52 + 8 + + + COUNT ( * ) + + + 83 )
----
67
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8939
SELECT ALL + CAST( 16 AS SIGNED ) + + COUNT( * )
----
17
skipif mysql # not compatible
query I rowsort label-8939
SELECT ALL + CAST ( 16 AS INTEGER ) + + COUNT ( * )
----
17
query I rowsort
SELECT - 55 * + NULLIF ( - 32, + + 53 * 19 )
----
1760
query I rowsort
SELECT ALL - 76 * + 64
----
-4864
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8942
SELECT 34 * - 73 * 0 * + - 92 + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-8942
SELECT 34 * - 73 * 0 * + - 92 + CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8943
SELECT 78 * - 16 * + 89 * - COUNT( * )
----
111072
skipif mysql # not compatible
query I rowsort label-8943
SELECT 78 * - 16 * + 89 * - COUNT ( * )
----
111072
query I rowsort
SELECT ALL 38 + + 95 AS col2
----
133
query II rowsort
SELECT + 79 AS col2, - 85 * - 38 + 54 + - + 68 col2
----
79
3216
onlyif mysql # aggregate syntax:
query I rowsort label-8946
SELECT + + COALESCE ( + - 12, + - MAX( DISTINCT + - 63 ) )
----
-12
skipif mysql # not compatible
query I rowsort label-8946
SELECT + + COALESCE ( + - 12, + - MAX ( DISTINCT + - 63 ) )
----
-12
query II rowsort
SELECT 58, ( 59 ) AS col1
----
58
59
query I rowsort
SELECT ALL 65 + 6 AS col2
----
71
onlyif mysql # aggregate syntax:
query I rowsort label-8949
SELECT 3 + + 63 * - ( 78 ) + - COUNT( * ) AS col0
----
-4912
skipif mysql # not compatible
query I rowsort label-8949
SELECT 3 + + 63 * - ( 78 ) + - COUNT ( * ) AS col0
----
-4912
onlyif mysql # aggregate syntax:
query II rowsort label-8950
SELECT 95 AS col1, - COUNT( * )
----
95
-1
skipif mysql # not compatible
query II rowsort label-8950
SELECT 95 AS col1, - COUNT ( * )
----
95
-1
query I rowsort
SELECT ALL 72 - - 48 * 66
----
3240
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-8952
SELECT 35 * + - CAST( 16 AS SIGNED ) * - - 37 AS col0
----
-20720
skipif mysql # not compatible
query I rowsort label-8952
SELECT 35 * + - CAST ( 16 AS INTEGER ) * - - 37 AS col0
----
-20720
query I rowsort
SELECT ALL 96 * - + 43 AS col2
----
-4128
query I rowsort
SELECT DISTINCT 7 - + + 81 AS col0
----
-74
query I rowsort
SELECT - 62 col1
----
-62
query I rowsort
SELECT 54 - 2 col0
----
52
query I rowsort
SELECT ALL 42 - 83 AS col1
----
-41
query I rowsort
SELECT 25 * 56
----
1400
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8959
SELECT 44 + - CAST( - SUM( DISTINCT 11 ) AS SIGNED ) + - 57
----
-2
skipif mysql # not compatible
query I rowsort label-8959
SELECT 44 + - CAST ( - SUM ( DISTINCT 11 ) AS INTEGER ) + - 57
----
-2
query I rowsort
SELECT ALL 6 * - 12
----
-72
onlyif mysql # aggregate syntax:
query I rowsort label-8961
SELECT ALL - COUNT( * ) * + 11 * - 64 * 14 AS col0
----
9856
skipif mysql # not compatible
query I rowsort label-8961
SELECT ALL - COUNT ( * ) * + 11 * - 64 * 14 AS col0
----
9856
onlyif mysql # DIV for integer division:
query I rowsort label-8962
SELECT ALL - 45 DIV - 98 * - 96 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-8962
SELECT ALL - 45 / - 98 * - 96 AS col1
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8963
SELECT MAX( 38 ) DIV 11
----
3
skipif mysql # not compatible
query I rowsort label-8963
SELECT MAX ( 38 ) / 11
----
3
onlyif mysql # DIV for integer division:
query I rowsort label-8964
SELECT 95 DIV 69 AS col0
----
1
skipif mysql # not compatible
query I rowsort label-8964
SELECT 95 / 69 AS col0
----
1
query I rowsort
SELECT ALL - 36 + 10 col2
----
-26
onlyif mysql # aggregate syntax:
query I rowsort label-8966
SELECT CASE 93 WHEN COUNT( * ) THEN + 69 + + 63 * - 45 + - + 39 + - 3 ELSE NULL END + - 31
----
NULL
skipif mysql # not compatible
query I rowsort label-8966
SELECT CASE 93 WHEN COUNT ( * ) THEN + 69 + + 63 * - 45 + - + 39 + - 3 ELSE NULL END + - 31
----
NULL
query II rowsort
SELECT DISTINCT - 41 * - 56, 63 - + + 40 AS col2
----
2296
23
query I rowsort
SELECT DISTINCT 68 + 95 - 28
----
135
onlyif mysql # aggregate syntax:
query II rowsort label-8969
SELECT ALL + + COUNT( * ) + - 79, MAX( DISTINCT + + 55 ) AS col2
----
-78
55
skipif mysql # not compatible
query II rowsort label-8969
SELECT ALL + + COUNT ( * ) + - 79, MAX ( DISTINCT + + 55 ) AS col2
----
-78
55
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-8970
SELECT CAST( NULL AS SIGNED ) * - - 25 AS col0, COUNT( * ) * + COUNT( * ) + + 53 AS col2
----
NULL
54
skipif mysql # not compatible
query II rowsort label-8970
SELECT CAST ( NULL AS INTEGER ) * - - 25 AS col0, COUNT ( * ) * + COUNT ( * ) + + 53 AS col2
----
NULL
54
query I rowsort
SELECT ALL + + 46 + + + 52 AS col2
----
98
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8972
SELECT DISTINCT - NULLIF ( CAST( - - 10 AS SIGNED ), + COUNT( * ) / CAST( - - 44 AS SIGNED ) )
----
-10
skipif mysql # not compatible
query I rowsort label-8972
SELECT DISTINCT - NULLIF ( CAST ( - - 10 AS INTEGER ), + COUNT ( * ) / CAST ( - - 44 AS INTEGER ) )
----
-10
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8973
SELECT ALL - SUM( DISTINCT 99 ) DIV 87
----
-1
skipif mysql # not compatible
query I rowsort label-8973
SELECT ALL - SUM ( DISTINCT 99 ) / 87
----
-1
query I rowsort
SELECT 75 * - + 98 * - 99 + + - 55 + - 82
----
727513
onlyif mysql # aggregate syntax:
query I rowsort label-8975
SELECT ALL - - COUNT( * ) * + 55 + + + 58 col2
----
113
skipif mysql # not compatible
query I rowsort label-8975
SELECT ALL - - COUNT ( * ) * + 55 + + + 58 col2
----
113
onlyif mysql # DIV for integer division:
query II rowsort label-8976
SELECT DISTINCT - - COALESCE ( - - 8, - - 60 ) DIV 72 AS col0, - 82 * 21 * + - 64 * + - 36
----
0
-3967488
skipif mysql # not compatible
query II rowsort label-8976
SELECT DISTINCT - - COALESCE ( - - 8, - - 60 ) / 72 AS col0, - 82 * 21 * + - 64 * + - 36
----
0
-3967488
query II rowsort
SELECT DISTINCT - ( + - 99 ) * + 47 * + 50 col0, + 65
----
232650
65
onlyif mysql # aggregate syntax:
query I rowsort label-8978
SELECT MAX( + - 46 )
----
-46
skipif mysql # not compatible
query I rowsort label-8978
SELECT MAX ( + - 46 )
----
-46
query I rowsort
SELECT ALL - 20 * - - 31 AS col0
----
-620
query I rowsort
SELECT DISTINCT + + 12 - - ( + 89 ) AS col0
----
101
onlyif mysql # aggregate syntax:
query I rowsort label-8981
SELECT DISTINCT - + COUNT( + 54 )
----
-1
skipif mysql # not compatible
query I rowsort label-8981
SELECT DISTINCT - + COUNT ( + 54 )
----
-1
query I rowsort
SELECT DISTINCT + 94 * - 94 AS col1
----
-8836
query II rowsort
SELECT ALL - NULLIF ( - ( - 12 ), + 17 ) * + + 45 AS col0, + 7 col2
----
-540
7
onlyif mysql # aggregate syntax:
query I rowsort label-8984
SELECT DISTINCT + 85 * - COUNT( + 48 )
----
-85
skipif mysql # not compatible
query I rowsort label-8984
SELECT DISTINCT + 85 * - COUNT ( + 48 )
----
-85
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8985
SELECT + 41 * - + SUM( - 72 ) + + - COALESCE ( - 85, CASE + 95 WHEN - 22 THEN 71 DIV 71 - + 89 * ( - - CASE + 2 WHEN MAX( + 87 ) THEN 85 * - 80 + 51 - 45 + - 17 * - + 71 DIV - + MIN( 37 ) * COUNT( * ) ELSE - 37 END ) * COUNT( * ) END + - 32, + ( + 0 ), - 47 - + + 61 + 9 ) * - - 97
----
11197
skipif mysql # not compatible
query I rowsort label-8985
SELECT + 41 * - + SUM ( - 72 ) + + - COALESCE ( - 85, CASE + 95 WHEN - 22 THEN 71 / 71 - + 89 * ( - - CASE + 2 WHEN MAX ( + 87 ) THEN 85 * - 80 + 51 - 45 + - 17 * - + 71 / - + MIN ( 37 ) * COUNT ( * ) ELSE - 37 END ) * COUNT ( * ) END + - 32, + ( + 0 ), - 47 - + + 61 + 9 ) * - - 97
----
11197
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8986
SELECT 25 DIV COUNT( * )
----
25
skipif mysql # not compatible
query I rowsort label-8986
SELECT 25 / COUNT ( * )
----
25
onlyif mysql # aggregate syntax:
query I rowsort label-8987
SELECT MIN( - 22 ) * + 22 AS col2
----
-484
skipif mysql # not compatible
query I rowsort label-8987
SELECT MIN ( - 22 ) * + 22 AS col2
----
-484
query I rowsort
SELECT DISTINCT - 96 col0
----
-96
onlyif mysql # DIV for integer division:
query II rowsort label-8989
SELECT 35 * ( 44 ) AS col2, - 28 DIV 7 + - + 22 AS col1
----
1540
-26
skipif mysql # not compatible
query II rowsort label-8989
SELECT 35 * ( 44 ) AS col2, - 28 / 7 + - + 22 AS col1
----
1540
-26
query I rowsort
SELECT 70 * NULLIF ( - + 74, + 44 + + 54 ) AS col2
----
-5180
query II rowsort
SELECT 47 AS col0, - 55 - + 35
----
47
-90
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-8992
SELECT AVG ( - 42 ) + + NULLIF ( 80, + + 8 + - - 55 - - NULLIF ( 22, + 88 * + 11 ) * 47 ) * + CAST( NULL AS SIGNED ) / + 85 + + - AVG ( - + 83 ) + 44 * + - 83 + + 23 * + + COUNT( * ) * - 84 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-8992
SELECT AVG ( - 42 ) + + NULLIF ( 80, + + 8 + - - 55 - - NULLIF ( 22, + 88 * + 11 ) * 47 ) * + CAST ( NULL AS INTEGER ) / + 85 + + - AVG ( - + 83 ) + 44 * + - 83 + + 23 * + + COUNT ( * ) * - 84 col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-8993
SELECT ALL COUNT( + 21 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8993
SELECT ALL COUNT ( + 21 ) AS col1
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-8994
SELECT ALL COALESCE ( + 1, + - 60, + 93 * - + ( + - 63 ) * + + 80 * - + 25 + 31 - + 29 + 20 + + MIN( ALL - 11 ) * MIN( - 70 ) - - - 27 + + - 46 * + + 31 - + - 41 * COUNT( * ) DIV - + 63 ) AS col1
----
1
skipif mysql # not compatible
query I rowsort label-8994
SELECT ALL COALESCE ( + 1, + - 60, + 93 * - + ( + - 63 ) * + + 80 * - + 25 + 31 - + 29 + 20 + + MIN ( ALL - 11 ) * MIN ( - 70 ) - - - 27 + + - 46 * + + 31 - + - 41 * COUNT ( * ) / - + 63 ) AS col1
----
1
query I rowsort
SELECT ALL 6 * - + ( - + 31 )
----
186
onlyif mysql # aggregate syntax:
query I rowsort label-8996
SELECT - SUM( DISTINCT - - 22 ) AS col1
----
-22
skipif mysql # not compatible
query I rowsort label-8996
SELECT - SUM ( DISTINCT - - 22 ) AS col1
----
-22
query I rowsort
SELECT + ( - 9 ) + + ( 98 )
----
89
query I rowsort
SELECT ALL 53 * - 58 * - 14 * + + 90 AS col0
----
3873240
query II rowsort
SELECT - 58 * ( 2 ), 99 AS col0
----
-116
99
query I rowsort
SELECT - CASE - 33 WHEN - 96 - - + 28 THEN - COALESCE ( + 57, - + 7 / - 71 + + 98 ) END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9001
SELECT - MIN( + 69 )
----
-69
skipif mysql # not compatible
query I rowsort label-9001
SELECT - MIN ( + 69 )
----
-69
onlyif mysql # aggregate syntax:
query I rowsort label-9002
SELECT ALL COUNT( * ) + - 53 + 30
----
-22
skipif mysql # not compatible
query I rowsort label-9002
SELECT ALL COUNT ( * ) + - 53 + 30
----
-22
query I rowsort
SELECT + ( + - 24 ) + - - 10
----
-14
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9004
SELECT + COUNT( * ) * + COUNT( 52 ) DIV 69 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-9004
SELECT + COUNT ( * ) * + COUNT ( 52 ) / 69 AS col1
----
0
query II rowsort
SELECT + 87 - - 24 * 16, 27 AS col1
----
471
27
query I rowsort
SELECT DISTINCT 52 * + ( + 35 ) AS col0
----
1820
query I rowsort
SELECT ALL 10 + + 90
----
100
query I rowsort
SELECT ALL 86 + 26
----
112
query I rowsort
SELECT ALL + ( ( 30 ) ) + 82
----
112
query I rowsort
SELECT + 98 + 7 * 72
----
602
onlyif mysql # aggregate syntax:
query I rowsort label-9011
SELECT - NULLIF ( 71, 63 - COUNT( * ) ) col2
----
-71
skipif mysql # not compatible
query I rowsort label-9011
SELECT - NULLIF ( 71, 63 - COUNT ( * ) ) col2
----
-71
onlyif mysql # aggregate syntax:
query I rowsort label-9012
SELECT ALL - COALESCE ( - 24, + 85 ) + COUNT( * ) AS col2
----
25
skipif mysql # not compatible
query I rowsort label-9012
SELECT ALL - COALESCE ( - 24, + 85 ) + COUNT ( * ) AS col2
----
25
query I rowsort
SELECT + 74 + 40 AS col2
----
114
onlyif mysql # aggregate syntax:
query I rowsort label-9014
SELECT ALL 80 + - COUNT( * ) * - 15
----
95
skipif mysql # not compatible
query I rowsort label-9014
SELECT ALL 80 + - COUNT ( * ) * - 15
----
95
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9015
SELECT ALL COUNT( * ) DIV 28 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-9015
SELECT ALL COUNT ( * ) / 28 AS col0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9016
SELECT - COUNT( - 32 )
----
-1
skipif mysql # not compatible
query I rowsort label-9016
SELECT - COUNT ( - 32 )
----
-1
query I rowsort
SELECT - 51 + - 10 AS col2
----
-61
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9018
SELECT + ( + CAST( NULL AS SIGNED ) ) * + 56 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-9018
SELECT + ( + CAST ( NULL AS INTEGER ) ) * + 56 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9019
SELECT ( - MAX( ALL + 61 ) )
----
-61
skipif mysql # not compatible
query I rowsort label-9019
SELECT ( - MAX ( ALL + 61 ) )
----
-61
onlyif mysql # aggregate syntax:
query I rowsort label-9020
SELECT ALL - COUNT( * ) * 14 + + COUNT( * ) AS col1
----
-13
skipif mysql # not compatible
query I rowsort label-9020
SELECT ALL - COUNT ( * ) * 14 + + COUNT ( * ) AS col1
----
-13
query I rowsort
SELECT + 38 * 48 AS col2
----
1824
query I rowsort
SELECT ( CASE WHEN ( NULL ) NOT BETWEEN 28 AND 25 THEN + 78 * 14 WHEN - 32 IS NOT NULL THEN NULL END )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9023
SELECT ALL - CAST( NULL AS SIGNED ) * - 13
----
NULL
skipif mysql # not compatible
query I rowsort label-9023
SELECT ALL - CAST ( NULL AS INTEGER ) * - 13
----
NULL
query I rowsort
SELECT NULLIF ( 31, ( NULLIF ( - 3, 85 ) ) ) col1
----
31
query I rowsort
SELECT ALL 97 * 84 AS col2
----
8148
onlyif mysql # aggregate syntax:
query I rowsort label-9026
SELECT DISTINCT - 20 * 72 - COUNT( * ) AS col2
----
-1441
skipif mysql # not compatible
query I rowsort label-9026
SELECT DISTINCT - 20 * 72 - COUNT ( * ) AS col2
----
-1441
onlyif mysql # aggregate syntax:
query I rowsort label-9027
SELECT + 55 + + 93 * - COUNT( * ) AS col1
----
-38
skipif mysql # not compatible
query I rowsort label-9027
SELECT + 55 + + 93 * - COUNT ( * ) AS col1
----
-38
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9028
SELECT 16 * - ( - ( 38 ) DIV + 87 ) + + COUNT( * ) * 30
----
30
skipif mysql # not compatible
query I rowsort label-9028
SELECT 16 * - ( - ( 38 ) / + 87 ) + + COUNT ( * ) * 30
----
30
query I rowsort
SELECT NULLIF ( ( - 27 ), - 79 * ( + 85 ) )
----
-27
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9030
SELECT NULLIF ( COALESCE ( 57, - CAST( NULL AS SIGNED ) - 99 ), + 23 + 22 ) AS col0
----
57
skipif mysql # not compatible
query I rowsort label-9030
SELECT NULLIF ( COALESCE ( 57, - CAST ( NULL AS INTEGER ) - 99 ), + 23 + 22 ) AS col0
----
57
onlyif mysql # DIV for integer division:
query I rowsort label-9031
SELECT COALESCE ( + 55, 4 + - 21, 59, + 48 DIV - 17 ) col1
----
55
skipif mysql # not compatible
query I rowsort label-9031
SELECT COALESCE ( + 55, 4 + - 21, 59, + 48 / - 17 ) col1
----
55
query I rowsort
SELECT - 99 * - 38 - + 41 AS col1
----
3721
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9033
SELECT - COUNT( * ) DIV 86 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-9033
SELECT - COUNT ( * ) / 86 AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9034
SELECT - 1 - COUNT( * ) AS col0
----
-2
skipif mysql # not compatible
query I rowsort label-9034
SELECT - 1 - COUNT ( * ) AS col0
----
-2
query I rowsort
SELECT DISTINCT + 53 * + ( NULLIF ( 50, - 18 - - 98 * - 13 ) )
----
2650
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-9036
SELECT ALL + CAST( + MIN( 8 ) AS SIGNED ) DIV + 31 col2
----
0
skipif mysql # not compatible
query I rowsort label-9036
SELECT ALL + CAST ( + MIN ( 8 ) AS INTEGER ) / + 31 col2
----
0
query I rowsort
SELECT DISTINCT 74 * + 21 + 64 AS col1
----
1618
query I rowsort
SELECT DISTINCT + 63 * + 15
----
945
onlyif mysql # aggregate syntax:
query I rowsort label-9039
SELECT - COUNT( * ) + 93 AS col1
----
92
skipif mysql # not compatible
query I rowsort label-9039
SELECT - COUNT ( * ) + 93 AS col1
----
92
query I rowsort
SELECT ALL + 45 * - 82 AS col2
----
-3690
onlyif mysql # DIV for integer division:
query I rowsort label-9041
SELECT + ( + 1 ) DIV 74
----
0
skipif mysql # not compatible
query I rowsort label-9041
SELECT + ( + 1 ) / 74
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9042
SELECT DISTINCT 11 * - COUNT( * ) + - 51 col2
----
-62
skipif mysql # not compatible
query I rowsort label-9042
SELECT DISTINCT 11 * - COUNT ( * ) + - 51 col2
----
-62
onlyif mysql # aggregate syntax:
query I rowsort label-9043
SELECT + COUNT( * ) * 35
----
35
skipif mysql # not compatible
query I rowsort label-9043
SELECT + COUNT ( * ) * 35
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-9044
SELECT ALL - 73 + + COUNT( * ) AS col0
----
-72
skipif mysql # not compatible
query I rowsort label-9044
SELECT ALL - 73 + + COUNT ( * ) AS col0
----
-72
query I rowsort
SELECT - ( 11 ) * 67 AS col2
----
-737
onlyif mysql # aggregate syntax:
query I rowsort label-9046
SELECT COUNT( 54 )
----
1
skipif mysql # not compatible
query I rowsort label-9046
SELECT COUNT ( 54 )
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-9047
SELECT DISTINCT - 91 + - 27 DIV - 28
----
-91
skipif mysql # not compatible
query I rowsort label-9047
SELECT DISTINCT - 91 + - 27 / - 28
----
-91
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9048
SELECT ALL - 49 + - COALESCE ( - 43, 95 + 25 * 3, CAST( + 93 AS SIGNED ) ) AS col1
----
-6
skipif mysql # not compatible
query I rowsort label-9048
SELECT ALL - 49 + - COALESCE ( - 43, 95 + 25 * 3, CAST ( + 93 AS INTEGER ) ) AS col1
----
-6
query I rowsort
SELECT - + 6 col0
----
-6
onlyif mysql # aggregate syntax:
query I rowsort label-9050
SELECT ALL - SUM( DISTINCT 51 ) AS col0
----
-51
skipif mysql # not compatible
query I rowsort label-9050
SELECT ALL - SUM ( DISTINCT 51 ) AS col0
----
-51
onlyif mysql # aggregate syntax:
query I rowsort label-9051
SELECT - + SUM( 48 ) + ( + 58 + + COUNT( * ) ) AS col1
----
11
skipif mysql # not compatible
query I rowsort label-9051
SELECT - + SUM ( 48 ) + ( + 58 + + COUNT ( * ) ) AS col1
----
11
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9052
SELECT ALL 91 - CAST( COUNT( * ) AS SIGNED ) * 3
----
88
skipif mysql # not compatible
query I rowsort label-9052
SELECT ALL 91 - CAST ( COUNT ( * ) AS INTEGER ) * 3
----
88
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9053
SELECT - CAST( - 39 AS SIGNED )
----
39
skipif mysql # not compatible
query I rowsort label-9053
SELECT - CAST ( - 39 AS INTEGER )
----
39
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9054
SELECT ALL ( 61 ) * - CAST( + 45 AS SIGNED ) AS col2
----
-2745
skipif mysql # not compatible
query I rowsort label-9054
SELECT ALL ( 61 ) * - CAST ( + 45 AS INTEGER ) AS col2
----
-2745
query I rowsort
SELECT + 74 + 8
----
82
query I rowsort
SELECT DISTINCT - 98 * 52 AS col1
----
-5096
onlyif mysql # aggregate syntax:
query I rowsort label-9057
SELECT + 1 + MAX( 48 ) * COUNT( * )
----
49
skipif mysql # not compatible
query I rowsort label-9057
SELECT + 1 + MAX ( 48 ) * COUNT ( * )
----
49
onlyif mysql # aggregate syntax:
query I rowsort label-9058
SELECT ALL - COUNT( - 23 ) * - 63
----
63
skipif mysql # not compatible
query I rowsort label-9058
SELECT ALL - COUNT ( - 23 ) * - 63
----
63
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9059
SELECT DISTINCT + + 58 DIV - 48 - COUNT( * ) AS col2
----
-2
skipif mysql # not compatible
query I rowsort label-9059
SELECT DISTINCT + + 58 / - 48 - COUNT ( * ) AS col2
----
-2
query I rowsort
SELECT + 15 + - 91
----
-76
query I rowsort
SELECT + + 68 - 93
----
-25
onlyif mysql # aggregate syntax:
query I rowsort label-9062
SELECT + + 9 * COUNT( * )
----
9
skipif mysql # not compatible
query I rowsort label-9062
SELECT + + 9 * COUNT ( * )
----
9
onlyif mysql # DIV for integer division:
query I rowsort label-9063
SELECT + 77 DIV + 69 AS col2
----
1
skipif mysql # not compatible
query I rowsort label-9063
SELECT + 77 / + 69 AS col2
----
1
query I rowsort
SELECT - 65 + 10 AS col2
----
-55
query I rowsort
SELECT ALL 19 * 96
----
1824
query I rowsort
SELECT ALL 37 * + 53 * - 60 AS col1
----
-117660
onlyif mysql # aggregate syntax:
query I rowsort label-9067
SELECT - 33 * + NULLIF ( - COUNT( * ), + 46 - COUNT( * ) * 70 ) + - SUM( DISTINCT 48 )
----
-15
skipif mysql # not compatible
query I rowsort label-9067
SELECT - 33 * + NULLIF ( - COUNT ( * ), + 46 - COUNT ( * ) * 70 ) + - SUM ( DISTINCT 48 )
----
-15
onlyif mysql # aggregate syntax:
query I rowsort label-9068
SELECT ALL + 76 * - 70 * COALESCE ( + COALESCE ( - 24, 9 * 98 ), SUM( ALL 19 ) * 21 )
----
127680
skipif mysql # not compatible
query I rowsort label-9068
SELECT ALL + 76 * - 70 * COALESCE ( + COALESCE ( - 24, 9 * 98 ), SUM ( ALL 19 ) * 21 )
----
127680
onlyif mysql # aggregate syntax:
query I rowsort label-9069
SELECT + COUNT( * ) * 54 AS col0
----
54
skipif mysql # not compatible
query I rowsort label-9069
SELECT + COUNT ( * ) * 54 AS col0
----
54
query I rowsort
SELECT DISTINCT ( + 29 ) * 82
----
2378
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9071
SELECT ALL MAX( 9 ) DIV 58 + 29
----
29
skipif mysql # not compatible
query I rowsort label-9071
SELECT ALL MAX ( 9 ) / 58 + 29
----
29
query I rowsort
SELECT ALL 77 * + 58
----
4466
query I rowsort
SELECT COALESCE ( + 66, - 77, 14 * + 18, 74 ) + + 2 AS col0
----
68
query I rowsort
SELECT 79 + + + 64 AS col1
----
143
query I rowsort
SELECT ( - 68 ) * 73
----
-4964
query I rowsort
SELECT ALL + 50 + 17 AS col2
----
67
query I rowsort
SELECT 23 * - NULLIF ( ( 7 ), + 3 ) * - 1 + - ( 58 ) AS col0
----
103
query I rowsort
SELECT ALL - 86 + + - CASE WHEN NOT + 6 NOT BETWEEN ( + 37 ) AND ( NULL ) THEN - 39 END AS col2
----
NULL
query I rowsort
SELECT DISTINCT - ( + + 42 )
----
-42
query I rowsort
SELECT 75 + - - 71
----
146
onlyif mysql # aggregate syntax:
query I rowsort label-9081
SELECT ALL + COALESCE ( COUNT( * ), + ( + 74 ) + - 25, + 73 + - 81 * + 61, - COUNT( * ) ) * 42
----
42
skipif mysql # not compatible
query I rowsort label-9081
SELECT ALL + COALESCE ( COUNT ( * ), + ( + 74 ) + - 25, + 73 + - 81 * + 61, - COUNT ( * ) ) * 42
----
42
onlyif mysql # aggregate syntax:
query I rowsort label-9082
SELECT 85 + + 83 + - COUNT( * )
----
167
skipif mysql # not compatible
query I rowsort label-9082
SELECT 85 + + 83 + - COUNT ( * )
----
167
query I rowsort
SELECT DISTINCT + 5 + + + 62 AS col2
----
67
onlyif mysql # DIV for integer division:
query I rowsort label-9084
SELECT DISTINCT + 32 DIV - 27
----
-1
skipif mysql # not compatible
query I rowsort label-9084
SELECT DISTINCT + 32 / - 27
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-9085
SELECT ALL + SUM( ALL - - 84 ) + 26
----
110
skipif mysql # not compatible
query I rowsort label-9085
SELECT ALL + SUM ( ALL - - 84 ) + 26
----
110
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9086
SELECT + CAST( - 76 AS SIGNED ) * ( CAST( NULL AS SIGNED ) ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9086
SELECT + CAST ( - 76 AS INTEGER ) * ( CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9087
SELECT ALL - 9 * NULLIF ( + COUNT( * ), SUM( ALL + 28 ) * 75 )
----
-9
skipif mysql # not compatible
query I rowsort label-9087
SELECT ALL - 9 * NULLIF ( + COUNT ( * ), SUM ( ALL + 28 ) * 75 )
----
-9
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9088
SELECT 6 + + - COUNT( * ) DIV + 53 AS col1
----
6
skipif mysql # not compatible
query I rowsort label-9088
SELECT 6 + + - COUNT ( * ) / + 53 AS col1
----
6
onlyif mysql # aggregate syntax:
query I rowsort label-9089
SELECT MIN( + + 40 ) col1
----
40
skipif mysql # not compatible
query I rowsort label-9089
SELECT MIN ( + + 40 ) col1
----
40
query I rowsort
SELECT - 50 * + 17
----
-850
query I rowsort
SELECT 98 + 34 + + 49
----
181
onlyif mysql # aggregate syntax:
query I rowsort label-9092
SELECT ALL SUM( 21 ) AS col0
----
21
skipif mysql # not compatible
query I rowsort label-9092
SELECT ALL SUM ( 21 ) AS col0
----
21
query I rowsort
SELECT + 99 * + 19 AS col2
----
1881
query I rowsort
SELECT ALL - 2 * - 19
----
38
onlyif mysql # aggregate syntax:
query I rowsort label-9095
SELECT MIN( ALL 78 )
----
78
skipif mysql # not compatible
query I rowsort label-9095
SELECT MIN ( ALL 78 )
----
78
query I rowsort
SELECT DISTINCT ( 64 )
----
64
query I rowsort
SELECT - 66 * + 87 * NULLIF ( + 97, + 50 ) AS col1
----
-556974
onlyif mysql # aggregate syntax:
query I rowsort label-9098
SELECT ALL NULLIF ( - COALESCE ( 61, 82 ), - COUNT( * ) / 90 ) * + 74
----
-4514
skipif mysql # not compatible
query I rowsort label-9098
SELECT ALL NULLIF ( - COALESCE ( 61, 82 ), - COUNT ( * ) / 90 ) * + 74
----
-4514
onlyif mysql # aggregate syntax:
query I rowsort label-9099
SELECT COUNT( * ) - ( SUM( ALL - 22 ) )
----
23
skipif mysql # not compatible
query I rowsort label-9099
SELECT COUNT ( * ) - ( SUM ( ALL - 22 ) )
----
23
onlyif mysql # aggregate syntax:
query I rowsort label-9100
SELECT + COALESCE ( + 93, COALESCE ( + ( COALESCE ( - ( - 28 ), - 26 ) ), COUNT( * ) ) * - 17, COALESCE ( + 66, 12 * + 52 ) )
----
93
skipif mysql # not compatible
query I rowsort label-9100
SELECT + COALESCE ( + 93, COALESCE ( + ( COALESCE ( - ( - 28 ), - 26 ) ), COUNT ( * ) ) * - 17, COALESCE ( + 66, 12 * + 52 ) )
----
93
query I rowsort
SELECT NULLIF ( + 41, - 84 * + 45 ) * + 38
----
1558
onlyif mysql # DIV for integer division:
query I rowsort label-9102
SELECT ALL 89 + - + 60 DIV + - 20
----
92
skipif mysql # not compatible
query I rowsort label-9102
SELECT ALL 89 + - + 60 / + - 20
----
92
onlyif mysql # DIV for integer division:
query I rowsort label-9103
SELECT 63 DIV + 11 AS col1
----
5
skipif mysql # not compatible
query I rowsort label-9103
SELECT 63 / + 11 AS col1
----
5
query I rowsort
SELECT ALL 66 + - - 83 AS col1
----
149
query II rowsort
SELECT + 11 col0, 77 * 60 AS col0
----
11
4620
onlyif mysql # aggregate syntax:
query I rowsort label-9106
SELECT COUNT( * ) + + 61 AS col0
----
62
skipif mysql # not compatible
query I rowsort label-9106
SELECT COUNT ( * ) + + 61 AS col0
----
62
onlyif mysql # DIV for integer division:
query I rowsort label-9107
SELECT 91 * - 32 DIV 1 + 92
----
-2820
skipif mysql # not compatible
query I rowsort label-9107
SELECT 91 * - 32 / 1 + 92
----
-2820
query I rowsort
SELECT ALL 30 + + 20 AS col2
----
50
query I rowsort
SELECT 60 * COALESCE ( + NULLIF ( + 96, + 72 * 70 ), + 14, + 29 ) AS col1
----
5760
query I rowsort
SELECT 98 * 80 * + - 77 AS col2
----
-603680
query I rowsort
SELECT + 53 * + - 89 - - 82 AS col0
----
-4635
query II rowsort
SELECT 6 AS col2, + 91 * - + 15 - + 42 * 84
----
6
-4893
query I rowsort
SELECT 79 + - 63 * - 39
----
2536
query I rowsort
SELECT ALL 94 + NULLIF ( + + 80, ( - 89 ) ) col1
----
174
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9115
SELECT CAST( CAST( NULL AS SIGNED ) AS SIGNED ) + - 93 + CAST( NULLIF ( - 6, - COUNT( ALL 65 ) * 69 ) AS SIGNED ) * + 84 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9115
SELECT CAST ( CAST ( NULL AS INTEGER ) AS INTEGER ) + - 93 + CAST ( NULLIF ( - 6, - COUNT ( ALL 65 ) * 69 ) AS INTEGER ) * + 84 col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9116
SELECT ALL 87 * COALESCE ( + 16, CAST( + COALESCE ( + NULLIF ( + 77, COUNT( * ) ), + ( CASE 10 WHEN ( 48 ) THEN + CAST( NULL AS SIGNED ) ELSE NULL END ) * 90 ) AS SIGNED ) * - 30, SUM( - 58 ) * MAX( DISTINCT + ( + ( 49 ) ) + - 16 ) )
----
1392
skipif mysql # not compatible
query I rowsort label-9116
SELECT ALL 87 * COALESCE ( + 16, CAST ( + COALESCE ( + NULLIF ( + 77, COUNT ( * ) ), + ( CASE 10 WHEN ( 48 ) THEN + CAST ( NULL AS INTEGER ) ELSE NULL END ) * 90 ) AS INTEGER ) * - 30, SUM ( - 58 ) * MAX ( DISTINCT + ( + ( 49 ) ) + - 16 ) )
----
1392
query I rowsort
SELECT DISTINCT - ( + 26 ) AS col2
----
-26
onlyif mysql # aggregate syntax:
query I rowsort label-9118
SELECT DISTINCT COUNT( * ) * - 98 AS col0
----
-98
skipif mysql # not compatible
query I rowsort label-9118
SELECT DISTINCT COUNT ( * ) * - 98 AS col0
----
-98
query II rowsort
SELECT - - 21 AS col0, + 84 * - 13 * + 89 AS col1
----
21
-97188
onlyif mysql # aggregate syntax:
query I rowsort label-9120
SELECT ALL - SUM( - + 15 )
----
15
skipif mysql # not compatible
query I rowsort label-9120
SELECT ALL - SUM ( - + 15 )
----
15
query I rowsort
SELECT ALL + + ( + 35 ) - 71 col1
----
-36
query I rowsort
SELECT + 47 * + 30
----
1410
query I rowsort
SELECT ALL ( + + 71 )
----
71
query I rowsort
SELECT + 61 + - - 51 + + - 80 * 68 AS col2
----
-5328
onlyif mysql # aggregate syntax:
query II rowsort label-9125
SELECT - + 46 AS col2, 25 + + 5 + COUNT( DISTINCT 9 ) * 12
----
-46
42
skipif mysql # not compatible
query II rowsort label-9125
SELECT - + 46 AS col2, 25 + + 5 + COUNT ( DISTINCT 9 ) * 12
----
-46
42
query I rowsort
SELECT ALL - 48 * - 84 + 45
----
4077
onlyif mysql # DIV for integer division:
query I rowsort label-9127
SELECT ALL - - 16 DIV + ( + 98 ) + 42
----
42
skipif mysql # not compatible
query I rowsort label-9127
SELECT ALL - - 16 / + ( + 98 ) + 42
----
42
query I rowsort
SELECT - 36 + + ( + 35 )
----
-1
onlyif mysql # aggregate syntax:
query I rowsort label-9129
SELECT - COALESCE ( + 67, - + COUNT( * ) ) + + 2 AS col1
----
-65
skipif mysql # not compatible
query I rowsort label-9129
SELECT - COALESCE ( + 67, - + COUNT ( * ) ) + + 2 AS col1
----
-65
onlyif mysql # aggregate syntax:
query I rowsort label-9130
SELECT MIN( ALL - 20 ) + 3 + + 30
----
13
skipif mysql # not compatible
query I rowsort label-9130
SELECT MIN ( ALL - 20 ) + 3 + + 30
----
13
query I rowsort
SELECT + 20 * - 70
----
-1400
query I rowsort
SELECT - 63 * + 34 AS col2
----
-2142
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9133
SELECT 61 * + COUNT( - 54 ) * - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9133
SELECT 61 * + COUNT ( - 54 ) * - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9134
SELECT COALESCE ( + - 86, - 68, 15 + - CAST( NULL AS SIGNED ) ) + + CAST( + ( + 22 ) AS SIGNED ) * + 0 AS col0
----
-86
skipif mysql # not compatible
query I rowsort label-9134
SELECT COALESCE ( + - 86, - 68, 15 + - CAST ( NULL AS INTEGER ) ) + + CAST ( + ( + 22 ) AS INTEGER ) * + 0 AS col0
----
-86
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9135
SELECT CAST( COUNT( * ) AS SIGNED ) - + 87
----
-86
skipif mysql # not compatible
query I rowsort label-9135
SELECT CAST ( COUNT ( * ) AS INTEGER ) - + 87
----
-86
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9136
SELECT ALL - 21 + + CASE 38 WHEN 33 - 95 * 76 THEN NULL ELSE + ( COUNT( * ) ) DIV + 88 END AS col1
----
-21
skipif mysql # not compatible
query I rowsort label-9136
SELECT ALL - 21 + + CASE 38 WHEN 33 - 95 * 76 THEN NULL ELSE + ( COUNT ( * ) ) / + 88 END AS col1
----
-21
query I rowsort
SELECT + 86 + - + 51
----
35
query I rowsort
SELECT ALL - 10 + + 8
----
-2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9139
SELECT ALL + SUM( DISTINCT + 15 ) * 89 * - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9139
SELECT ALL + SUM ( DISTINCT + 15 ) * 89 * - CAST ( NULL AS INTEGER ) AS col1
----
NULL
query I rowsort
SELECT ( 25 ) + - - 44 * 62 AS col1
----
2753
query I rowsort
SELECT ALL 90 + - ( + - 11 )
----
101
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9142
SELECT ALL + 29 * 18 * - + 92 + 72 * + ( SUM( ALL CAST( NULL AS SIGNED ) ) + + 47 )
----
NULL
skipif mysql # not compatible
query I rowsort label-9142
SELECT ALL + 29 * 18 * - + 92 + 72 * + ( SUM ( ALL CAST ( NULL AS INTEGER ) ) + + 47 )
----
NULL
query I rowsort
SELECT - 42 * + 84 AS col0
----
-3528
query I rowsort
SELECT ALL 55 * 12 + + + ( - 54 ) AS col2
----
606
onlyif mysql # aggregate syntax:
query I rowsort label-9145
SELECT + 49 / - - CASE - 88 WHEN - ( COUNT( * ) ) THEN + 80 * COUNT( * ) END * ( 39 ) + - 19 * - 87 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9145
SELECT + 49 / - - CASE - 88 WHEN - ( COUNT ( * ) ) THEN + 80 * COUNT ( * ) END * ( 39 ) + - 19 * - 87 AS col2
----
NULL
query I rowsort
SELECT ALL 61 * + - 17 + - - 89
----
-948
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9147
SELECT COALESCE ( + - 36, - 77 + + - CAST( + 74 AS SIGNED ) )
----
-36
skipif mysql # not compatible
query I rowsort label-9147
SELECT COALESCE ( + - 36, - 77 + + - CAST ( + 74 AS INTEGER ) )
----
-36
onlyif mysql # aggregate syntax:
query I rowsort label-9148
SELECT + COUNT( - 11 )
----
1
skipif mysql # not compatible
query I rowsort label-9148
SELECT + COUNT ( - 11 )
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9149
SELECT - 12 + - SUM( DISTINCT + - 45 ) DIV - 6 AS col0
----
-19
skipif mysql # not compatible
query I rowsort label-9149
SELECT - 12 + - SUM ( DISTINCT + - 45 ) / - 6 AS col0
----
-19
onlyif mysql # aggregate syntax:
query II rowsort label-9150
SELECT ALL 24 * 61, 2 * + + COUNT( * ) AS col2
----
1464
2
skipif mysql # not compatible
query II rowsort label-9150
SELECT ALL 24 * 61, 2 * + + COUNT ( * ) AS col2
----
1464
2
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9151
SELECT + 86 * + + 27 + - 93 + + 1 / CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9151
SELECT + 86 * + + 27 + - 93 + + 1 / CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9152
SELECT ALL CAST( + + COUNT( * ) AS SIGNED ) * + 67 - + COUNT( * ) col2
----
66
skipif mysql # not compatible
query I rowsort label-9152
SELECT ALL CAST ( + + COUNT ( * ) AS INTEGER ) * + 67 - + COUNT ( * ) col2
----
66
onlyif mysql # aggregate syntax:
query I rowsort label-9153
SELECT + MIN( + + 52 ) * + 35 * - 98
----
-178360
skipif mysql # not compatible
query I rowsort label-9153
SELECT + MIN ( + + 52 ) * + 35 * - 98
----
-178360
onlyif mysql # aggregate syntax:
query I rowsort label-9154
SELECT + 34 + + COUNT( * ) + - COUNT( DISTINCT + - 23 ) + ( 34 ) * - 7 AS col2
----
-204
skipif mysql # not compatible
query I rowsort label-9154
SELECT + 34 + + COUNT ( * ) + - COUNT ( DISTINCT + - 23 ) + ( 34 ) * - 7 AS col2
----
-204
onlyif mysql # aggregate syntax:
query I rowsort label-9155
SELECT - COUNT( * ) * + - 4 AS col2
----
4
skipif mysql # not compatible
query I rowsort label-9155
SELECT - COUNT ( * ) * + - 4 AS col2
----
4
onlyif mysql # aggregate syntax:
query I rowsort label-9156
SELECT - 48 * 29 + - - SUM( DISTINCT + + 28 )
----
-1364
skipif mysql # not compatible
query I rowsort label-9156
SELECT - 48 * 29 + - - SUM ( DISTINCT + + 28 )
----
-1364
onlyif mysql # aggregate syntax:
query I rowsort label-9157
SELECT + NULLIF ( - 67, - COUNT( * ) + + 57 - 53 * 48 )
----
-67
skipif mysql # not compatible
query I rowsort label-9157
SELECT + NULLIF ( - 67, - COUNT ( * ) + + 57 - 53 * 48 )
----
-67
query I rowsort
SELECT ALL 71 * 26 AS col0
----
1846
query I rowsort
SELECT + 41 + + 57 col0
----
98
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9160
SELECT DISTINCT 80 * NULLIF ( - 75, 45 * + 31 + 17 ) / CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9160
SELECT DISTINCT 80 * NULLIF ( - 75, 45 * + 31 + 17 ) / CAST ( NULL AS INTEGER ) AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9161
SELECT DISTINCT CASE + + 77 WHEN - + 92 THEN + CAST( NULL AS SIGNED ) / + COUNT( * ) ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-9161
SELECT DISTINCT CASE + + 77 WHEN - + 92 THEN + CAST ( NULL AS INTEGER ) / + COUNT ( * ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9162
SELECT DISTINCT - 19 * + COUNT( * ) col0
----
-19
skipif mysql # not compatible
query I rowsort label-9162
SELECT DISTINCT - 19 * + COUNT ( * ) col0
----
-19
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9163
SELECT DISTINCT 42 * + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9163
SELECT DISTINCT 42 * + CAST ( NULL AS INTEGER ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9164
SELECT + - SUM( DISTINCT - 29 ) + + + 60 * + - 66
----
-3931
skipif mysql # not compatible
query I rowsort label-9164
SELECT + - SUM ( DISTINCT - 29 ) + + + 60 * + - 66
----
-3931
onlyif mysql # aggregate syntax:
query I rowsort label-9165
SELECT - ( MIN( + 85 ) )
----
-85
skipif mysql # not compatible
query I rowsort label-9165
SELECT - ( MIN ( + 85 ) )
----
-85
query I rowsort
SELECT - + 5 + - 94 + - 78 * 18 AS col2
----
-1503
onlyif mysql # aggregate syntax:
query I rowsort label-9167
SELECT ALL MIN( ALL - - 3 ) AS col0
----
3
skipif mysql # not compatible
query I rowsort label-9167
SELECT ALL MIN ( ALL - - 3 ) AS col0
----
3
query I rowsort
SELECT ALL - ( 38 ) + + 5 * 52 * 67
----
17382
onlyif mysql # aggregate syntax:
query I rowsort label-9169
SELECT + 57 * MAX( + 39 )
----
2223
skipif mysql # not compatible
query I rowsort label-9169
SELECT + 57 * MAX ( + 39 )
----
2223
onlyif mysql # aggregate syntax:
query I rowsort label-9170
SELECT CASE 15 WHEN - 22 THEN NULL WHEN - 52 * - MIN( - 92 ) - 29 THEN + 11 * 87 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-9170
SELECT CASE 15 WHEN - 22 THEN NULL WHEN - 52 * - MIN ( - 92 ) - 29 THEN + 11 * 87 ELSE NULL END
----
NULL
query I rowsort
SELECT DISTINCT - - 38 + + + 55 * - 19 AS col2
----
-1007
query II rowsort
SELECT DISTINCT + + 75 + + - 24 col2, + NULLIF ( + ( + 69 ), - 56 ) AS col1
----
51
69
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-9173
SELECT - 84 DIV - - CAST( + + 47 AS SIGNED )
----
-1
skipif mysql # not compatible
query I rowsort label-9173
SELECT - 84 / - - CAST ( + + 47 AS INTEGER )
----
-1
onlyif mysql # DIV for integer division:
query I rowsort label-9174
SELECT ALL - 59 + + 88 DIV + 59
----
-58
skipif mysql # not compatible
query I rowsort label-9174
SELECT ALL - 59 + + 88 / + 59
----
-58
query I rowsort
SELECT - - 55 AS col0
----
55
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9176
SELECT ALL CAST( 15 AS SIGNED ) + 62 AS col2
----
77
skipif mysql # not compatible
query I rowsort label-9176
SELECT ALL CAST ( 15 AS INTEGER ) + 62 AS col2
----
77
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9177
SELECT DISTINCT 19 + CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9177
SELECT DISTINCT 19 + CAST ( NULL AS INTEGER ) AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9178
SELECT - COUNT( * ) DIV + 30 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-9178
SELECT - COUNT ( * ) / + 30 AS col2
----
0
query I rowsort
SELECT ALL + 18 + + - 69 * - + 88 * - 83
----
-503958
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9180
SELECT - CAST( NULL AS SIGNED ), - 20 col0
----
NULL
-20
skipif mysql # not compatible
query II rowsort label-9180
SELECT - CAST ( NULL AS INTEGER ), - 20 col0
----
NULL
-20
query I rowsort
SELECT - 24 * + 33 AS col1
----
-792
onlyif mysql # aggregate syntax:
query I rowsort label-9182
SELECT - 36 - - 93 + COUNT( * ) AS col0
----
58
skipif mysql # not compatible
query I rowsort label-9182
SELECT - 36 - - 93 + COUNT ( * ) AS col0
----
58
onlyif mysql # aggregate syntax:
query I rowsort label-9183
SELECT + COUNT( - + 1 )
----
1
skipif mysql # not compatible
query I rowsort label-9183
SELECT + COUNT ( - + 1 )
----
1
query I rowsort
SELECT ALL + NULLIF ( + 88, - - 94 )
----
88
onlyif mysql # DIV for integer division:
query I rowsort label-9185
SELECT - COALESCE ( - 59, - 69, + 62 ) DIV 20
----
2
skipif mysql # not compatible
query I rowsort label-9185
SELECT - COALESCE ( - 59, - 69, + 62 ) / 20
----
2
query I rowsort
SELECT ALL 18 * 95
----
1710
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9187
SELECT ALL + 3 DIV + + 78 * - 60 - + COUNT( * )
----
-1
skipif mysql # not compatible
query I rowsort label-9187
SELECT ALL + 3 / + + 78 * - 60 - + COUNT ( * )
----
-1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9188
SELECT DISTINCT 7 DIV - + MAX( ALL - + ( - + 53 ) ) * - - 13 + ( + ( 98 ) + COUNT( * ) DIV 45 ) DIV + 68 - + 89 col0
----
-88
skipif mysql # not compatible
query I rowsort label-9188
SELECT DISTINCT 7 / - + MAX ( ALL - + ( - + 53 ) ) * - - 13 + ( + ( 98 ) + COUNT ( * ) / 45 ) / + 68 - + 89 col0
----
-88
query II rowsort
SELECT + 32 col2, 55
----
32
55
onlyif mysql # aggregate syntax:
query I rowsort label-9190
SELECT - ( - COUNT( * ) ) + + 90 AS col2
----
91
skipif mysql # not compatible
query I rowsort label-9190
SELECT - ( - COUNT ( * ) ) + + 90 AS col2
----
91
onlyif mysql # aggregate syntax:
query I rowsort label-9191
SELECT ALL + ( - + CASE ( + 47 ) WHEN ( - 35 ) * 7 THEN - 1 WHEN + 41 * - 81 THEN NULL WHEN - 85 * - 79 - + 41 / COUNT( * ) THEN CASE + COALESCE ( + COUNT( * ), - ( 34 ) ) WHEN 10 THEN - 22 * ( + 86 * + 8 ) ELSE - 52 END END ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9191
SELECT ALL + ( - + CASE ( + 47 ) WHEN ( - 35 ) * 7 THEN - 1 WHEN + 41 * - 81 THEN NULL WHEN - 85 * - 79 - + 41 / COUNT ( * ) THEN CASE + COALESCE ( + COUNT ( * ), - ( 34 ) ) WHEN 10 THEN - 22 * ( + 86 * + 8 ) ELSE - 52 END END ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9192
SELECT 65 * + COUNT( * ) * + COUNT( * ) * + + 36 + + + 44
----
2384
skipif mysql # not compatible
query I rowsort label-9192
SELECT 65 * + COUNT ( * ) * + COUNT ( * ) * + + 36 + + + 44
----
2384
query I rowsort
SELECT ( + + 43 ) AS col1
----
43
onlyif mysql # aggregate syntax:
query I rowsort label-9194
SELECT - COUNT( * ) * - COUNT( * ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-9194
SELECT - COUNT ( * ) * - COUNT ( * ) AS col2
----
1
query I rowsort
SELECT + 28 * 46 AS col1
----
1288
query I rowsort
SELECT ALL - 83 * 63
----
-5229
onlyif mysql # DIV for integer division:
query I rowsort label-9197
SELECT - COALESCE ( 23, + 49 DIV - - ( - + 19 ) ) + 99
----
76
skipif mysql # not compatible
query I rowsort label-9197
SELECT - COALESCE ( 23, + 49 / - - ( - + 19 ) ) + 99
----
76
query I rowsort
SELECT ALL + - 69 AS col1
----
-69
query I rowsort
SELECT - 38 * - - 55 AS col2
----
-2090
onlyif mysql # DIV for integer division:
query I rowsort label-9200
SELECT ALL + - CASE + 0 WHEN ( - + 20 ) DIV + 37 THEN NULL WHEN - NULLIF ( - 66, - 5 ) THEN - NULLIF ( - 42, + 1 ) ELSE 84 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9200
SELECT ALL + - CASE + 0 WHEN ( - + 20 ) / + 37 THEN NULL WHEN - NULLIF ( - 66, - 5 ) THEN - NULLIF ( - 42, + 1 ) ELSE 84 END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9201
SELECT SUM( 10 ) AS col2
----
10
skipif mysql # not compatible
query I rowsort label-9201
SELECT SUM ( 10 ) AS col2
----
10
query I rowsort
SELECT + ( - + 16 ) AS col1
----
-16
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9203
SELECT - SUM( + 19 ) * - - COALESCE ( - 34, - 32 + 90 ) * - 27 + CAST( NULL AS SIGNED ) + + 53
----
NULL
skipif mysql # not compatible
query I rowsort label-9203
SELECT - SUM ( + 19 ) * - - COALESCE ( - 34, - 32 + 90 ) * - 27 + CAST ( NULL AS INTEGER ) + + 53
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9204
SELECT ALL CAST( + 79 AS SIGNED ) AS col2
----
79
skipif mysql # not compatible
query I rowsort label-9204
SELECT ALL CAST ( + 79 AS INTEGER ) AS col2
----
79
query I rowsort
SELECT + - ( + 53 ) + + 50
----
-3
query II rowsort
SELECT - 56 AS col1, + 29
----
-56
29
onlyif mysql # aggregate syntax:
query I rowsort label-9207
SELECT ALL - + 87 * SUM( + - NULLIF ( + 38, - + 82 ) ) + - COUNT( * )
----
3305
skipif mysql # not compatible
query I rowsort label-9207
SELECT ALL - + 87 * SUM ( + - NULLIF ( + 38, - + 82 ) ) + - COUNT ( * )
----
3305
query I rowsort
SELECT + ( - 73 ) * ( + + 52 ) AS col2
----
-3796
onlyif mysql # DIV for integer division:
query I rowsort label-9209
SELECT + 54 * + - 20 + + 12 + - 19 DIV + 57 * 73 col2
----
-1068
skipif mysql # not compatible
query I rowsort label-9209
SELECT + 54 * + - 20 + + 12 + - 19 / + 57 * 73 col2
----
-1068
onlyif mysql # aggregate syntax:
query I rowsort label-9210
SELECT DISTINCT ( - COALESCE ( + - COUNT( * ), + + 34 ) ) * - 19 + - ( 13 ) AS col0
----
-32
skipif mysql # not compatible
query I rowsort label-9210
SELECT DISTINCT ( - COALESCE ( + - COUNT ( * ), + + 34 ) ) * - 19 + - ( 13 ) AS col0
----
-32
query I rowsort
SELECT ALL 98 * + 97 AS col1
----
9506
query I rowsort
SELECT ALL + 94 + ( + - 69 ) * - - 79 + + 45 * - 17 AS col2
----
-6122
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9213
SELECT ALL 12 * - CAST( - 31 AS SIGNED )
----
372
skipif mysql # not compatible
query I rowsort label-9213
SELECT ALL 12 * - CAST ( - 31 AS INTEGER )
----
372
query I rowsort
SELECT + NULLIF ( + 33, 59 ) col1
----
33
query I rowsort
SELECT ALL + 13 + - 47 AS col0
----
-34
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-9216
SELECT DISTINCT CAST( - SUM( ALL 32 ) AS SIGNED ) * + - 3 + - 81 + ( - 1 ) DIV 41 AS col2
----
15
skipif mysql # not compatible
query I rowsort label-9216
SELECT DISTINCT CAST ( - SUM ( ALL 32 ) AS INTEGER ) * + - 3 + - 81 + ( - 1 ) / 41 AS col2
----
15
query I rowsort
SELECT + 34 + 2
----
36
onlyif mysql # aggregate syntax:
query I rowsort label-9218
SELECT ALL 13 * + ( + COUNT( * ) ) * - 76 AS col1
----
-988
skipif mysql # not compatible
query I rowsort label-9218
SELECT ALL 13 * + ( + COUNT ( * ) ) * - 76 AS col1
----
-988
query II rowsort
SELECT 65 AS col2, 0 + - + 29
----
65
-29
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-9220
SELECT - 51 AS col0, - 98 + - COUNT( ALL + - 18 ) + + 13 + 40 DIV 67 AS col2
----
-51
-86
skipif mysql # not compatible
query II rowsort label-9220
SELECT - 51 AS col0, - 98 + - COUNT ( ALL + - 18 ) + + 13 + 40 / 67 AS col2
----
-51
-86
onlyif mysql # aggregate syntax:
query I rowsort label-9221
SELECT MAX( ALL 70 ) + + 57 AS col0
----
127
skipif mysql # not compatible
query I rowsort label-9221
SELECT MAX ( ALL 70 ) + + 57 AS col0
----
127
query I rowsort
SELECT 69 + - 93 AS col1
----
-24
onlyif mysql # aggregate syntax:
query I rowsort label-9223
SELECT ALL 18 - - 79 + + 23 + 43 + + CASE - 76 WHEN - 69 * 86 THEN MAX( DISTINCT - 68 ) * + 56 + 97 WHEN + 65 THEN ( - 76 ) * + 32 END * 82 * 26 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9223
SELECT ALL 18 - - 79 + + 23 + 43 + + CASE - 76 WHEN - 69 * 86 THEN MAX ( DISTINCT - 68 ) * + 56 + 97 WHEN + 65 THEN ( - 76 ) * + 32 END * 82 * 26 AS col1
----
NULL
query II rowsort
SELECT ALL 17, - 87 AS col1
----
17
-87
query I rowsort
SELECT 98 * 18
----
1764
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9226
SELECT ALL + SUM( 69 ) * - + ( - COUNT( * ) ) DIV - COUNT( * ) col1
----
-69
skipif mysql # not compatible
query I rowsort label-9226
SELECT ALL + SUM ( 69 ) * - + ( - COUNT ( * ) ) / - COUNT ( * ) col1
----
-69
query I rowsort
SELECT 4 + - ( + + 95 ) AS col1
----
-91
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9228
SELECT ALL COUNT( + + 84 ) DIV + 29
----
0
skipif mysql # not compatible
query I rowsort label-9228
SELECT ALL COUNT ( + + 84 ) / + 29
----
0
query II rowsort
SELECT + 27 AS col2, + 3
----
27
3
query II rowsort
SELECT + 30 AS col0, + ( - - 2 )
----
30
2
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9231
SELECT CAST( + - CASE - 67 WHEN - - 24 THEN 35 / - 97 * 7 + + 75 + 93 ELSE - 87 - 70 END AS SIGNED ) * - ( 29 ) AS col2
----
-4553
skipif mysql # not compatible
query I rowsort label-9231
SELECT CAST ( + - CASE - 67 WHEN - - 24 THEN 35 / - 97 * 7 + + 75 + 93 ELSE - 87 - 70 END AS INTEGER ) * - ( 29 ) AS col2
----
-4553
onlyif mysql # DIV for integer division:
query I rowsort label-9232
SELECT - 2 DIV 10 + - 50
----
-50
skipif mysql # not compatible
query I rowsort label-9232
SELECT - 2 / 10 + - 50
----
-50
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-9233
SELECT 30 DIV + NULLIF ( 35, + + NULLIF ( - - 63, - + CAST( NULL AS SIGNED ) ) DIV + 39 + 65 * + COUNT( * ) ) * - 10 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-9233
SELECT 30 / + NULLIF ( 35, + + NULLIF ( - - 63, - + CAST ( NULL AS INTEGER ) ) / + 39 + 65 * + COUNT ( * ) ) * - 10 AS col0
----
0
query I rowsort
SELECT DISTINCT - ( 49 ) AS col1
----
-49
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9235
SELECT DISTINCT SUM( - 85 ) * + - 84 - + MIN( + 72 ) + + 63 / + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9235
SELECT DISTINCT SUM ( - 85 ) * + - 84 - + MIN ( + 72 ) + + 63 / + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT 13 * + 81
----
1053
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9237
SELECT ALL + CAST( NULL AS SIGNED ) / - 29
----
NULL
skipif mysql # not compatible
query I rowsort label-9237
SELECT ALL + CAST ( NULL AS INTEGER ) / - 29
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9238
SELECT 20 DIV + COUNT( * )
----
20
skipif mysql # not compatible
query I rowsort label-9238
SELECT 20 / + COUNT ( * )
----
20
query I rowsort
SELECT ALL - 41 + + 30 AS col0
----
-11
query II rowsort
SELECT DISTINCT - 70 AS col1, + 81 + - 60
----
-70
21
query I rowsort
SELECT DISTINCT + + 88 + + + 82
----
170
query II rowsort
SELECT + 50 AS col0, 87
----
50
87
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9243
SELECT - 72 * - CAST( + 95 AS SIGNED ) AS col2
----
6840
skipif mysql # not compatible
query I rowsort label-9243
SELECT - 72 * - CAST ( + 95 AS INTEGER ) AS col2
----
6840
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-9244
SELECT ALL + + 96 + - CAST( NULL AS DECIMAL ) AS col1, - 34 AS col0
----
NULL
-34
skipif mysql # not compatible
query II rowsort label-9244
SELECT ALL + + 96 + - CAST ( NULL AS REAL ) AS col1, - 34 AS col0
----
NULL
-34
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9245
SELECT 78 * + CAST( NULL AS SIGNED ) + - + 80 * CASE - ( + 21 ) WHEN + 45 THEN - 83 / + ( + 53 ) ELSE - 99 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9245
SELECT 78 * + CAST ( NULL AS INTEGER ) + - + 80 * CASE - ( + 21 ) WHEN + 45 THEN - 83 / + ( + 53 ) ELSE - 99 END AS col2
----
NULL
query I rowsort
SELECT DISTINCT - + 65 AS col2
----
-65
query I rowsort
SELECT DISTINCT - ( - 96 ) + - 11
----
85
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9248
SELECT ALL + - 54 + + 43 col0, - CAST( + + ( + 66 ) AS SIGNED )
----
-11
-66
skipif mysql # not compatible
query II rowsort label-9248
SELECT ALL + - 54 + + 43 col0, - CAST ( + + ( + 66 ) AS INTEGER )
----
-11
-66
onlyif mysql # aggregate syntax:
query II rowsort label-9249
SELECT - + ( - 67 ) AS col1, - ( + COUNT( * ) )
----
67
-1
skipif mysql # not compatible
query II rowsort label-9249
SELECT - + ( - 67 ) AS col1, - ( + COUNT ( * ) )
----
67
-1
onlyif mysql # aggregate syntax:
query I rowsort label-9250
SELECT - 75 + - 85 + - COALESCE ( COUNT( * ), + 83 ) AS col2
----
-161
skipif mysql # not compatible
query I rowsort label-9250
SELECT - 75 + - 85 + - COALESCE ( COUNT ( * ), + 83 ) AS col2
----
-161
onlyif mysql # aggregate syntax:
query I rowsort label-9251
SELECT DISTINCT + COUNT( * ) + + COUNT( + 42 )
----
2
skipif mysql # not compatible
query I rowsort label-9251
SELECT DISTINCT + COUNT ( * ) + + COUNT ( + 42 )
----
2
onlyif mysql # DIV for integer division:
query II rowsort label-9252
SELECT ALL 47 AS col1, + 96 * 6 DIV 71 + - + 3 - - 67
----
47
72
skipif mysql # not compatible
query II rowsort label-9252
SELECT ALL 47 AS col1, + 96 * 6 / 71 + - + 3 - - 67
----
47
72
onlyif mysql # aggregate syntax:
query I rowsort label-9253
SELECT 16 + COUNT( * )
----
17
skipif mysql # not compatible
query I rowsort label-9253
SELECT 16 + COUNT ( * )
----
17
query I rowsort
SELECT ALL 1 - - 77 * + + 95 + 4
----
7320
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9255
SELECT CASE + CASE - - 71 WHEN 21 * + ( + + MAX( DISTINCT CAST( NULL AS SIGNED ) ) ) - 26 * + 52 + - 23 * - 42 THEN NULL ELSE + 86 + MAX( DISTINCT + 7 + + 64 ) END WHEN + ( 56 ) - COUNT( * ) THEN NULL WHEN + 8 * MIN( - 19 / 33 ) THEN 90 / 85 END * 86
----
NULL
skipif mysql # not compatible
query I rowsort label-9255
SELECT CASE + CASE - - 71 WHEN 21 * + ( + + MAX ( DISTINCT CAST ( NULL AS INTEGER ) ) ) - 26 * + 52 + - 23 * - 42 THEN NULL ELSE + 86 + MAX ( DISTINCT + 7 + + 64 ) END WHEN + ( 56 ) - COUNT ( * ) THEN NULL WHEN + 8 * MIN ( - 19 / 33 ) THEN 90 / 85 END * 86
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9256
SELECT DISTINCT CASE + 77 WHEN + 19 * 14 THEN NULL ELSE - - 16 * + COUNT( * ) DIV + 53 END * - ( - COUNT( * ) * - 3 - 91 ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-9256
SELECT DISTINCT CASE + 77 WHEN + 19 * 14 THEN NULL ELSE - - 16 * + COUNT ( * ) / + 53 END * - ( - COUNT ( * ) * - 3 - 91 ) AS col2
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9257
SELECT NULLIF ( COUNT( * ), - 46 ) * 36 DIV + + MIN( ALL + 80 ) AS col1
----
0
skipif mysql # not compatible
query I rowsort label-9257
SELECT NULLIF ( COUNT ( * ), - 46 ) * 36 / + + MIN ( ALL + 80 ) AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9258
SELECT MIN( ALL - 42 ) * + + 26
----
-1092
skipif mysql # not compatible
query I rowsort label-9258
SELECT MIN ( ALL - 42 ) * + + 26
----
-1092
onlyif mysql # aggregate syntax:
query I rowsort label-9259
SELECT 94 - + + 90 - + 82 + 36 * COUNT( * ) * - 41 * ( - 25 ) + - MAX( ALL 11 )
----
36811
skipif mysql # not compatible
query I rowsort label-9259
SELECT 94 - + + 90 - + 82 + 36 * COUNT ( * ) * - 41 * ( - 25 ) + - MAX ( ALL 11 )
----
36811
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9260
SELECT CASE - CAST( 36 AS SIGNED ) WHEN ( - 6 ) THEN + COUNT( * ) * - 25 + 4 WHEN 0 THEN NULL ELSE CASE + 31 WHEN - 73 THEN ( - 23 ) * - 79 + + 73 WHEN COUNT( * ) + + COUNT( * ) THEN COUNT( * ) + COUNT( * ) ELSE - 2 - + SUM( + 21 ) END END * - 1 AS col0
----
23
skipif mysql # not compatible
query I rowsort label-9260
SELECT CASE - CAST ( 36 AS INTEGER ) WHEN ( - 6 ) THEN + COUNT ( * ) * - 25 + 4 WHEN 0 THEN NULL ELSE CASE + 31 WHEN - 73 THEN ( - 23 ) * - 79 + + 73 WHEN COUNT ( * ) + + COUNT ( * ) THEN COUNT ( * ) + COUNT ( * ) ELSE - 2 - + SUM ( + 21 ) END END * - 1 AS col0
----
23
query I rowsort
SELECT 33 * - ( 96 )
----
-3168
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9262
SELECT DISTINCT 10 * - + 40 + - + CAST( + MIN( 29 ) AS SIGNED ) AS col2
----
-429
skipif mysql # not compatible
query I rowsort label-9262
SELECT DISTINCT 10 * - + 40 + - + CAST ( + MIN ( 29 ) AS INTEGER ) AS col2
----
-429
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9263
SELECT CAST( NULL AS SIGNED ) * + - 70 / + 71 AS col2, - 99 * - + 42 + 45
----
NULL
4203
skipif mysql # not compatible
query II rowsort label-9263
SELECT CAST ( NULL AS INTEGER ) * + - 70 / + 71 AS col2, - 99 * - + 42 + 45
----
NULL
4203
onlyif mysql # aggregate syntax:
query I rowsort label-9264
SELECT COUNT( - 43 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-9264
SELECT COUNT ( - 43 ) AS col2
----
1
onlyif mysql # DIV for integer division:
query I rowsort label-9265
SELECT - 64 + 6 + - 85 DIV 16
----
-63
skipif mysql # not compatible
query I rowsort label-9265
SELECT - 64 + 6 + - 85 / 16
----
-63
onlyif mysql # aggregate syntax:
query I rowsort label-9266
SELECT 84 * + + 10 * + + COUNT( * ) - 94
----
746
skipif mysql # not compatible
query I rowsort label-9266
SELECT 84 * + + 10 * + + COUNT ( * ) - 94
----
746
onlyif mysql # aggregate syntax:
query I rowsort label-9267
SELECT DISTINCT - 70 * + 77 + - 85 * - MIN( + + 5 ) AS col1
----
-4965
skipif mysql # not compatible
query I rowsort label-9267
SELECT DISTINCT - 70 * + 77 + - 85 * - MIN ( + + 5 ) AS col1
----
-4965
query I rowsort
SELECT - 98 * 34 + 21 * 2 + - 2 + 9 col0
----
-3283
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9269
SELECT - NULLIF ( + ( 19 ), - 10 * + 11 - CASE WHEN NOT NULL IS NOT NULL THEN - CASE - 59 WHEN + ( + CAST( 6 AS SIGNED ) ) + - 3 THEN + 12 * COALESCE ( 90, - ( - 40 ), - 41 + - 32 ) ELSE + CAST( NULL AS SIGNED ) + + 71 END WHEN 63 + + COALESCE ( COUNT( * ), - 95, 15 ) IN ( 48 - 46 ) THEN + 34 ELSE + COUNT( * ) + ( + 28 ) / 69 END ) * + COUNT( * )
----
-19
skipif mysql # not compatible
query I rowsort label-9269
SELECT - NULLIF ( + ( 19 ), - 10 * + 11 - CASE WHEN NOT NULL IS NOT NULL THEN - CASE - 59 WHEN + ( + CAST ( 6 AS INTEGER ) ) + - 3 THEN + 12 * COALESCE ( 90, - ( - 40 ), - 41 + - 32 ) ELSE + CAST ( NULL AS INTEGER ) + + 71 END WHEN 63 + + COALESCE ( COUNT ( * ), - 95, 15 ) IN ( 48 - 46 ) THEN + 34 ELSE + COUNT ( * ) + ( + 28 ) / 69 END ) * + COUNT ( * )
----
-19
onlyif mysql # aggregate syntax:
query I rowsort label-9270
SELECT DISTINCT - NULLIF ( MIN( ALL - 7 ), - + COUNT( 0 ) + COUNT( * ) ) * - 58 * CASE COUNT( * ) WHEN + 3 + - 24 THEN - 32 WHEN - 71 * 76 THEN NULL END + MAX( DISTINCT - 3 + 36 ) * 87
----
NULL
skipif mysql # not compatible
query I rowsort label-9270
SELECT DISTINCT - NULLIF ( MIN ( ALL - 7 ), - + COUNT ( 0 ) + COUNT ( * ) ) * - 58 * CASE COUNT ( * ) WHEN + 3 + - 24 THEN - 32 WHEN - 71 * 76 THEN NULL END + MAX ( DISTINCT - 3 + 36 ) * 87
----
NULL
query I rowsort
SELECT ALL - 91 * + - ( 41 ) * - 86 + - + ( 94 ) + + + 8 * + 70 + 61 AS col0
----
-320339
query I rowsort
SELECT - ( - + 68 )
----
68
onlyif mysql # aggregate syntax:
query I rowsort label-9273
SELECT 49 * - 98 + + ( - + CASE - MIN( 29 ) WHEN - 96 THEN 92 / MAX( - 47 * + ( + 54 ) ) WHEN 73 THEN NULL ELSE NULL END )
----
NULL
skipif mysql # not compatible
query I rowsort label-9273
SELECT 49 * - 98 + + ( - + CASE - MIN ( 29 ) WHEN - 96 THEN 92 / MAX ( - 47 * + ( + 54 ) ) WHEN 73 THEN NULL ELSE NULL END )
----
NULL
query I rowsort
SELECT DISTINCT 93 + - 68
----
25
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9275
SELECT ALL + CAST( + MAX( 38 ) AS SIGNED )
----
38
skipif mysql # not compatible
query I rowsort label-9275
SELECT ALL + CAST ( + MAX ( 38 ) AS INTEGER )
----
38
onlyif mysql # aggregate syntax:
query I rowsort label-9276
SELECT DISTINCT + 46 + 16 + + + MAX( ALL + - 3 ) + - 52 * - - 79 * + 16
----
-65669
skipif mysql # not compatible
query I rowsort label-9276
SELECT DISTINCT + 46 + 16 + + + MAX ( ALL + - 3 ) + - 52 * - - 79 * + 16
----
-65669
query I rowsort
SELECT + + 48 col0
----
48
query I rowsort
SELECT - 64 * + NULLIF ( + 30, 37 ) AS col2
----
-1920
query I rowsort
SELECT - 77 + 7
----
-70
query I rowsort
SELECT ALL + 53 - 81 AS col2
----
-28
onlyif mysql # aggregate syntax:
query III rowsort label-9281
SELECT - - 47 * - 46 AS col1, 1 AS col2, + ( 87 ) * - 23 * + + 92 + 34 * COUNT( * ) AS col2
----
-2162
1
-184058
skipif mysql # not compatible
query III rowsort label-9281
SELECT - - 47 * - 46 AS col1, 1 AS col2, + ( 87 ) * - 23 * + + 92 + 34 * COUNT ( * ) AS col2
----
-2162
1
-184058
onlyif mysql # aggregate syntax:
query I rowsort label-9282
SELECT - - 31 - - 26 + - ( - COUNT( * ) ) col0
----
58
skipif mysql # not compatible
query I rowsort label-9282
SELECT - - 31 - - 26 + - ( - COUNT ( * ) ) col0
----
58
query I rowsort
SELECT DISTINCT + 86 * - 34 AS col1
----
-2924
query I rowsort
SELECT ALL NULLIF ( + 62, - 43 * + + 23 ) AS col0
----
62
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9285
SELECT - 49 col2, - CAST( + ( - - 30 ) AS SIGNED )
----
-49
-30
skipif mysql # not compatible
query II rowsort label-9285
SELECT - 49 col2, - CAST ( + ( - - 30 ) AS INTEGER )
----
-49
-30
onlyif mysql # aggregate syntax:
query I rowsort label-9286
SELECT ALL - COUNT( - 61 ) * + + 65 AS col1
----
-65
skipif mysql # not compatible
query I rowsort label-9286
SELECT ALL - COUNT ( - 61 ) * + + 65 AS col1
----
-65
query I rowsort
SELECT - 66 * - 15
----
990
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9288
SELECT ALL 5 AS col0, CAST( AVG ( 0 ) AS SIGNED ) AS col2
----
5
0
skipif mysql # not compatible
query II rowsort label-9288
SELECT ALL 5 AS col0, CAST ( AVG ( 0 ) AS INTEGER ) AS col2
----
5
0
query I rowsort
SELECT DISTINCT - 87 * + + 44 * + 66 * 84
----
-21222432
onlyif mysql # aggregate syntax:
query I rowsort label-9290
SELECT - 59 - 14 - - 72 - + - NULLIF ( 59, + 13 * 70 - + COUNT( * ) + 85 )
----
58
skipif mysql # not compatible
query I rowsort label-9290
SELECT - 59 - 14 - - 72 - + - NULLIF ( 59, + 13 * 70 - + COUNT ( * ) + 85 )
----
58
onlyif mysql # DIV for integer division:
query I rowsort label-9291
SELECT - 18 DIV 78
----
0
skipif mysql # not compatible
query I rowsort label-9291
SELECT - 18 / 78
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9292
SELECT ALL NULLIF ( - ( + 1 ), - COUNT( DISTINCT 79 ) ) AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-9292
SELECT ALL NULLIF ( - ( + 1 ), - COUNT ( DISTINCT 79 ) ) AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9293
SELECT - 30 + + + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9293
SELECT - 30 + + + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT + 35 * + 25
----
875
query I rowsort
SELECT ALL ( - 52 )
----
-52
onlyif mysql # DIV for integer division:
query I rowsort label-9296
SELECT + 88 DIV + 33 AS col1
----
2
skipif mysql # not compatible
query I rowsort label-9296
SELECT + 88 / + 33 AS col1
----
2
onlyif mysql # DIV for integer division:
query I rowsort label-9297
SELECT - 0 + + 8 DIV + 30 * + - 31
----
0
skipif mysql # not compatible
query I rowsort label-9297
SELECT - 0 + + 8 / + 30 * + - 31
----
0
query I rowsort
SELECT ALL 11 * 4
----
44
query I rowsort
SELECT - 76 + + 68 + 5 AS col1
----
-3
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DECIMAL type:
query I rowsort label-9300
SELECT ALL + AVG ( ALL + 46 ) + - 75 + - 93 + + 52 + + CAST( NULL AS SIGNED ) - + - 57 + - CASE 36 WHEN 30 + - 67 THEN NULL WHEN - 82 * 86 + + CAST( + 31 - + 29 AS SIGNED ) THEN COUNT( * ) ELSE NULL END * 92 * + COUNT( DISTINCT CAST( NULL AS DECIMAL ) ) * - 69
----
NULL
skipif mysql # not compatible
query I rowsort label-9300
SELECT ALL + AVG ( ALL + 46 ) + - 75 + - 93 + + 52 + + CAST ( NULL AS INTEGER ) - + - 57 + - CASE 36 WHEN 30 + - 67 THEN NULL WHEN - 82 * 86 + + CAST ( + 31 - + 29 AS INTEGER ) THEN COUNT ( * ) ELSE NULL END * 92 * + COUNT ( DISTINCT CAST ( NULL AS REAL ) ) * - 69
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9301
SELECT - MAX( ALL - 28 ) AS col0
----
28
skipif mysql # not compatible
query I rowsort label-9301
SELECT - MAX ( ALL - 28 ) AS col0
----
28
query I rowsort
SELECT + 52 + - 10
----
42
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9303
SELECT ALL COUNT( - + ( CAST( NULL AS SIGNED ) ) ) + - - 90 * - + ( - 36 ) * + 43 AS col0
----
139320
skipif mysql # not compatible
query I rowsort label-9303
SELECT ALL COUNT ( - + ( CAST ( NULL AS INTEGER ) ) ) + - - 90 * - + ( - 36 ) * + 43 AS col0
----
139320
onlyif mysql # aggregate syntax:
query I rowsort label-9304
SELECT - 40 * COUNT( * )
----
-40
skipif mysql # not compatible
query I rowsort label-9304
SELECT - 40 * COUNT ( * )
----
-40
query I rowsort
SELECT DISTINCT + + 53 * - 90 * + ( + - 90 ) + + 80
----
429380
query II rowsort
SELECT 43 AS col2, 75
----
43
75
onlyif mysql # aggregate syntax:
query I rowsort label-9307
SELECT ALL - COUNT( * ) * + MIN( - 36 ) * + 74 - + 78 + - - 29 + - + 95 + - 83 * + ( COUNT( * ) * - 85 + 58 ) * 71
----
161631
skipif mysql # not compatible
query I rowsort label-9307
SELECT ALL - COUNT ( * ) * + MIN ( - 36 ) * + 74 - + 78 + - - 29 + - + 95 + - 83 * + ( COUNT ( * ) * - 85 + 58 ) * 71
----
161631
query I rowsort
SELECT + ( + 66 )
----
66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9309
SELECT ALL + + 68 * - 3 + 10 * - + COUNT( * ) - + CAST( + + 70 AS SIGNED ) AS col0
----
-284
skipif mysql # not compatible
query I rowsort label-9309
SELECT ALL + + 68 * - 3 + 10 * - + COUNT ( * ) - + CAST ( + + 70 AS INTEGER ) AS col0
----
-284
query II rowsort
SELECT - 63 AS col2, - ( + 92 )
----
-63
-92
query I rowsort
SELECT + - 1 + 54 AS col0
----
53
query I rowsort
SELECT - + 20 + 21
----
1
query I rowsort
SELECT DISTINCT + 15 * + 34
----
510
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9314
SELECT + CAST( NULL AS SIGNED ) AS col0, 51 + 21 AS col2
----
NULL
72
skipif mysql # not compatible
query II rowsort label-9314
SELECT + CAST ( NULL AS INTEGER ) AS col0, 51 + 21 AS col2
----
NULL
72
onlyif mysql # DIV for integer division:
query II rowsort label-9315
SELECT - COALESCE ( 19, - 87 ) AS col1, - 89 DIV - - 38 AS col1
----
-19
-2
skipif mysql # not compatible
query II rowsort label-9315
SELECT - COALESCE ( 19, - 87 ) AS col1, - 89 / - - 38 AS col1
----
-19
-2
query I rowsort
SELECT + - 68 col1
----
-68
query II rowsort
SELECT ALL + 82 * - - 82 * + + 78 AS col0, - 71 + - 3 - + 96 AS col0
----
524472
-170
onlyif mysql # DIV for integer division:
query I rowsort label-9318
SELECT + + 76 DIV + - 90 * + + 81
----
0
skipif mysql # not compatible
query I rowsort label-9318
SELECT + + 76 / + - 90 * + + 81
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9319
SELECT - + CAST( + CAST( - ( - 66 ) AS SIGNED ) AS SIGNED ) * + + 45 col2
----
-2970
skipif mysql # not compatible
query I rowsort label-9319
SELECT - + CAST ( + CAST ( - ( - 66 ) AS INTEGER ) AS INTEGER ) * + + 45 col2
----
-2970
query I rowsort
SELECT DISTINCT + ( + 61 ) AS col0
----
61
onlyif mysql # aggregate syntax:
query I rowsort label-9321
SELECT + - 1 - - + COUNT( * ) + + 93 + 30 + - 79 * - + 75 * + - 95 AS col1
----
-562752
skipif mysql # not compatible
query I rowsort label-9321
SELECT + - 1 - - + COUNT ( * ) + + 93 + 30 + - 79 * - + 75 * + - 95 AS col1
----
-562752
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-9322
SELECT + 37 + + 2 * 33 * 66 * + CAST( NULL AS DECIMAL ) + - 14 - - 34 * - 36 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9322
SELECT + 37 + + 2 * 33 * 66 * + CAST ( NULL AS REAL ) + - 14 - - 34 * - 36 AS col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9323
SELECT ALL COALESCE ( 18, - CAST( 99 AS SIGNED ), 6 + + - 7 ) * COUNT( * ) + - COUNT( * ) - MAX( - 1 ) AS col1
----
18
skipif mysql # not compatible
query I rowsort label-9323
SELECT ALL COALESCE ( 18, - CAST ( 99 AS INTEGER ), 6 + + - 7 ) * COUNT ( * ) + - COUNT ( * ) - MAX ( - 1 ) AS col1
----
18
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9324
SELECT ALL CAST( NULL AS SIGNED ) * - 72 + + - 76 AS col1, 58 * + 4 * - 99 * - - 40
----
NULL
-918720
skipif mysql # not compatible
query II rowsort label-9324
SELECT ALL CAST ( NULL AS INTEGER ) * - 72 + + - 76 AS col1, 58 * + 4 * - 99 * - - 40
----
NULL
-918720
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9325
SELECT - AVG ( + CAST( NULL AS SIGNED ) ) * - 49
----
NULL
skipif mysql # not compatible
query I rowsort label-9325
SELECT - AVG ( + CAST ( NULL AS INTEGER ) ) * - 49
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-9326
SELECT DISTINCT MAX( DISTINCT + 1 ) AS col1, 19
----
1
19
skipif mysql # not compatible
query II rowsort label-9326
SELECT DISTINCT MAX ( DISTINCT + 1 ) AS col1, 19
----
1
19
query I rowsort
SELECT 28 * + + 49 + 21
----
1393
query I rowsort
SELECT - 36 + - + 42 + + - 49 * 40 * - 52 col0
----
101842
onlyif mysql # aggregate syntax:
query II rowsort label-9329
SELECT + 6 * + 40 AS col0, COUNT( * ) * + 80 + COUNT( * ) AS col0
----
240
81
skipif mysql # not compatible
query II rowsort label-9329
SELECT + 6 * + 40 AS col0, COUNT ( * ) * + 80 + COUNT ( * ) AS col0
----
240
81
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9330
SELECT - 12 + - - COALESCE ( - 47, 24 * COUNT( * ) DIV - ( 39 ) + + 63 * - 41 + 75, - 54 * 34 - - 25 )
----
-59
skipif mysql # not compatible
query I rowsort label-9330
SELECT - 12 + - - COALESCE ( - 47, 24 * COUNT ( * ) / - ( 39 ) + + 63 * - 41 + 75, - 54 * 34 - - 25 )
----
-59
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9331
SELECT DISTINCT - 56 * 56 * + - CASE - - 11 WHEN 88 * - + ( - - 45 ) * + CAST( NULL AS SIGNED ) - - COUNT( * ) + - NULLIF ( + 56 - - MIN( - 86 - - 84 ), NULLIF ( 5, 46 / - CASE 49 WHEN 70 + + 63 THEN 68 WHEN - COUNT( * ) THEN 71 * - 57 + + 54 END ) ) THEN NULL WHEN 46 * - COUNT( * ) THEN - COUNT( * ) ELSE - 45 END * 56 AS col0
----
-7902720
skipif mysql # not compatible
query I rowsort label-9331
SELECT DISTINCT - 56 * 56 * + - CASE - - 11 WHEN 88 * - + ( - - 45 ) * + CAST ( NULL AS INTEGER ) - - COUNT ( * ) + - NULLIF ( + 56 - - MIN ( - 86 - - 84 ), NULLIF ( 5, 46 / - CASE 49 WHEN 70 + + 63 THEN 68 WHEN - COUNT ( * ) THEN 71 * - 57 + + 54 END ) ) THEN NULL WHEN 46 * - COUNT ( * ) THEN - COUNT ( * ) ELSE - 45 END * 56 AS col0
----
-7902720
onlyif mysql # aggregate syntax:
query I rowsort label-9332
SELECT ALL - NULLIF ( + 75, 80 * - 24 + - 10 + 87 * + + COUNT( ALL - 8 ) ) + 28
----
-47
skipif mysql # not compatible
query I rowsort label-9332
SELECT ALL - NULLIF ( + 75, 80 * - 24 + - 10 + 87 * + + COUNT ( ALL - 8 ) ) + 28
----
-47
onlyif mysql # aggregate syntax:
query I rowsort label-9333
SELECT - 76 * MIN( + - 38 )
----
2888
skipif mysql # not compatible
query I rowsort label-9333
SELECT - 76 * MIN ( + - 38 )
----
2888
onlyif mysql # aggregate syntax:
query I rowsort label-9334
SELECT ALL - MAX( - 26 ) + - 20 * + ( + - 59 )
----
1206
skipif mysql # not compatible
query I rowsort label-9334
SELECT ALL - MAX ( - 26 ) + - 20 * + ( + - 59 )
----
1206
onlyif mysql # aggregate syntax:
query I rowsort label-9335
SELECT DISTINCT CASE 37 WHEN - 68 THEN NULL WHEN - 64 THEN 31 - - 24 * + 83 + + - MAX( DISTINCT 47 ) + + 61 * + 48 ELSE CASE - 51 WHEN 65 * 56 + COUNT( * ) * - COUNT( - 75 ) THEN NULL WHEN 67 * + 15 THEN COUNT( * ) * + COUNT( * ) END + 23 END
----
NULL
skipif mysql # not compatible
query I rowsort label-9335
SELECT DISTINCT CASE 37 WHEN - 68 THEN NULL WHEN - 64 THEN 31 - - 24 * + 83 + + - MAX ( DISTINCT 47 ) + + 61 * + 48 ELSE CASE - 51 WHEN 65 * 56 + COUNT ( * ) * - COUNT ( - 75 ) THEN NULL WHEN 67 * + 15 THEN COUNT ( * ) * + COUNT ( * ) END + 23 END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9336
SELECT ALL + ( - COUNT( * ) ) + + + 3 AS col1
----
2
skipif mysql # not compatible
query I rowsort label-9336
SELECT ALL + ( - COUNT ( * ) ) + + + 3 AS col1
----
2
onlyif mysql # aggregate syntax:
query I rowsort label-9337
SELECT - MAX( ALL + + 98 )
----
-98
skipif mysql # not compatible
query I rowsort label-9337
SELECT - MAX ( ALL + + 98 )
----
-98
query I rowsort
SELECT DISTINCT ( 17 )
----
17
query I rowsort
SELECT ALL - 38 + + 8 AS col0
----
-30
query I rowsort
SELECT - 40 * 30 AS col2
----
-1200
query II rowsort
SELECT - 46 * + + 72 AS col0, + 21 AS col1
----
-3312
21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9342
SELECT DISTINCT - - 89 / + CAST( ( - CASE - 31 WHEN 70 + + COUNT( * ) THEN NULL WHEN + 0 THEN + + COUNT( * ) * MIN( DISTINCT + 43 ) ELSE NULL END ) AS SIGNED ) * 6 col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9342
SELECT DISTINCT - - 89 / + CAST ( ( - CASE - 31 WHEN 70 + + COUNT ( * ) THEN NULL WHEN + 0 THEN + + COUNT ( * ) * MIN ( DISTINCT + 43 ) ELSE NULL END ) AS INTEGER ) * 6 col2
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-9343
SELECT ALL NULLIF ( + 63, - - 87 * - + 72 ) * - 62 AS col0, COUNT( * )
----
-3906
1
skipif mysql # not compatible
query II rowsort label-9343
SELECT ALL NULLIF ( + 63, - - 87 * - + 72 ) * - 62 AS col0, COUNT ( * )
----
-3906
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9344
SELECT 52 * COALESCE ( - - 41, + CAST( - 71 AS SIGNED ) ) col2
----
2132
skipif mysql # not compatible
query I rowsort label-9344
SELECT 52 * COALESCE ( - - 41, + CAST ( - 71 AS INTEGER ) ) col2
----
2132
query I rowsort
SELECT ALL - 46 - - 13
----
-33
query I rowsort
SELECT ALL - COALESCE ( - 40, + - 96 )
----
40
onlyif mysql # DIV for integer division:
query I rowsort label-9347
SELECT + 31 DIV - 1 - 52 AS col2
----
-83
skipif mysql # not compatible
query I rowsort label-9347
SELECT + 31 / - 1 - 52 AS col2
----
-83
onlyif mysql # aggregate syntax:
query II rowsort label-9348
SELECT MIN( DISTINCT + + 87 ) * - + 37 + 15, 3 col1
----
-3204
3
skipif mysql # not compatible
query II rowsort label-9348
SELECT MIN ( DISTINCT + + 87 ) * - + 37 + 15, 3 col1
----
-3204
3
onlyif mysql # aggregate syntax:
query II rowsort label-9349
SELECT - COUNT( + 75 ) AS col0, + 81
----
-1
81
skipif mysql # not compatible
query II rowsort label-9349
SELECT - COUNT ( + 75 ) AS col0, + 81
----
-1
81
query I rowsort
SELECT + ( 70 ) AS col1
----
70
query I rowsort
SELECT DISTINCT - + ( - 49 ) AS col0
----
49
onlyif mysql # aggregate syntax:
query II rowsort label-9352
SELECT 1 * - 2, 1 + - 0 + COUNT( * ) + + COUNT( * ) - + 25 * - - 42 + + ( - 33 ) + 12 AS col0
----
-2
-1068
skipif mysql # not compatible
query II rowsort label-9352
SELECT 1 * - 2, 1 + - 0 + COUNT ( * ) + + COUNT ( * ) - + 25 * - - 42 + + ( - 33 ) + 12 AS col0
----
-2
-1068
onlyif mysql # aggregate syntax:
query I rowsort label-9353
SELECT DISTINCT - - COUNT( * ) col2
----
1
skipif mysql # not compatible
query I rowsort label-9353
SELECT DISTINCT - - COUNT ( * ) col2
----
1
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9354
SELECT ALL + MIN( ALL - - 70 ) * 21 DIV CASE 70 WHEN - + 31 * 7 * 97 THEN NULL WHEN - COUNT( * ) + 2 THEN + COUNT( * ) * + 47 ELSE - COUNT( * ) * - 35 END + + 17
----
59
skipif mysql # not compatible
query I rowsort label-9354
SELECT ALL + MIN ( ALL - - 70 ) * 21 / CASE 70 WHEN - + 31 * 7 * 97 THEN NULL WHEN - COUNT ( * ) + 2 THEN + COUNT ( * ) * + 47 ELSE - COUNT ( * ) * - 35 END + + 17
----
59
onlyif mysql # aggregate syntax:
query I rowsort label-9355
SELECT COUNT( * ) * + 90 AS col1
----
90
skipif mysql # not compatible
query I rowsort label-9355
SELECT COUNT ( * ) * + 90 AS col1
----
90
query I rowsort
SELECT ALL 42 + + 5 col1
----
47
onlyif mysql # aggregate syntax:
query I rowsort label-9357
SELECT ALL COUNT( * ) * 14 AS col2
----
14
skipif mysql # not compatible
query I rowsort label-9357
SELECT ALL COUNT ( * ) * 14 AS col2
----
14
onlyif mysql # DIV for integer division:
query I rowsort label-9358
SELECT 23 DIV + 92 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-9358
SELECT 23 / + 92 AS col2
----
0
query I rowsort
SELECT ALL 94 + + NULLIF ( - + 49, 76 )
----
45
query I rowsort
SELECT 4 + ( 96 ) AS col1
----
100
onlyif mysql # DIV for integer division:
query I rowsort label-9361
SELECT ( + 62 ) DIV - 21
----
-2
skipif mysql # not compatible
query I rowsort label-9361
SELECT ( + 62 ) / - 21
----
-2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-9362
SELECT ALL + CAST( + 82 AS SIGNED ) + + MIN( ALL - - 95 ) + 69 AS col1, + 70 + + COUNT( * ) DIV + + 79 + + 95 AS col1
----
246
165
skipif mysql # not compatible
query II rowsort label-9362
SELECT ALL + CAST ( + 82 AS INTEGER ) + + MIN ( ALL - - 95 ) + 69 AS col1, + 70 + + COUNT ( * ) / + + 79 + + 95 AS col1
----
246
165
onlyif mysql # aggregate syntax:
query I rowsort label-9363
SELECT DISTINCT COUNT( * ) * 29 AS col0
----
29
skipif mysql # not compatible
query I rowsort label-9363
SELECT DISTINCT COUNT ( * ) * 29 AS col0
----
29
onlyif mysql # DIV for integer division:
query I rowsort label-9364
SELECT 29 - + 19 DIV - 11 + - 37
----
-7
skipif mysql # not compatible
query I rowsort label-9364
SELECT 29 - + 19 / - 11 + - 37
----
-7
query I rowsort
SELECT ( - - 52 ) + 93 AS col1
----
145
query I rowsort
SELECT 39 - - 63 col1
----
102
query I rowsort
SELECT 13 + - + 22
----
-9
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9368
SELECT ALL - 34 + - 50 + + 94 / - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9368
SELECT ALL - 34 + - 50 + + 94 / - CAST ( NULL AS INTEGER ) AS col1
----
NULL
query II rowsort
SELECT 90 AS col1, - ( - 8 ) AS col0
----
90
8
query I rowsort
SELECT ALL - 7 * 28 * + + 62
----
-12152
onlyif mysql # aggregate syntax:
query I rowsort label-9371
SELECT ALL + COUNT( * ) - 19 col0
----
-18
skipif mysql # not compatible
query I rowsort label-9371
SELECT ALL + COUNT ( * ) - 19 col0
----
-18
query I rowsort
SELECT ALL - 50 - 86
----
-136
onlyif mysql # aggregate syntax:
query I rowsort label-9373
SELECT - + COALESCE ( + + 99, + COUNT( * ) * - 19 ) AS col1
----
-99
skipif mysql # not compatible
query I rowsort label-9373
SELECT - + COALESCE ( + + 99, + COUNT ( * ) * - 19 ) AS col1
----
-99
query I rowsort
SELECT 67 * + 4 * + 90 + 52 AS col2
----
24172
onlyif mysql # aggregate syntax:
query I rowsort label-9375
SELECT DISTINCT + - COUNT( * ) * 36 AS col1
----
-36
skipif mysql # not compatible
query I rowsort label-9375
SELECT DISTINCT + - COUNT ( * ) * 36 AS col1
----
-36
query I rowsort
SELECT + - 63 * - 17 + + COALESCE ( + 82, - - 20 ) AS col1
----
1153
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9377
SELECT 47 DIV - COUNT( * ) + + - 90 AS col2
----
-137
skipif mysql # not compatible
query I rowsort label-9377
SELECT 47 / - COUNT ( * ) + + - 90 AS col2
----
-137
onlyif mysql # DIV for integer division:
query I rowsort label-9378
SELECT - 16 DIV + - 75 DIV 60 * + + 18 * 91 + - 0
----
0
skipif mysql # not compatible
query I rowsort label-9378
SELECT - 16 / + - 75 / 60 * + + 18 * 91 + - 0
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9379
SELECT ALL - + MIN( - 64 )
----
64
skipif mysql # not compatible
query I rowsort label-9379
SELECT ALL - + MIN ( - 64 )
----
64
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-9380
SELECT CASE 98 WHEN - COUNT( - COALESCE ( - 99, + 19 + 14 ) ) THEN COALESCE ( 95, + - 28, COUNT( * ) ) + CAST( 67 + + 76 * - ( 16 ) AS DECIMAL ) ELSE NULL END * ( 18 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9380
SELECT CASE 98 WHEN - COUNT ( - COALESCE ( - 99, + 19 + 14 ) ) THEN COALESCE ( 95, + - 28, COUNT ( * ) ) + CAST ( 67 + + 76 * - ( 16 ) AS REAL ) ELSE NULL END * ( 18 ) AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9381
SELECT DISTINCT NULLIF ( - ( - - ( + 27 ) ), - 59 * - - 3 ) * COUNT( * ) + + - 1 + - MAX( + - 38 )
----
10
skipif mysql # not compatible
query I rowsort label-9381
SELECT DISTINCT NULLIF ( - ( - - ( + 27 ) ), - 59 * - - 3 ) * COUNT ( * ) + + - 1 + - MAX ( + - 38 )
----
10
onlyif mysql # aggregate syntax:
query II rowsort label-9382
SELECT ALL - + 49 AS col1, + 79 + - 96 + - - 75 + CASE COUNT( * ) WHEN - 24 + - 86 - + 94 - - 80 / 32 THEN + ( + 85 ) ELSE 70 END - 97 * + 73 * + COUNT( - 69 * 15 )
----
-49
-6953
skipif mysql # not compatible
query II rowsort label-9382
SELECT ALL - + 49 AS col1, + 79 + - 96 + - - 75 + CASE COUNT ( * ) WHEN - 24 + - 86 - + 94 - - 80 / 32 THEN + ( + 85 ) ELSE 70 END - 97 * + 73 * + COUNT ( - 69 * 15 )
----
-49
-6953
query I rowsort
SELECT 16 * 56 - - + ( - 38 ) * - 59
----
3138
onlyif mysql # DIV for integer division:
query I rowsort label-9384
SELECT 49 DIV + + 75
----
0
skipif mysql # not compatible
query I rowsort label-9384
SELECT 49 / + + 75
----
0
query I rowsort
SELECT 78 * 93 * 39 * + 41 * 21
----
243582066
onlyif mysql # aggregate syntax:
query I rowsort label-9386
SELECT COUNT( * ) + + 76
----
77
skipif mysql # not compatible
query I rowsort label-9386
SELECT COUNT ( * ) + + 76
----
77
onlyif mysql # aggregate syntax:
query I rowsort label-9387
SELECT ALL MAX( DISTINCT + 75 ) + - 12
----
63
skipif mysql # not compatible
query I rowsort label-9387
SELECT ALL MAX ( DISTINCT + 75 ) + - 12
----
63
query I rowsort
SELECT 4 + + 7
----
11
query II rowsort
SELECT ALL - 42 AS col0, - 57 AS col1
----
-42
-57
query II rowsort
SELECT ALL 65 AS col2, 77
----
65
77
onlyif mysql # aggregate syntax:
query I rowsort label-9391
SELECT - MAX( DISTINCT 42 ) AS col0
----
-42
skipif mysql # not compatible
query I rowsort label-9391
SELECT - MAX ( DISTINCT 42 ) AS col0
----
-42
onlyif mysql # DIV for integer division:
query II rowsort label-9392
SELECT ALL 67 AS col2, - 98 DIV 63
----
67
-1
skipif mysql # not compatible
query II rowsort label-9392
SELECT ALL 67 AS col2, - 98 / 63
----
67
-1
query I rowsort
SELECT DISTINCT 52 + - + 98 + 55 * ( + 46 ) AS col1
----
2484
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-9394
SELECT DISTINCT CAST( NULL AS DECIMAL ) * - COALESCE ( + 25, - 35 )
----
NULL
skipif mysql # not compatible
query I rowsort label-9394
SELECT DISTINCT CAST ( NULL AS REAL ) * - COALESCE ( + 25, - 35 )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9395
SELECT ( - + 89 ) * NULLIF ( - 1, CAST( 59 AS SIGNED ) ) * + 34
----
3026
skipif mysql # not compatible
query I rowsort label-9395
SELECT ( - + 89 ) * NULLIF ( - 1, CAST ( 59 AS INTEGER ) ) * + 34
----
3026
onlyif mysql # aggregate syntax:
query I rowsort label-9396
SELECT ALL ( COUNT( DISTINCT + 12 ) ) - 25
----
-24
skipif mysql # not compatible
query I rowsort label-9396
SELECT ALL ( COUNT ( DISTINCT + 12 ) ) - 25
----
-24
onlyif mysql # aggregate syntax:
query II rowsort label-9397
SELECT ALL 41 AS col1, + COUNT( * ) AS col1
----
41
1
skipif mysql # not compatible
query II rowsort label-9397
SELECT ALL 41 AS col1, + COUNT ( * ) AS col1
----
41
1
query I rowsort
SELECT ALL - 79 - + 75 AS col1
----
-154
onlyif mysql # aggregate syntax:
query II rowsort label-9399
SELECT ALL COUNT( * ) AS col2, - 52 AS col0
----
1
-52
skipif mysql # not compatible
query II rowsort label-9399
SELECT ALL COUNT ( * ) AS col2, - 52 AS col0
----
1
-52
onlyif mysql # aggregate syntax:
query I rowsort label-9400
SELECT + - 16 * + NULLIF ( - 25, + MIN( ALL - 16 ) ) * + 69 + - 63 + + + CASE - + 12 WHEN - - 78 THEN 45 - + 94 ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-9400
SELECT + - 16 * + NULLIF ( - 25, + MIN ( ALL - 16 ) ) * + 69 + - 63 + + + CASE - + 12 WHEN - - 78 THEN 45 - + 94 ELSE NULL END
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-9401
SELECT + 87 DIV - 84
----
-1
skipif mysql # not compatible
query I rowsort label-9401
SELECT + 87 / - 84
----
-1
query I rowsort
SELECT + 40 * + 3 AS col2
----
120
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9403
SELECT + - MIN( DISTINCT - 80 ) - - - 30 DIV - COUNT( - 92 )
----
110
skipif mysql # not compatible
query I rowsort label-9403
SELECT + - MIN ( DISTINCT - 80 ) - - - 30 / - COUNT ( - 92 )
----
110
query I rowsort
SELECT ALL + CASE 66 WHEN - - 97 + - - 52 * - 84 * - ( 60 ) * - 96 - - 56 THEN 11 / + ( - 57 ) + 69 * - 99 - 4 END AS col0
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9405
SELECT ALL + CAST( + 64 AS SIGNED ) AS col1
----
64
skipif mysql # not compatible
query I rowsort label-9405
SELECT ALL + CAST ( + 64 AS INTEGER ) AS col1
----
64
query I rowsort
SELECT - - COALESCE ( - 48, - 91 ) * + 84 col0
----
-4032
query I rowsort
SELECT ALL + - 67 * + + 15 * - COALESCE ( - 39, - - 28 ) + - 75 * + 95 * - 7 + + 26 AS col1
----
10706
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9408
SELECT DISTINCT + + NULLIF ( - 93, + CAST( + + 51 AS SIGNED ) / 58 + - COUNT( * ) ) AS col1
----
-93
skipif mysql # not compatible
query I rowsort label-9408
SELECT DISTINCT + + NULLIF ( - 93, + CAST ( + + 51 AS INTEGER ) / 58 + - COUNT ( * ) ) AS col1
----
-93
onlyif mysql # aggregate syntax:
query II rowsort label-9409
SELECT + + 18 AS col2, + MIN( 5 ) AS col0
----
18
5
skipif mysql # not compatible
query II rowsort label-9409
SELECT + + 18 AS col2, + MIN ( 5 ) AS col0
----
18
5
onlyif mysql # DIV for integer division:
query I rowsort label-9410
SELECT + 61 + - - 33 * + + 87 + + ( 20 ) + - 13 DIV 50 AS col1
----
2952
skipif mysql # not compatible
query I rowsort label-9410
SELECT + 61 + - - 33 * + + 87 + + ( 20 ) + - 13 / 50 AS col1
----
2952
query I rowsort
SELECT ALL + - 75 * 49 AS col0
----
-3675
query II rowsort
SELECT - 95 AS col2, + 17 * + 63 * + 34 col2
----
-95
36414
onlyif mysql # DIV for integer division:
query I rowsort label-9413
SELECT - - 31 DIV - 7
----
-4
skipif mysql # not compatible
query I rowsort label-9413
SELECT - - 31 / - 7
----
-4
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9414
SELECT - 44 - + 56 + + - ( + 4 ) / - COALESCE ( - 86, + 62 ) * + + ( + 74 ) * - - 9 * - + CAST( NULL AS SIGNED ) - - 76
----
NULL
skipif mysql # not compatible
query I rowsort label-9414
SELECT - 44 - + 56 + + - ( + 4 ) / - COALESCE ( - 86, + 62 ) * + + ( + 74 ) * - - 9 * - + CAST ( NULL AS INTEGER ) - - 76
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9415
SELECT DISTINCT COUNT( * ) * + 64 + 32 + 88
----
184
skipif mysql # not compatible
query I rowsort label-9415
SELECT DISTINCT COUNT ( * ) * + 64 + 32 + 88
----
184
onlyif mysql # DIV for integer division:
query I rowsort label-9416
SELECT - 1 DIV + + 98
----
0
skipif mysql # not compatible
query I rowsort label-9416
SELECT - 1 / + + 98
----
0
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9417
SELECT - 60 + + CAST( 51 AS SIGNED ) AS col0
----
-9
skipif mysql # not compatible
query I rowsort label-9417
SELECT - 60 + + CAST ( 51 AS INTEGER ) AS col0
----
-9
query I rowsort
SELECT - 36 + + 85 * + 39 AS col1
----
3279
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-9419
SELECT NULLIF ( - + 59, COUNT( * ) * COALESCE ( + 83, - - 16 ) * + + COUNT( * ) + - 19 + - + CASE + + 32 WHEN - + COUNT( * ) + + CASE 59 WHEN 98 THEN + CAST( NULL AS DECIMAL ) ELSE NULL END THEN - 15 / ( 44 * - 11 ) ELSE 47 END * 72 * 46 + 85 ) AS col2
----
-59
skipif mysql # not compatible
query I rowsort label-9419
SELECT NULLIF ( - + 59, COUNT ( * ) * COALESCE ( + 83, - - 16 ) * + + COUNT ( * ) + - 19 + - + CASE + + 32 WHEN - + COUNT ( * ) + + CASE 59 WHEN 98 THEN + CAST ( NULL AS REAL ) ELSE NULL END THEN - 15 / ( 44 * - 11 ) ELSE 47 END * 72 * 46 + 85 ) AS col2
----
-59
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9420
SELECT ALL - COUNT( * ) DIV - 98
----
0
skipif mysql # not compatible
query I rowsort label-9420
SELECT ALL - COUNT ( * ) / - 98
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9421
SELECT + MAX( + 56 ) AS col0
----
56
skipif mysql # not compatible
query I rowsort label-9421
SELECT + MAX ( + 56 ) AS col0
----
56
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9422
SELECT - 40 * 13 + - 36 * - + CAST( NULL AS SIGNED ) - - + 52
----
NULL
skipif mysql # not compatible
query I rowsort label-9422
SELECT - 40 * 13 + - 36 * - + CAST ( NULL AS INTEGER ) - - + 52
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9423
SELECT - 47 * + + CAST( NULL AS SIGNED ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9423
SELECT - 47 * + + CAST ( NULL AS INTEGER ) AS col2
----
NULL
query I rowsort
SELECT DISTINCT + 25 * - + ( + 35 ) - - 59 col0
----
-816
query II rowsort
SELECT ALL - 79 * 64 AS col0, 60 AS col2
----
-5056
60
onlyif mysql # aggregate syntax:
query II rowsort label-9426
SELECT - 11 + + 74 + COUNT( * ) * + + COUNT( * ) * - 65 AS col2, ( - + 29 )
----
-2
-29
skipif mysql # not compatible
query II rowsort label-9426
SELECT - 11 + + 74 + COUNT ( * ) * + + COUNT ( * ) * - 65 AS col2, ( - + 29 )
----
-2
-29
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9427
SELECT DISTINCT - 48 * + 53 - CAST( - 44 AS SIGNED )
----
-2500
skipif mysql # not compatible
query I rowsort label-9427
SELECT DISTINCT - 48 * + 53 - CAST ( - 44 AS INTEGER )
----
-2500
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-9428
SELECT - 87 + + - 95 + - 83 + MIN( ALL 64 ) AS col0, ( + - 75 ) DIV + 72 AS col2
----
-201
-1
skipif mysql # not compatible
query II rowsort label-9428
SELECT - 87 + + - 95 + - 83 + MIN ( ALL 64 ) AS col0, ( + - 75 ) / + 72 AS col2
----
-201
-1
onlyif mysql # aggregate syntax:
query I rowsort label-9429
SELECT ALL + COUNT( * ) * - + 86
----
-86
skipif mysql # not compatible
query I rowsort label-9429
SELECT ALL + COUNT ( * ) * - + 86
----
-86
query I rowsort
SELECT + 71 - - 24 AS col0
----
95
query I rowsort
SELECT + 76 * - + 96 AS col1
----
-7296
query I rowsort
SELECT - 15 + + 97 + - 61
----
21
onlyif mysql # aggregate syntax:
query I rowsort label-9433
SELECT ALL CASE WHEN - MAX( ALL 13 ) >= ( + COUNT( * ) - - 0 ) THEN CASE WHEN - 27 IS NOT NULL THEN + COUNT( * ) WHEN NOT ( + 25 ) IS NULL THEN NULL END * COUNT( * ) + - 32 END col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9433
SELECT ALL CASE WHEN - MAX ( ALL 13 ) >= ( + COUNT ( * ) - - 0 ) THEN CASE WHEN - 27 IS NOT NULL THEN + COUNT ( * ) WHEN NOT ( + 25 ) IS NULL THEN NULL END * COUNT ( * ) + - 32 END col2
----
NULL
query I rowsort
SELECT - ( + 60 )
----
-60
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-9435
SELECT + + 4 * + SUM( 37 ) * - MIN( - - 47 ) * + CASE + + 1 WHEN + AVG ( 87 ) / 29 * + COUNT( * ) * CAST( NULL AS DECIMAL ) + 15 THEN - 50 END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9435
SELECT + + 4 * + SUM ( 37 ) * - MIN ( - - 47 ) * + CASE + + 1 WHEN + AVG ( 87 ) / 29 * + COUNT ( * ) * CAST ( NULL AS REAL ) + 15 THEN - 50 END AS col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type: DECIMAL type:
query I rowsort label-9436
SELECT ALL + ( + NULLIF ( + 22, + + 77 + - 32 + 61 / + 30 ) ) * - - CAST( NULLIF ( - - COALESCE ( 56, + 16 + 35 * 19 ), - 84 * + CAST( + 63 AS DECIMAL ) ) AS SIGNED ) * - 23
----
-28336
skipif mysql # not compatible
query I rowsort label-9436
SELECT ALL + ( + NULLIF ( + 22, + + 77 + - 32 + 61 / + 30 ) ) * - - CAST ( NULLIF ( - - COALESCE ( 56, + 16 + 35 * 19 ), - 84 * + CAST ( + 63 AS REAL ) ) AS INTEGER ) * - 23
----
-28336
query I rowsort
SELECT + + 93 + 96 + - 75
----
114
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9438
SELECT + - NULLIF ( CAST( + 63 AS SIGNED ), + 33 * + 28 ) + - 52 - + + 62 * + 42 AS col0
----
-2719
skipif mysql # not compatible
query I rowsort label-9438
SELECT + - NULLIF ( CAST ( + 63 AS INTEGER ), + 33 * + 28 ) + - 52 - + + 62 * + 42 AS col0
----
-2719
onlyif mysql # aggregate syntax:
query II rowsort label-9439
SELECT DISTINCT + 54 * - - 37, + 71 * + COUNT( * ) AS col2
----
1998
71
skipif mysql # not compatible
query II rowsort label-9439
SELECT DISTINCT + 54 * - - 37, + 71 * + COUNT ( * ) AS col2
----
1998
71
query I rowsort
SELECT - + 53 AS col1
----
-53
onlyif mysql # aggregate syntax:
query I rowsort label-9441
SELECT DISTINCT + 5 + ( SUM( + + 88 ) ) AS col1
----
93
skipif mysql # not compatible
query I rowsort label-9441
SELECT DISTINCT + 5 + ( SUM ( + + 88 ) ) AS col1
----
93
onlyif mysql # DIV for integer division:
query II rowsort label-9442
SELECT + 45 DIV + 65 AS col1, 33 AS col2
----
0
33
skipif mysql # not compatible
query II rowsort label-9442
SELECT + 45 / + 65 AS col1, 33 AS col2
----
0
33
query I rowsort
SELECT 77 * 83 + 21 + - + 88
----
6324
onlyif mysql # aggregate syntax:
query I rowsort label-9444
SELECT + ( + - CASE + COUNT( * ) WHEN - 95 + - - 7 / + COUNT( * ) * + 30 + + + COUNT( * ) THEN - + 28 ELSE NULL END )
----
NULL
skipif mysql # not compatible
query I rowsort label-9444
SELECT + ( + - CASE + COUNT ( * ) WHEN - 95 + - - 7 / + COUNT ( * ) * + 30 + + + COUNT ( * ) THEN - + 28 ELSE NULL END )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-9445
SELECT + MAX( ALL - COALESCE ( - 41, + - 34 * - 92 ) ) AS col0, 39 * + MAX( DISTINCT + + ( + 65 ) )
----
41
2535
skipif mysql # not compatible
query II rowsort label-9445
SELECT + MAX ( ALL - COALESCE ( - 41, + - 34 * - 92 ) ) AS col0, 39 * + MAX ( DISTINCT + + ( + 65 ) )
----
41
2535
query I rowsort
SELECT + 60 * + + ( + 33 ) * - 1
----
-1980
query I rowsort
SELECT ALL + NULLIF ( + 16, + 18 ) * - 23 * 34 AS col2
----
-12512
onlyif mysql # aggregate syntax:
query I rowsort label-9448
SELECT - ( + 98 ) * - 28 + - + CASE + 89 WHEN 1 + + + 75 THEN NULL ELSE + + COUNT( * ) END + - 63
----
2680
skipif mysql # not compatible
query I rowsort label-9448
SELECT - ( + 98 ) * - 28 + - + CASE + 89 WHEN 1 + + + 75 THEN NULL ELSE + + COUNT ( * ) END + - 63
----
2680
onlyif mysql # aggregate syntax:
query II rowsort label-9449
SELECT ALL + 49 AS col1, - COUNT( * ) col0
----
49
-1
skipif mysql # not compatible
query II rowsort label-9449
SELECT ALL + 49 AS col1, - COUNT ( * ) col0
----
49
-1
query I rowsort
SELECT - 30 * + 71
----
-2130
query I rowsort
SELECT ( + - 78 )
----
-78
onlyif mysql # DIV for integer division:
query I rowsort label-9452
SELECT 38 DIV + 34 + + 53 DIV - 67 * + - 49
----
1
skipif mysql # not compatible
query I rowsort label-9452
SELECT 38 / + 34 + + 53 / - 67 * + - 49
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-9453
SELECT - COUNT( * ) + + 9 * - 33 * 34
----
-10099
skipif mysql # not compatible
query I rowsort label-9453
SELECT - COUNT ( * ) + + 9 * - 33 * 34
----
-10099
query I rowsort
SELECT - 0 * 12 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9455
SELECT 39 * 16 + 97 + - 61 - + - CASE + COUNT( - + 85 ) WHEN + 74 THEN MIN( ALL + + 77 ) * - COUNT( * ) + MIN( DISTINCT - + 42 ) END * 71
----
NULL
skipif mysql # not compatible
query I rowsort label-9455
SELECT 39 * 16 + 97 + - 61 - + - CASE + COUNT ( - + 85 ) WHEN + 74 THEN MIN ( ALL + + 77 ) * - COUNT ( * ) + MIN ( DISTINCT - + 42 ) END * 71
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9456
SELECT DISTINCT - 3 * + CAST( NULL AS SIGNED ) - - 49 * - NULLIF ( + 40, 63 )
----
NULL
skipif mysql # not compatible
query I rowsort label-9456
SELECT DISTINCT - 3 * + CAST ( NULL AS INTEGER ) - - 49 * - NULLIF ( + 40, 63 )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9457
SELECT ALL - SUM( - 88 ) AS col0
----
88
skipif mysql # not compatible
query I rowsort label-9457
SELECT ALL - SUM ( - 88 ) AS col0
----
88
query I rowsort
SELECT 42 - + - 88
----
130
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9459
SELECT ALL - 48 DIV 89 * - 71 * - COUNT( * )
----
0
skipif mysql # not compatible
query I rowsort label-9459
SELECT ALL - 48 / 89 * - 71 * - COUNT ( * )
----
0
query I rowsort
SELECT 48 * - ( 58 )
----
-2784
query I rowsort
SELECT DISTINCT - 30 * - 85 AS col0
----
2550
query II rowsort
SELECT 98 AS col2, 74 * - - 51 + + + 34
----
98
3808
onlyif mysql # aggregate syntax:
query I rowsort label-9463
SELECT ALL + MIN( - 1 ) AS col2
----
-1
skipif mysql # not compatible
query I rowsort label-9463
SELECT ALL + MIN ( - 1 ) AS col2
----
-1
onlyif mysql # aggregate syntax:
query II rowsort label-9464
SELECT NULLIF ( - 28, + 84 + COUNT( * ) ) * + 37 * + 43, + 57 * 51 col0
----
-44548
2907
skipif mysql # not compatible
query II rowsort label-9464
SELECT NULLIF ( - 28, + 84 + COUNT ( * ) ) * + 37 * + 43, + 57 * 51 col0
----
-44548
2907
query I rowsort
SELECT ( - 20 ) + 67
----
47
onlyif mysql # aggregate syntax:
query II rowsort label-9466
SELECT - 0 AS col2, COUNT( * )
----
0
1
skipif mysql # not compatible
query II rowsort label-9466
SELECT - 0 AS col2, COUNT ( * )
----
0
1
query I rowsort
SELECT DISTINCT - + NULLIF ( - - 21, + ( + 47 ) ) * - 49 AS col0
----
1029
query I rowsort
SELECT ALL - + 9 * + 90
----
-810
query I rowsort
SELECT ALL 93 + + 58 AS col0
----
151
query I rowsort
SELECT ALL + - 96 + - - 86
----
-10
onlyif mysql # aggregate syntax:
query II rowsort label-9471
SELECT DISTINCT 78 AS col1, + MIN( - 48 ) AS col0
----
78
-48
skipif mysql # not compatible
query II rowsort label-9471
SELECT DISTINCT 78 AS col1, + MIN ( - 48 ) AS col0
----
78
-48
onlyif mysql # aggregate syntax:
query II rowsort label-9472
SELECT - COUNT( * ), - 83 + + 16 * - + 4 * - - 94 + - 90 + + 69 AS col1
----
-1
-6120
skipif mysql # not compatible
query II rowsort label-9472
SELECT - COUNT ( * ), - 83 + + 16 * - + 4 * - - 94 + - 90 + + 69 AS col1
----
-1
-6120
query I rowsort
SELECT 24 - + 93 col1
----
-69
onlyif mysql # aggregate syntax:
query II rowsort label-9474
SELECT ALL COUNT( * ), + 65 AS col0
----
1
65
skipif mysql # not compatible
query II rowsort label-9474
SELECT ALL COUNT ( * ), + 65 AS col0
----
1
65
onlyif mysql # aggregate syntax:
query I rowsort label-9475
SELECT + NULLIF ( + 58, - 66 + + 70 ) + + 68 + - COUNT( ALL - 1 ) AS col1
----
125
skipif mysql # not compatible
query I rowsort label-9475
SELECT + NULLIF ( + 58, - 66 + + 70 ) + + 68 + - COUNT ( ALL - 1 ) AS col1
----
125
onlyif mysql # aggregate syntax:
query II rowsort label-9476
SELECT - 7, MAX( ALL 14 ) AS col2
----
-7
14
skipif mysql # not compatible
query II rowsort label-9476
SELECT - 7, MAX ( ALL 14 ) AS col2
----
-7
14
onlyif mysql # aggregate syntax:
query I rowsort label-9477
SELECT DISTINCT 77 + + 27 * - COUNT( * ) + 83 * - 15
----
-1195
skipif mysql # not compatible
query I rowsort label-9477
SELECT DISTINCT 77 + + 27 * - COUNT ( * ) + 83 * - 15
----
-1195
onlyif mysql # aggregate syntax:
query I rowsort label-9478
SELECT - 52 * ( - + CASE WHEN NOT ( NOT ( NOT ( - 93 IN ( + 65, - COUNT( * ) ) ) ) ) THEN - + 86 WHEN NOT ( + 87 ) NOT IN ( - 79 ) THEN 51 + + 83 ELSE - 94 END ) AS col1
----
-4472
skipif mysql # not compatible
query I rowsort label-9478
SELECT - 52 * ( - + CASE WHEN NOT ( NOT ( NOT ( - 93 IN ( + 65, - COUNT ( * ) ) ) ) ) THEN - + 86 WHEN NOT ( + 87 ) NOT IN ( - 79 ) THEN 51 + + 83 ELSE - 94 END ) AS col1
----
-4472
query II rowsort
SELECT 21 AS col0, + 6
----
21
6
query I rowsort
SELECT 93 - - 64 + COALESCE ( + + 87, NULLIF ( + 13, - - 97 + - - 19 + + - 52 ) ) + - 18 - ( + 76 )
----
150
onlyif mysql # aggregate syntax:
query I rowsort label-9481
SELECT DISTINCT + + 79 + - COUNT( * ) col2
----
78
skipif mysql # not compatible
query I rowsort label-9481
SELECT DISTINCT + + 79 + - COUNT ( * ) col2
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-9482
SELECT ALL COALESCE ( 99, - 22 ) - + COALESCE ( + + 9, + ( + COALESCE ( - - ( - 17 ), 46, - COUNT( * ) ) ) * + - 97 * - - 35, - 64 ) + 31 AS col0
----
121
skipif mysql # not compatible
query I rowsort label-9482
SELECT ALL COALESCE ( 99, - 22 ) - + COALESCE ( + + 9, + ( + COALESCE ( - - ( - 17 ), 46, - COUNT ( * ) ) ) * + - 97 * - - 35, - 64 ) + 31 AS col0
----
121
query I rowsort
SELECT DISTINCT 1 * - - 84 AS col0
----
84
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9484
SELECT DISTINCT - CASE - 28 WHEN - - NULLIF ( - 91, ( 81 ) ) - + COUNT( * ) THEN - + ( + CASE 5 WHEN + 12 THEN + - CAST( NULL AS SIGNED ) WHEN - 16 - + + 80 THEN NULL WHEN 25 THEN 65 ELSE 79 END ) WHEN + NULLIF ( 24, ( ( 26 ) ) * 58 ) THEN - 90 END col0
----
NULL
skipif mysql # not compatible
query I rowsort label-9484
SELECT DISTINCT - CASE - 28 WHEN - - NULLIF ( - 91, ( 81 ) ) - + COUNT ( * ) THEN - + ( + CASE 5 WHEN + 12 THEN + - CAST ( NULL AS INTEGER ) WHEN - 16 - + + 80 THEN NULL WHEN 25 THEN 65 ELSE 79 END ) WHEN + NULLIF ( 24, ( ( 26 ) ) * 58 ) THEN - 90 END col0
----
NULL
query I rowsort
SELECT 97 + + ( 10 ) AS col0
----
107
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-9486
SELECT 3 * + 44 col2, COUNT( * ) DIV + 60 * - - 72 + - + 51 + - 68 * + 68
----
132
-4675
skipif mysql # not compatible
query II rowsort label-9486
SELECT 3 * + 44 col2, COUNT ( * ) / + 60 * - - 72 + - + 51 + - 68 * + 68
----
132
-4675
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9487
SELECT 52 DIV - COUNT( * ) - - 63
----
11
skipif mysql # not compatible
query I rowsort label-9487
SELECT 52 / - COUNT ( * ) - - 63
----
11
query I rowsort
SELECT ( - - 54 ) - + + 18 AS col2
----
36
onlyif mysql # aggregate syntax:
query I rowsort label-9489
SELECT 52 * NULLIF ( 41, - AVG ( 76 ) * + ( + + 93 ) + - 11 ) * + 27 + - + CASE COUNT( * ) WHEN 41 THEN NULL WHEN 71 * + 32 * 69 - + ( 84 ) * - 94 THEN - 13 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9489
SELECT 52 * NULLIF ( 41, - AVG ( 76 ) * + ( + + 93 ) + - 11 ) * + 27 + - + CASE COUNT ( * ) WHEN 41 THEN NULL WHEN 71 * + 32 * 69 - + ( 84 ) * - 94 THEN - 13 END AS col2
----
NULL
query I rowsort
SELECT ( 91 ) + - + ( 64 ) AS col2
----
27
query I rowsort
SELECT 57 * 33
----
1881
onlyif mysql # aggregate syntax:
query I rowsort label-9492
SELECT DISTINCT SUM( + 80 ) * + 44 AS col2
----
3520
skipif mysql # not compatible
query I rowsort label-9492
SELECT DISTINCT SUM ( + 80 ) * + 44 AS col2
----
3520
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9493
SELECT CAST( - + COALESCE ( - ( - ( + + 54 ) ), + 14 ) AS SIGNED ) * 11 + 91 + - 66 + - - 89 * - + 63 * + NULLIF ( + CASE + 8 WHEN 87 THEN + MAX( ALL 31 ) END, + 68 * 24 ) * COUNT( * ) / 39 AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-9493
SELECT CAST ( - + COALESCE ( - ( - ( + + 54 ) ), + 14 ) AS INTEGER ) * 11 + 91 + - 66 + - - 89 * - + 63 * + NULLIF ( + CASE + 8 WHEN 87 THEN + MAX ( ALL 31 ) END, + 68 * 24 ) * COUNT ( * ) / 39 AS col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9494
SELECT COUNT( * ) * - 97
----
-97
skipif mysql # not compatible
query I rowsort label-9494
SELECT COUNT ( * ) * - 97
----
-97
query I rowsort
SELECT ALL - 45 + - - 73 AS col0
----
28
onlyif mysql # aggregate syntax:
query I rowsort label-9496
SELECT DISTINCT + COUNT( * ) + - 3 AS col0
----
-2
skipif mysql # not compatible
query I rowsort label-9496
SELECT DISTINCT + COUNT ( * ) + - 3 AS col0
----
-2
onlyif mysql # aggregate syntax:
query I rowsort label-9497
SELECT ALL + 71 + - + COUNT( * ) AS col2
----
70
skipif mysql # not compatible
query I rowsort label-9497
SELECT ALL + 71 + - + COUNT ( * ) AS col2
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-9498
SELECT 59 + - MAX( 88 ) + - - 33 * - SUM( - + 5 ) * COUNT( * )
----
136
skipif mysql # not compatible
query I rowsort label-9498
SELECT 59 + - MAX ( 88 ) + - - 33 * - SUM ( - + 5 ) * COUNT ( * )
----
136
onlyif mysql # aggregate syntax:
query I rowsort label-9499
SELECT ALL - 96 + - NULLIF ( MAX( DISTINCT 63 ), + 94 / + - 23 ) AS col2
----
-159
skipif mysql # not compatible
query I rowsort label-9499
SELECT ALL - 96 + - NULLIF ( MAX ( DISTINCT 63 ), + 94 / + - 23 ) AS col2
----
-159
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9500
SELECT DISTINCT + 38 + - + CAST( + + COUNT( * ) AS SIGNED ) AS col1
----
37
skipif mysql # not compatible
query I rowsort label-9500
SELECT DISTINCT + 38 + - + CAST ( + + COUNT ( * ) AS INTEGER ) AS col1
----
37
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9501
SELECT + CAST( NULL AS SIGNED ) + - + SUM( ALL + + 99 ) + 44 - - ( 48 ) / 88 - 77 * + 82 + 96
----
NULL
skipif mysql # not compatible
query I rowsort label-9501
SELECT + CAST ( NULL AS INTEGER ) + - + SUM ( ALL + + 99 ) + 44 - - ( 48 ) / 88 - 77 * + 82 + 96
----
NULL
query I rowsort
SELECT 39 + + - 13
----
26
onlyif mysql # aggregate syntax:
query I rowsort label-9503
SELECT - MAX( ALL - 10 ) + 42 AS col2
----
52
skipif mysql # not compatible
query I rowsort label-9503
SELECT - MAX ( ALL - 10 ) + 42 AS col2
----
52
query I rowsort
SELECT 29 + 81 * - 17 * 53 * + 49 * 12 AS col0
----
-42912799
query I rowsort
SELECT 16 * ( - 39 ) AS col1
----
-624
query I rowsort
SELECT 59 * - 3 AS col1
----
-177
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-9507
SELECT - COUNT( * ) + - + CAST( + 60 AS SIGNED ) DIV 97 AS col0
----
-1
skipif mysql # not compatible
query I rowsort label-9507
SELECT - COUNT ( * ) + - + CAST ( + 60 AS INTEGER ) / 97 AS col0
----
-1
query III rowsort
SELECT ALL + 94 - 6 - - 69 + - + 88 AS col0, - 55 AS col1, - 85
----
69
-55
-85
query I rowsort
SELECT ALL - + 89 * 3 col1
----
-267
onlyif mysql # aggregate syntax:
query I rowsort label-9510
SELECT 4 + + COUNT( ALL - + 79 ) AS col0
----
5
skipif mysql # not compatible
query I rowsort label-9510
SELECT 4 + + COUNT ( ALL - + 79 ) AS col0
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-9511
SELECT 20 * + COUNT( * ) + - + 20 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-9511
SELECT 20 * + COUNT ( * ) + - + 20 AS col0
----
0
query I rowsort
SELECT 13 * - ( CASE + 41 WHEN 46 THEN NULL ELSE + 47 END ) AS col1
----
-611
query I rowsort
SELECT NULLIF ( + + 87, - ( AVG ( ALL + 64 ) ) )
----
87
onlyif mysql # aggregate syntax:
query I rowsort label-9514
SELECT CASE - 1 WHEN + + 76 * + - 9 THEN + 50 + - - 62 WHEN - - COUNT( * ) THEN NULL ELSE NULL END / - 8 + + - 82 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9514
SELECT CASE - 1 WHEN + + 76 * + - 9 THEN + 50 + - - 62 WHEN - - COUNT ( * ) THEN NULL ELSE NULL END / - 8 + + - 82 AS col1
----
NULL
query II rowsort
SELECT ALL - 87 AS col1, - 32 AS col0
----
-87
-32
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-9516
SELECT NULLIF ( + COALESCE ( - 27, NULLIF ( COUNT( * ), 92 ) * - 66, - 91 DIV 9 + + 91 + - - 17 ), + + CAST( 22 AS SIGNED ) )
----
-27
skipif mysql # not compatible
query I rowsort label-9516
SELECT NULLIF ( + COALESCE ( - 27, NULLIF ( COUNT ( * ), 92 ) * - 66, - 91 / 9 + + 91 + - - 17 ), + + CAST ( 22 AS INTEGER ) )
----
-27
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9517
SELECT COALESCE ( + - COUNT( * ), ( + 93 ) DIV + ( - 98 ) )
----
-1
skipif mysql # not compatible
query I rowsort label-9517
SELECT COALESCE ( + - COUNT ( * ), ( + 93 ) / + ( - 98 ) )
----
-1
onlyif mysql # DIV for integer division:
query II rowsort label-9518
SELECT + 88 + + 94 - - 74 - + 29 DIV 76 DIV 93, 84 AS col2
----
256
84
skipif mysql # not compatible
query II rowsort label-9518
SELECT + 88 + + 94 - - 74 - + 29 / 76 / 93, 84 AS col2
----
256
84
onlyif mysql # DIV for integer division:
query I rowsort label-9519
SELECT DISTINCT + ( + 6 ) DIV + 13
----
0
skipif mysql # not compatible
query I rowsort label-9519
SELECT DISTINCT + ( + 6 ) / + 13
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9520
SELECT COUNT( * ) * - - 96 + - SUM( + - 74 ) - - + 74 * + 21 + + 62 AS col0
----
1786
skipif mysql # not compatible
query I rowsort label-9520
SELECT COUNT ( * ) * - - 96 + - SUM ( + - 74 ) - - + 74 * + 21 + + 62 AS col0
----
1786
query I rowsort
SELECT ALL + 57 * - + 47 AS col0
----
-2679
onlyif mysql # aggregate syntax:
query I rowsort label-9522
SELECT ALL ( - COUNT( * ) ) * - - 40 * MIN( - 39 ) + 34 - - 64
----
1658
skipif mysql # not compatible
query I rowsort label-9522
SELECT ALL ( - COUNT ( * ) ) * - - 40 * MIN ( - 39 ) + 34 - - 64
----
1658
query I rowsort
SELECT 58 * + 56 - + 45 col0
----
3203
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9524
SELECT MAX( ALL - ( - - CASE + - 33 WHEN + CAST( NULL AS SIGNED ) THEN - 7 ELSE - + 32 END ) ) AS col1
----
32
skipif mysql # not compatible
query I rowsort label-9524
SELECT MAX ( ALL - ( - - CASE + - 33 WHEN + CAST ( NULL AS INTEGER ) THEN - 7 ELSE - + 32 END ) ) AS col1
----
32
onlyif mysql # aggregate syntax:
query I rowsort label-9525
SELECT COUNT( DISTINCT - + 50 )
----
1
skipif mysql # not compatible
query I rowsort label-9525
SELECT COUNT ( DISTINCT - + 50 )
----
1
query I rowsort
SELECT + ( + + 72 ) + + + 35 * 65
----
2347
onlyif mysql # aggregate syntax:
query I rowsort label-9527
SELECT MAX( DISTINCT - 36 ) AS col1
----
-36
skipif mysql # not compatible
query I rowsort label-9527
SELECT MAX ( DISTINCT - 36 ) AS col1
----
-36
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9528
SELECT CAST( 54 AS SIGNED ) * + + 11 + + COUNT( * ) AS col0
----
595
skipif mysql # not compatible
query I rowsort label-9528
SELECT CAST ( 54 AS INTEGER ) * + + 11 + + COUNT ( * ) AS col0
----
595
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-9529
SELECT ALL 4 * + CAST( NULL AS DECIMAL ) + + 55 * 46 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9529
SELECT ALL 4 * + CAST ( NULL AS REAL ) + + 55 * 46 AS col1
----
NULL
query I rowsort
SELECT + + NULLIF ( - 66, + 98 ) AS col1
----
-66
query I rowsort
SELECT ALL + - 8 + - + 50
----
-58
onlyif mysql # aggregate syntax:
query I rowsort label-9532
SELECT 39 * + 99 + - 0 + + COUNT( * ) AS col0
----
3862
skipif mysql # not compatible
query I rowsort label-9532
SELECT 39 * + 99 + - 0 + + COUNT ( * ) AS col0
----
3862
onlyif mysql # aggregate syntax:
query II rowsort label-9533
SELECT - 85, + 39 + + COUNT( * ) AS col0
----
-85
40
skipif mysql # not compatible
query II rowsort label-9533
SELECT - 85, + 39 + + COUNT ( * ) AS col0
----
-85
40
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9534
SELECT - CASE COUNT( * ) WHEN + 91 THEN NULL ELSE + + 46 DIV - 72 * - COUNT( * ) END + COUNT( * ) * 80 + - 82 * + + 3 * - - 9 AS col2
----
-2134
skipif mysql # not compatible
query I rowsort label-9534
SELECT - CASE COUNT ( * ) WHEN + 91 THEN NULL ELSE + + 46 / - 72 * - COUNT ( * ) END + COUNT ( * ) * 80 + - 82 * + + 3 * - - 9 AS col2
----
-2134
onlyif mysql # aggregate syntax:
query I rowsort label-9535
SELECT ALL + 84 - - COUNT( * ) + - 42
----
43
skipif mysql # not compatible
query I rowsort label-9535
SELECT ALL + 84 - - COUNT ( * ) + - 42
----
43
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-9536
SELECT + 25 * 17 DIV + 42 col2, - 30 + - - NULLIF ( - 6, - CAST( COALESCE ( - 14, 2 * + 90 - + 10, 46 + 63 * + + COUNT( * ) ) AS SIGNED ) ) * ( + 3 ) AS col2
----
10
-48
skipif mysql # not compatible
query II rowsort label-9536
SELECT + 25 * 17 / + 42 col2, - 30 + - - NULLIF ( - 6, - CAST ( COALESCE ( - 14, 2 * + 90 - + 10, 46 + 63 * + + COUNT ( * ) ) AS INTEGER ) ) * ( + 3 ) AS col2
----
10
-48
onlyif mysql # DIV for integer division:
query I rowsort label-9537
SELECT + - 4 DIV + 32 * - 94
----
0
skipif mysql # not compatible
query I rowsort label-9537
SELECT + - 4 / + 32 * - 94
----
0
query I rowsort
SELECT ALL + 43 - + 59
----
-16
onlyif mysql # aggregate syntax:
query I rowsort label-9539
SELECT + COALESCE ( - - COUNT( * ), + - 13 ) + 32 AS col2
----
33
skipif mysql # not compatible
query I rowsort label-9539
SELECT + COALESCE ( - - COUNT ( * ), + - 13 ) + 32 AS col2
----
33
onlyif mysql # aggregate syntax:
query I rowsort label-9540
SELECT - 83 * - + COUNT( * ) AS col1
----
83
skipif mysql # not compatible
query I rowsort label-9540
SELECT - 83 * - + COUNT ( * ) AS col1
----
83
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9541
SELECT ALL + SUM( ALL 89 ) DIV 43 col0
----
2
skipif mysql # not compatible
query I rowsort label-9541
SELECT ALL + SUM ( ALL 89 ) / 43 col0
----
2
query I rowsort
SELECT - 77 + - 90 AS col1
----
-167
query II rowsort
SELECT 36, - 85 AS col1
----
36
-85
onlyif mysql # aggregate syntax:
query I rowsort label-9544
SELECT - COUNT( * ) * - COALESCE ( - - ( + 81 ), + + 1 * - COUNT( * ) )
----
81
skipif mysql # not compatible
query I rowsort label-9544
SELECT - COUNT ( * ) * - COALESCE ( - - ( + 81 ), + + 1 * - COUNT ( * ) )
----
81
query I rowsort
SELECT ALL 59 * - - 71
----
4189
onlyif mysql # aggregate syntax:
query I rowsort label-9546
SELECT DISTINCT SUM( - - 68 )
----
68
skipif mysql # not compatible
query I rowsort label-9546
SELECT DISTINCT SUM ( - - 68 )
----
68
query I rowsort
SELECT ALL + NULLIF ( + + 84, + - 86 ) col1
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-9548
SELECT ALL + COUNT( - - 96 ) * + 47 AS col0
----
47
skipif mysql # not compatible
query I rowsort label-9548
SELECT ALL + COUNT ( - - 96 ) * + 47 AS col0
----
47
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9549
SELECT DISTINCT + CAST( 74 AS SIGNED ) * - COUNT( * ) * + + 42 * + CASE - 59 WHEN 49 THEN - COUNT( * ) WHEN - - SUM( ALL - - 6 ) THEN NULL ELSE NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-9549
SELECT DISTINCT + CAST ( 74 AS INTEGER ) * - COUNT ( * ) * + + 42 * + CASE - 59 WHEN 49 THEN - COUNT ( * ) WHEN - - SUM ( ALL - - 6 ) THEN NULL ELSE NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9550
SELECT + 18, MIN( ALL - CAST( NULL AS SIGNED ) ) AS col1
----
18
NULL
skipif mysql # not compatible
query II rowsort label-9550
SELECT + 18, MIN ( ALL - CAST ( NULL AS INTEGER ) ) AS col1
----
18
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-9551
SELECT - 11 + + 7 + + 2 - - + 75 DIV 6
----
10
skipif mysql # not compatible
query I rowsort label-9551
SELECT - 11 + + 7 + + 2 - - + 75 / 6
----
10
query I rowsort
SELECT - 29 * 37 * + 14 AS col1
----
-15022
onlyif mysql # aggregate syntax:
query II rowsort label-9553
SELECT - COALESCE ( - 48, + 98, + - 35 * 89 + - + COUNT( * ) * 38 + 41 ) * + 60 * + 7 * - 95 AS col2, COUNT( * ) * - - COALESCE ( - 95, + + 90 ) AS col2
----
-1915200
-95
skipif mysql # not compatible
query II rowsort label-9553
SELECT - COALESCE ( - 48, + 98, + - 35 * 89 + - + COUNT ( * ) * 38 + 41 ) * + 60 * + 7 * - 95 AS col2, COUNT ( * ) * - - COALESCE ( - 95, + + 90 ) AS col2
----
-1915200
-95
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9554
SELECT DISTINCT 73 DIV - COUNT( * ) + - 62 AS col2
----
-135
skipif mysql # not compatible
query I rowsort label-9554
SELECT DISTINCT 73 / - COUNT ( * ) + - 62 AS col2
----
-135
onlyif mysql # aggregate syntax:
query I rowsort label-9555
SELECT + COALESCE ( + 64, - COUNT( * ), - + 17 * + 59 ) AS col0
----
64
skipif mysql # not compatible
query I rowsort label-9555
SELECT + COALESCE ( + 64, - COUNT ( * ), - + 17 * + 59 ) AS col0
----
64
query I rowsort
SELECT + ( - 51 ) + + - 0 AS col1
----
-51
query II rowsort
SELECT + 81 col1, 80 - - 14 AS col1
----
81
94
onlyif mysql # CAST syntax: aggregate syntax: DECIMAL type:
query I rowsort label-9558
SELECT DISTINCT - COUNT( * ) * + 68 + - CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-9558
SELECT DISTINCT - COUNT ( * ) * + 68 + - CAST ( NULL AS REAL )
----
NULL
query I rowsort
SELECT DISTINCT - 29 * 12 + - ( + 68 ) * - 5
----
-8
onlyif mysql # aggregate syntax:
query II rowsort label-9560
SELECT + COUNT( * ) AS col0, + 4
----
1
4
skipif mysql # not compatible
query II rowsort label-9560
SELECT + COUNT ( * ) AS col0, + 4
----
1
4
onlyif mysql # aggregate syntax:
query I rowsort label-9561
SELECT ALL ( + 77 ) * - - ( + 11 ) + + COUNT( * ) AS col2
----
848
skipif mysql # not compatible
query I rowsort label-9561
SELECT ALL ( + 77 ) * - - ( + 11 ) + + COUNT ( * ) AS col2
----
848
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9562
SELECT ALL + - ( + 13 ) * + 74 + - CASE - COUNT( * ) WHEN 52 * + COUNT( * ) THEN 37 * - MAX( - ( + + CAST( NULL AS SIGNED ) ) ) * - - 8 + - 42 - 87 + - COUNT( * ) + - - 15 * - CAST( - 54 + 37 AS SIGNED ) WHEN 1 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-9562
SELECT ALL + - ( + 13 ) * + 74 + - CASE - COUNT ( * ) WHEN 52 * + COUNT ( * ) THEN 37 * - MAX ( - ( + + CAST ( NULL AS INTEGER ) ) ) * - - 8 + - 42 - 87 + - COUNT ( * ) + - - 15 * - CAST ( - 54 + 37 AS INTEGER ) WHEN 1 THEN NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9563
SELECT DISTINCT + + SUM( DISTINCT 29 ) * + 75 AS col1
----
2175
skipif mysql # not compatible
query I rowsort label-9563
SELECT DISTINCT + + SUM ( DISTINCT 29 ) * + 75 AS col1
----
2175
query I rowsort
SELECT ALL + - ( + 70 ) AS col0
----
-70
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9565
SELECT - COALESCE ( CAST( NULL AS SIGNED ), - + MIN( DISTINCT + 55 ) )
----
55
skipif mysql # not compatible
query I rowsort label-9565
SELECT - COALESCE ( CAST ( NULL AS INTEGER ), - + MIN ( DISTINCT + 55 ) )
----
55
query I rowsort
SELECT + 43 * 12 AS col2
----
516
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query I rowsort label-9567
SELECT ( - + 16 ) * CAST( + - ( - 22 ) AS SIGNED ) DIV CAST( - + COUNT( * ) AS SIGNED ) + - 9 + 56
----
399
skipif mysql # not compatible
query I rowsort label-9567
SELECT ( - + 16 ) * CAST ( + - ( - 22 ) AS INTEGER ) / CAST ( - + COUNT ( * ) AS INTEGER ) + - 9 + 56
----
399
onlyif mysql # aggregate syntax:
query I rowsort label-9568
SELECT ALL - ( + MAX( - 98 ) ) * 87 + + 68 - + + 29
----
8565
skipif mysql # not compatible
query I rowsort label-9568
SELECT ALL - ( + MAX ( - 98 ) ) * 87 + + 68 - + + 29
----
8565
onlyif mysql # aggregate syntax:
query II rowsort label-9569
SELECT + + 66 AS col0, + ( + - NULLIF ( + 33, + - NULLIF ( - 27, 88 ) ) ) * MAX( ALL + 18 ) + + COUNT( * ) AS col1
----
66
-593
skipif mysql # not compatible
query II rowsort label-9569
SELECT + + 66 AS col0, + ( + - NULLIF ( + 33, + - NULLIF ( - 27, 88 ) ) ) * MAX ( ALL + 18 ) + + COUNT ( * ) AS col1
----
66
-593
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9570
SELECT + - 8 + + + 74 - - MIN( 42 ) DIV - - ( 73 ) * + MIN( + 47 )
----
66
skipif mysql # not compatible
query I rowsort label-9570
SELECT + - 8 + + + 74 - - MIN ( 42 ) / - - ( 73 ) * + MIN ( + 47 )
----
66
query I rowsort
SELECT + - 49 * + 96 + 57
----
-4647
onlyif mysql # aggregate syntax:
query II rowsort label-9572
SELECT ALL + COUNT( * ) AS col0, 33
----
1
33
skipif mysql # not compatible
query II rowsort label-9572
SELECT ALL + COUNT ( * ) AS col0, 33
----
1
33
onlyif mysql # aggregate syntax: DIV for integer division:
query III rowsort label-9573
SELECT DISTINCT 70, - NULLIF ( + 94, + COUNT( * ) * + NULLIF ( - - 82, 27 ) * + - 31 ) DIV 29 AS col1, + 36 + - 5 AS col1
----
70
-3
31
skipif mysql # not compatible
query III rowsort label-9573
SELECT DISTINCT 70, - NULLIF ( + 94, + COUNT ( * ) * + NULLIF ( - - 82, 27 ) * + - 31 ) / 29 AS col1, + 36 + - 5 AS col1
----
70
-3
31
query I rowsort
SELECT ALL 85 * 25 - - 49
----
2174
onlyif mysql # aggregate syntax:
query I rowsort label-9575
SELECT + 31 + + + MAX( - 28 ) + 87
----
90
skipif mysql # not compatible
query I rowsort label-9575
SELECT + 31 + + + MAX ( - 28 ) + 87
----
90
onlyif mysql # aggregate syntax:
query II rowsort label-9576
SELECT ALL 98 col0, MAX( - 89 )
----
98
-89
skipif mysql # not compatible
query II rowsort label-9576
SELECT ALL 98 col0, MAX ( - 89 )
----
98
-89
query II rowsort
SELECT DISTINCT - 66, - 7 AS col0
----
-66
-7
query II rowsort
SELECT + 98 + - + 0, + 46 AS col1
----
98
46
query I rowsort
SELECT + + CASE + 61 WHEN 95 THEN NULL WHEN - 18 THEN NULL ELSE + - ( - 19 ) END + - 99
----
-80
query II rowsort
SELECT - + 84 AS col1, ( + 13 ) + - 48
----
-84
-35
query I rowsort
SELECT - ( - 59 ) AS col1
----
59
query II rowsort
SELECT + - 48 * - 56 AS col0, 61
----
2688
61
query I rowsort
SELECT ( 95 ) + - 91 AS col1
----
4
query I rowsort
SELECT DISTINCT 71 + 27
----
98
onlyif mysql # aggregate syntax:
query I rowsort label-9585
SELECT ALL + 57 + - + COUNT( * ) AS col0
----
56
skipif mysql # not compatible
query I rowsort label-9585
SELECT ALL + 57 + - + COUNT ( * ) AS col0
----
56
query II rowsort
SELECT 57 * + - 88 AS col1, + 26 AS col2
----
-5016
26
query I rowsort
SELECT ALL - 86 * 23 AS col0
----
-1978
onlyif mysql # aggregate syntax:
query II rowsort label-9588
SELECT DISTINCT + COUNT( * ) + 68 AS col2, - 39
----
69
-39
skipif mysql # not compatible
query II rowsort label-9588
SELECT DISTINCT + COUNT ( * ) + 68 AS col2, - 39
----
69
-39
query I rowsort
SELECT DISTINCT + 41 * + ( - + ( - 21 ) ) AS col2
----
861
query I rowsort
SELECT - ( 58 )
----
-58
onlyif mysql # DIV for integer division:
query II rowsort label-9591
SELECT + 36 + - 4 AS col0, + 99 DIV - 44 + - ( + ( + 41 ) ) + - + 70
----
32
-113
skipif mysql # not compatible
query II rowsort label-9591
SELECT + 36 + - 4 AS col0, + 99 / - 44 + - ( + ( + 41 ) ) + - + 70
----
32
-113
query I rowsort
SELECT DISTINCT - 17 - + + 8
----
-25
query I rowsort
SELECT ALL - + 10 col0
----
-10
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9594
SELECT + CASE + - COALESCE ( + + 39, + 26 - + NULLIF ( + 16, - 89 ) ) WHEN + 38 THEN 28 WHEN + 75 * + 31 + - 1 * 64 * + + CAST( NULL AS SIGNED ) THEN - 52 END * + 91 + - - 73
----
NULL
skipif mysql # not compatible
query I rowsort label-9594
SELECT + CASE + - COALESCE ( + + 39, + 26 - + NULLIF ( + 16, - 89 ) ) WHEN + 38 THEN 28 WHEN + 75 * + 31 + - 1 * 64 * + + CAST ( NULL AS INTEGER ) THEN - 52 END * + 91 + - - 73
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9595
SELECT + CAST( 84 AS SIGNED ) AS col1
----
84
skipif mysql # not compatible
query I rowsort label-9595
SELECT + CAST ( 84 AS INTEGER ) AS col1
----
84
onlyif mysql # aggregate syntax:
query I rowsort label-9596
SELECT DISTINCT + 56 - - ( + 49 ) * + COUNT( * ) col2
----
105
skipif mysql # not compatible
query I rowsort label-9596
SELECT DISTINCT + 56 - - ( + 49 ) * + COUNT ( * ) col2
----
105
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9597
SELECT DISTINCT - CAST( - NULLIF ( - 30, - 59 * + 57 * + COUNT( * ) - CASE + 59 WHEN - 1 THEN + 78 * + + 72 * - - 83 + + + AVG ( DISTINCT - 56 ) + 42 * + 60 * - 38 ELSE NULL END + + 30 ) AS SIGNED )
----
-30
skipif mysql # not compatible
query I rowsort label-9597
SELECT DISTINCT - CAST ( - NULLIF ( - 30, - 59 * + 57 * + COUNT ( * ) - CASE + 59 WHEN - 1 THEN + 78 * + + 72 * - - 83 + + + AVG ( DISTINCT - 56 ) + 42 * + 60 * - 38 ELSE NULL END + + 30 ) AS INTEGER )
----
-30
onlyif mysql # DIV for integer division:
query I rowsort label-9598
SELECT DISTINCT - 76 * 92 DIV 57
----
-122
skipif mysql # not compatible
query I rowsort label-9598
SELECT DISTINCT - 76 * 92 / 57
----
-122
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9599
SELECT - 43 * CAST( NULL AS SIGNED ) * - + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-9599
SELECT - 43 * CAST ( NULL AS INTEGER ) * - + COUNT ( * )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9600
SELECT 93 * - COALESCE ( + - 79, - CASE + 54 WHEN - 51 THEN 52 + - - 99 WHEN - ( - + 77 ) * 53 * - CAST( - COALESCE ( - 71, + 18 + + 53 + - + 32 * 32 ) AS SIGNED ) + 15 THEN NULL ELSE - 65 END ) * 25 - 4 * 68 AS col0
----
183403
skipif mysql # not compatible
query I rowsort label-9600
SELECT 93 * - COALESCE ( + - 79, - CASE + 54 WHEN - 51 THEN 52 + - - 99 WHEN - ( - + 77 ) * 53 * - CAST ( - COALESCE ( - 71, + 18 + + 53 + - + 32 * 32 ) AS INTEGER ) + 15 THEN NULL ELSE - 65 END ) * 25 - 4 * 68 AS col0
----
183403
onlyif mysql # DIV for integer division:
query II rowsort label-9601
SELECT - ( 16 ), 91 DIV - 86 col1
----
-16
-1
skipif mysql # not compatible
query II rowsort label-9601
SELECT - ( 16 ), 91 / - 86 col1
----
-16
-1
query I rowsort
SELECT ALL - 16 * + + 27
----
-432
onlyif mysql # aggregate syntax:
query II rowsort label-9603
SELECT ALL - ( - - COUNT( * ) ) AS col2, 54
----
-1
54
skipif mysql # not compatible
query II rowsort label-9603
SELECT ALL - ( - - COUNT ( * ) ) AS col2, 54
----
-1
54
onlyif mysql # aggregate syntax:
query I rowsort label-9604
SELECT + 79 * + - 4 * - + 52 * + MAX( DISTINCT 29 ) AS col0
----
476528
skipif mysql # not compatible
query I rowsort label-9604
SELECT + 79 * + - 4 * - + 52 * + MAX ( DISTINCT 29 ) AS col0
----
476528
query II rowsort
SELECT DISTINCT 1 + + + 17 * + 73, 68 + - 99 AS col1
----
1242
-31
query II rowsort
SELECT ALL 48, 62 - - 65 AS col0
----
48
127
query I rowsort
SELECT ALL 30 + 12 AS col0
----
42
query I rowsort
SELECT 32 + + - 9
----
23
onlyif mysql # DIV for integer division:
query I rowsort label-9609
SELECT 41 + 61 DIV + COALESCE ( 42, - 27 ) - 79 AS col1
----
-37
skipif mysql # not compatible
query I rowsort label-9609
SELECT 41 + 61 / + COALESCE ( 42, - 27 ) - 79 AS col1
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-9610
SELECT SUM( 74 ) + - 70 + + 27 + ( + COUNT( ALL - 58 ) ) * COALESCE ( 82, + 37 + + + 78 ) * 74 + - COUNT( * ) AS col0
----
6098
skipif mysql # not compatible
query I rowsort label-9610
SELECT SUM ( 74 ) + - 70 + + 27 + ( + COUNT ( ALL - 58 ) ) * COALESCE ( 82, + 37 + + + 78 ) * 74 + - COUNT ( * ) AS col0
----
6098
query II rowsort
SELECT 99 col2, 21 AS col0
----
99
21
query I rowsort
SELECT ALL 52 + 43 AS col2
----
95
query I rowsort
SELECT 67 + + + 75 * - 99 + 87
----
-7271
query I rowsort
SELECT ALL 64 * 79
----
5056
onlyif mysql # aggregate syntax:
query II rowsort label-9615
SELECT - COUNT( * ) AS col1, COUNT( * ) * 21
----
-1
21
skipif mysql # not compatible
query II rowsort label-9615
SELECT - COUNT ( * ) AS col1, COUNT ( * ) * 21
----
-1
21
query II rowsort
SELECT ALL - NULLIF ( 84, - - 79 ) AS col0, + 72
----
-84
72
onlyif mysql # aggregate syntax:
query I rowsort label-9617
SELECT COUNT( DISTINCT 8 )
----
1
skipif mysql # not compatible
query I rowsort label-9617
SELECT COUNT ( DISTINCT 8 )
----
1
query II rowsort
SELECT ALL - 18 AS col1, 4 * - + 84 * - 30 AS col1
----
-18
10080
query I rowsort
SELECT ALL 46 * + - NULLIF ( + ( - 18 ), - 76 ) - + 84 * 64
----
-4548
onlyif mysql # CAST syntax: SIGNED type: DIV for integer division:
query I rowsort label-9620
SELECT 63 DIV + 4 + - - 36 * CAST( + + 60 AS SIGNED ) + 54 AS col1
----
2229
skipif mysql # not compatible
query I rowsort label-9620
SELECT 63 / + 4 + - - 36 * CAST ( + + 60 AS INTEGER ) + 54 AS col1
----
2229
onlyif mysql # aggregate syntax:
query I rowsort label-9621
SELECT MAX( + 92 ) * + NULLIF ( 76, - 79 ) AS col1
----
6992
skipif mysql # not compatible
query I rowsort label-9621
SELECT MAX ( + 92 ) * + NULLIF ( 76, - 79 ) AS col1
----
6992
onlyif mysql # aggregate syntax:
query II rowsort label-9622
SELECT ( - 63 ) + + 92 - - 12 col1, - 41 * - COUNT( DISTINCT 86 ) * COUNT( * ) * + COUNT( * )
----
41
41
skipif mysql # not compatible
query II rowsort label-9622
SELECT ( - 63 ) + + 92 - - 12 col1, - 41 * - COUNT ( DISTINCT 86 ) * COUNT ( * ) * + COUNT ( * )
----
41
41
onlyif mysql # aggregate syntax:
query II rowsort label-9623
SELECT ALL - COUNT( ALL + ( 97 ) ), + 90 + - 30 AS col1
----
-1
60
skipif mysql # not compatible
query II rowsort label-9623
SELECT ALL - COUNT ( ALL + ( 97 ) ), + 90 + - 30 AS col1
----
-1
60
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9624
SELECT ALL - - CAST( NULL AS SIGNED ) * - - NULLIF ( - COUNT( * ), + 36 + 2 ) * 25 + - - CAST( 41 AS SIGNED ) / - 55 + - ( - MIN( + 11 ) ) + + 94 + - - CAST( NULL AS SIGNED ) - ( + 34 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9624
SELECT ALL - - CAST ( NULL AS INTEGER ) * - - NULLIF ( - COUNT ( * ), + 36 + 2 ) * 25 + - - CAST ( 41 AS INTEGER ) / - 55 + - ( - MIN ( + 11 ) ) + + 94 + - - CAST ( NULL AS INTEGER ) - ( + 34 ) AS col2
----
NULL
query I rowsort
SELECT 59 * + + 32
----
1888
query I rowsort
SELECT ALL - + 22 * 49 AS col2
----
-1078
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9627
SELECT ALL 61 * 28 * + - 28 + 39 + + COALESCE ( + 57, COUNT( * ) + - ( 8 ), - + ( 41 ) - - 25 + - + CASE - 83 WHEN + - CASE - NULLIF ( + 66, - - 7 * - COUNT( * ) ) WHEN COUNT( + 33 ) / - 86 + + 92 * - 80 THEN - NULLIF ( COALESCE ( - CASE ( + 67 ) WHEN + 19 THEN CASE + 4 WHEN COUNT( * ) THEN NULL WHEN 85 THEN + ( + 44 ) * + MIN( 61 ) WHEN 33 - + MAX( ALL 66 ) THEN - ( - CASE + 98 WHEN 37 + + 14 THEN ( + 28 ) END ) END * MIN( ALL 97 * - 94 ) WHEN 69 + + 29 THEN NULL ELSE NULL END, ( CAST( NULL AS SIGNED ) ) ), 43 / 77 - - 75 / - 30 ) WHEN - 93 THEN NULL END THEN + 68 ELSE NULL END * - 43 ) * CAST( 57 AS SIGNED ) col2
----
-44536
skipif mysql # not compatible
query I rowsort label-9627
SELECT ALL 61 * 28 * + - 28 + 39 + + COALESCE ( + 57, COUNT ( * ) + - ( 8 ), - + ( 41 ) - - 25 + - + CASE - 83 WHEN + - CASE - NULLIF ( + 66, - - 7 * - COUNT ( * ) ) WHEN COUNT ( + 33 ) / - 86 + + 92 * - 80 THEN - NULLIF ( COALESCE ( - CASE ( + 67 ) WHEN + 19 THEN CASE + 4 WHEN COUNT ( * ) THEN NULL WHEN 85 THEN + ( + 44 ) * + MIN ( 61 ) WHEN 33 - + MAX ( ALL 66 ) THEN - ( - CASE + 98 WHEN 37 + + 14 THEN ( + 28 ) END ) END * MIN ( ALL 97 * - 94 ) WHEN 69 + + 29 THEN NULL ELSE NULL END, ( CAST ( NULL AS INTEGER ) ) ), 43 / 77 - - 75 / - 30 ) WHEN - 93 THEN NULL END THEN + 68 ELSE NULL END * - 43 ) * CAST ( 57 AS INTEGER ) col2
----
-44536
query I rowsort
SELECT + - ( 5 ) AS col1
----
-5
query I rowsort
SELECT - 50 * - + COALESCE ( - + 15, 16 ) + + 33 AS col1
----
-717
onlyif mysql # aggregate syntax:
query I rowsort label-9630
SELECT ALL + NULLIF ( + - ( - 89 ), - + COUNT( * ) * + 32 )
----
89
skipif mysql # not compatible
query I rowsort label-9630
SELECT ALL + NULLIF ( + - ( - 89 ), - + COUNT ( * ) * + 32 )
----
89
onlyif mysql # aggregate syntax:
query II rowsort label-9631
SELECT + - 98 AS col2, MIN( + 54 ) AS col0
----
-98
54
skipif mysql # not compatible
query II rowsort label-9631
SELECT + - 98 AS col2, MIN ( + 54 ) AS col0
----
-98
54
onlyif mysql # aggregate syntax:
query I rowsort label-9632
SELECT ALL + - COUNT( * ) + + 85 AS col0
----
84
skipif mysql # not compatible
query I rowsort label-9632
SELECT ALL + - COUNT ( * ) + + 85 AS col0
----
84
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9633
SELECT - CAST( NULL AS SIGNED ) + + 50 + + 26 * - + ( - COUNT( * ) ) * COUNT( * ) + - + 66 * - 5 * + 62 col0
----
NULL
skipif mysql # not compatible
query I rowsort label-9633
SELECT - CAST ( NULL AS INTEGER ) + + 50 + + 26 * - + ( - COUNT ( * ) ) * COUNT ( * ) + - + 66 * - 5 * + 62 col0
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9634
SELECT ALL - COUNT( * ) + - 38 + - 39 AS col1
----
-78
skipif mysql # not compatible
query I rowsort label-9634
SELECT ALL - COUNT ( * ) + - 38 + - 39 AS col1
----
-78
onlyif mysql # aggregate syntax:
query I rowsort label-9635
SELECT - - 15 + + - CASE + 33 WHEN + + SUM( 58 ) THEN NULL ELSE 52 END AS col0
----
-37
skipif mysql # not compatible
query I rowsort label-9635
SELECT - - 15 + + - CASE + 33 WHEN + + SUM ( 58 ) THEN NULL ELSE 52 END AS col0
----
-37
onlyif mysql # aggregate syntax:
query I rowsort label-9636
SELECT ALL - + 38 + + COUNT( * ) + - - 22 * + 13
----
249
skipif mysql # not compatible
query I rowsort label-9636
SELECT ALL - + 38 + + COUNT ( * ) + - - 22 * + 13
----
249
query II rowsort
SELECT ALL 73 AS col2, 50
----
73
50
query I rowsort
SELECT ALL 60 + - 60 * - - 4 + - ( - 7 ) * + - 7
----
-229
onlyif mysql # aggregate syntax:
query I rowsort label-9639
SELECT ALL 18 * + 57 * COUNT( * )
----
1026
skipif mysql # not compatible
query I rowsort label-9639
SELECT ALL 18 * + 57 * COUNT ( * )
----
1026
onlyif mysql # aggregate syntax:
query II rowsort label-9640
SELECT - 24 + + 68 + - - COUNT( * ) * ( - 25 ) + - + 16 * - SUM( - 17 ) * - + 35 AS col1, 17 + - 48 AS col1
----
9539
-31
skipif mysql # not compatible
query II rowsort label-9640
SELECT - 24 + + 68 + - - COUNT ( * ) * ( - 25 ) + - + 16 * - SUM ( - 17 ) * - + 35 AS col1, 17 + - 48 AS col1
----
9539
-31
query I rowsort
SELECT DISTINCT + ( + 49 ) + 78 * + + 39
----
3091
query I rowsort
SELECT ALL - 58 * + 78
----
-4524
query II rowsort
SELECT - 6 * - - 93 AS col2, 16
----
-558
16
onlyif mysql # aggregate syntax:
query I rowsort label-9644
SELECT ALL 76 + - COUNT( * )
----
75
skipif mysql # not compatible
query I rowsort label-9644
SELECT ALL 76 + - COUNT ( * )
----
75
onlyif mysql # DIV for integer division:
query I rowsort label-9645
SELECT ALL 52 DIV - 70 * 28 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-9645
SELECT ALL 52 / - 70 * 28 AS col1
----
0
query I rowsort
SELECT ALL CASE + 60 WHEN + 83 THEN + COALESCE ( + ( 52 ), - 99 ) ELSE NULL END col2
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9647
SELECT DISTINCT NULLIF ( 34, + CAST( + CAST( NULL AS SIGNED ) AS SIGNED ) + - MAX( 92 ) + + 73 + - 64 / + + COUNT( * ) + 84 + - 39 / - 58 + + 12 * 81 * - 47 * + ( 31 ) * - COUNT( * ) - 67 )
----
34
skipif mysql # not compatible
query I rowsort label-9647
SELECT DISTINCT NULLIF ( 34, + CAST ( + CAST ( NULL AS INTEGER ) AS INTEGER ) + - MAX ( 92 ) + + 73 + - 64 / + + COUNT ( * ) + 84 + - 39 / - 58 + + 12 * 81 * - 47 * + ( 31 ) * - COUNT ( * ) - 67 )
----
34
query I rowsort
SELECT DISTINCT ( - - 0 ) AS col1
----
0
query I rowsort
SELECT ALL ( 64 ) col0
----
64
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9650
SELECT - NULLIF ( - CAST( NULL AS SIGNED ), + + 74 ) + + + 22 col2, 42
----
NULL
42
skipif mysql # not compatible
query II rowsort label-9650
SELECT - NULLIF ( - CAST ( NULL AS INTEGER ), + + 74 ) + + + 22 col2, 42
----
NULL
42
onlyif mysql # aggregate syntax:
query II rowsort label-9651
SELECT DISTINCT 51 - - 80 AS col2, - COUNT( * ) + + 75 AS col1
----
131
74
skipif mysql # not compatible
query II rowsort label-9651
SELECT DISTINCT 51 - - 80 AS col2, - COUNT ( * ) + + 75 AS col1
----
131
74
query I rowsort
SELECT ALL 10 * - - 49 * 11 col2
----
5390
onlyif mysql # aggregate syntax:
query I rowsort label-9653
SELECT - NULLIF ( + 78, + - 38 ) * COUNT( * ) + + ( ( - 68 ) ) + 40 + + + ( + NULLIF ( - 95, - + COUNT( * ) + - - 9 * + + COALESCE ( 83, - - 16 ) ) ) * - + 80 + 90 + - 74 * 38 col0
----
4772
skipif mysql # not compatible
query I rowsort label-9653
SELECT - NULLIF ( + 78, + - 38 ) * COUNT ( * ) + + ( ( - 68 ) ) + 40 + + + ( + NULLIF ( - 95, - + COUNT ( * ) + - - 9 * + + COALESCE ( 83, - - 16 ) ) ) * - + 80 + 90 + - 74 * 38 col0
----
4772
query I rowsort
SELECT DISTINCT + 59 * 72 AS col2
----
4248
query I rowsort
SELECT ALL + COALESCE ( - 69, + + 53, 28 + + 89 ) AS col1
----
-69
onlyif mysql # aggregate syntax:
query I rowsort label-9656
SELECT + 62 * + COUNT( - 34 ) - - 34 + + CASE + ( - 20 ) WHEN + 32 THEN + 76 WHEN + - COUNT( * ) - - - 30 THEN + - 86 END AS col0
----
NULL
skipif mysql # not compatible
query I rowsort label-9656
SELECT + 62 * + COUNT ( - 34 ) - - 34 + + CASE + ( - 20 ) WHEN + 32 THEN + 76 WHEN + - COUNT ( * ) - - - 30 THEN + - 86 END AS col0
----
NULL
query I rowsort
SELECT + - 20 + 9 AS col0
----
-11
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9658
SELECT DISTINCT ( + - CAST( 98 AS SIGNED ) ) * - 65 - + - 51
----
6421
skipif mysql # not compatible
query I rowsort label-9658
SELECT DISTINCT ( + - CAST ( 98 AS INTEGER ) ) * - 65 - + - 51
----
6421
query I rowsort
SELECT ALL + CASE - + 57 WHEN 51 THEN + - 6 ELSE - 68 * + 68 END
----
-4624
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9660
SELECT 79 * - 60 / COALESCE ( + 56, + 26 + - 39 * - 35, 44 * - NULLIF ( - - 37, 88 ), + + 18 * - + 96 / + COALESCE ( - 38, - COUNT( * ) ) ) * 76 * - CAST( NULL AS SIGNED ) + - 50 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9660
SELECT 79 * - 60 / COALESCE ( + 56, + 26 + - 39 * - 35, 44 * - NULLIF ( - - 37, 88 ), + + 18 * - + 96 / + COALESCE ( - 38, - COUNT ( * ) ) ) * 76 * - CAST ( NULL AS INTEGER ) + - 50 AS col2
----
NULL
query I rowsort
SELECT DISTINCT + - 90 col2
----
-90
onlyif mysql # DIV for integer division:
query I rowsort label-9662
SELECT ALL 95 DIV 92
----
1
skipif mysql # not compatible
query I rowsort label-9662
SELECT ALL 95 / 92
----
1
onlyif mysql # aggregate syntax:
query I rowsort label-9663
SELECT - 34 + COUNT( ALL + + 50 )
----
-33
skipif mysql # not compatible
query I rowsort label-9663
SELECT - 34 + COUNT ( ALL + + 50 )
----
-33
query I rowsort
SELECT + - 23 AS col2
----
-23
onlyif mysql # aggregate syntax:
query I rowsort label-9665
SELECT COUNT( * ) * 68 + + 43 * - - 79
----
3465
skipif mysql # not compatible
query I rowsort label-9665
SELECT COUNT ( * ) * 68 + + 43 * - - 79
----
3465
onlyif mysql # aggregate syntax: DIV for integer division:
query III rowsort label-9666
SELECT + - COUNT( 3 ) col0, + 74 - + 10 - - CASE WHEN NOT - 24 IN ( + 42, SUM( - - 95 ) * + + 24 ) THEN - MIN( ALL - 38 ) ELSE NULL END * ( ( - 14 ) ) DIV + 62 AS col2, + 82 * - 30 - - 27 * + 9 - 51 * 82
----
-1
56
-6399
skipif mysql # not compatible
query III rowsort label-9666
SELECT + - COUNT ( 3 ) col0, + 74 - + 10 - - CASE WHEN NOT - 24 IN ( + 42, SUM ( - - 95 ) * + + 24 ) THEN - MIN ( ALL - 38 ) ELSE NULL END * ( ( - 14 ) ) / + 62 AS col2, + 82 * - 30 - - 27 * + 9 - 51 * 82
----
-1
56
-6399
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9667
SELECT ALL + 55 DIV + COUNT( * ) col2
----
55
skipif mysql # not compatible
query I rowsort label-9667
SELECT ALL + 55 / + COUNT ( * ) col2
----
55
onlyif mysql # aggregate syntax:
query I rowsort label-9668
SELECT + - 44 * - 66 * MIN( - 78 ) - - - 47 + - + 5 AS col0
----
-226564
skipif mysql # not compatible
query I rowsort label-9668
SELECT + - 44 * - 66 * MIN ( - 78 ) - - - 47 + - + 5 AS col0
----
-226564
query I rowsort
SELECT ALL - 75 * 28 + - 10 * + - 12 * - 13 AS col0
----
-3660
query I rowsort
SELECT - + 69 * + 99 - - + 28 AS col1
----
-6803
query I rowsort
SELECT ALL + + CASE - - 41 WHEN + AVG ( 70 ) THEN NULL WHEN - 90 * ( + 98 ) THEN + 43 ELSE - + 46 END
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-9672
SELECT DISTINCT + COUNT( * ) * + 84 + + 43 + - - MAX( ( + 89 ) ) AS col2
----
216
skipif mysql # not compatible
query I rowsort label-9672
SELECT DISTINCT + COUNT ( * ) * + 84 + + 43 + - - MAX ( ( + 89 ) ) AS col2
----
216
query I rowsort
SELECT + ( + 62 ) col0
----
62
onlyif mysql # aggregate syntax:
query I rowsort label-9674
SELECT MIN( - 64 )
----
-64
skipif mysql # not compatible
query I rowsort label-9674
SELECT MIN ( - 64 )
----
-64
onlyif mysql # aggregate syntax:
query I rowsort label-9675
SELECT + 12 * - COUNT( * )
----
-12
skipif mysql # not compatible
query I rowsort label-9675
SELECT + 12 * - COUNT ( * )
----
-12
onlyif mysql # aggregate syntax:
query I rowsort label-9676
SELECT - COUNT( * ) * - 81
----
81
skipif mysql # not compatible
query I rowsort label-9676
SELECT - COUNT ( * ) * - 81
----
81
query I rowsort
SELECT ALL NULLIF ( 61, 0 ) AS col1
----
61
query I rowsort
SELECT DISTINCT ( + 70 )
----
70
onlyif mysql # aggregate syntax:
query I rowsort label-9679
SELECT ALL COUNT( ALL 9 ) AS col2
----
1
skipif mysql # not compatible
query I rowsort label-9679
SELECT ALL COUNT ( ALL 9 ) AS col2
----
1
query I rowsort
SELECT DISTINCT + 81 - + - 53 col2
----
134
query I rowsort
SELECT ALL + 72 * + - 26 * + 15 AS col1
----
-28080
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9682
SELECT ALL + 99 - - ( + CAST( NULL AS SIGNED ) ) + - SUM( ALL 94 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9682
SELECT ALL + 99 - - ( + CAST ( NULL AS INTEGER ) ) + - SUM ( ALL 94 ) AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9683
SELECT - CASE - 89 WHEN COUNT( * ) THEN - CASE - SUM( - 74 ) WHEN ( COALESCE ( - + 39, - - 78, + ( - CASE 42 WHEN + - ( - AVG ( + - NULLIF ( CAST( - - 0 AS SIGNED ), + - 8 * + + 42 ) ) ) * - 35 THEN NULL ELSE - 10 END ) + 33 ) ) + + 72 THEN 13 * AVG ( + 85 ) WHEN 99 + 8 THEN 2 ELSE + 57 / AVG ( 59 ) END ELSE NULL END * COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-9683
SELECT - CASE - 89 WHEN COUNT ( * ) THEN - CASE - SUM ( - 74 ) WHEN ( COALESCE ( - + 39, - - 78, + ( - CASE 42 WHEN + - ( - AVG ( + - NULLIF ( CAST ( - - 0 AS INTEGER ), + - 8 * + + 42 ) ) ) * - 35 THEN NULL ELSE - 10 END ) + 33 ) ) + + 72 THEN 13 * AVG ( + 85 ) WHEN 99 + 8 THEN 2 ELSE + 57 / AVG ( 59 ) END ELSE NULL END * COUNT ( * )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9684
SELECT - 19 AS col2, CAST( NULL AS SIGNED )
----
-19
NULL
skipif mysql # not compatible
query II rowsort label-9684
SELECT - 19 AS col2, CAST ( NULL AS INTEGER )
----
-19
NULL
query I rowsort
SELECT - 22 + + ( - 69 ) AS col2
----
-91
query I rowsort
SELECT ALL ( 45 ) AS col0
----
45
query I rowsort
SELECT ALL + 64 * 8
----
512
query II rowsort
SELECT - ( + 92 ) * + 41 AS col2, 72 * - + 50
----
-3772
-3600
query I rowsort
SELECT ALL ( + + 84 )
----
84
query I rowsort
SELECT DISTINCT - - 89 * 26 * - 52
----
-120328
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9691
SELECT - - CASE + 6 WHEN + + 77 THEN - CAST( NULL AS SIGNED ) WHEN ( 2 ) / - 65 * + 83 * 52 THEN NULL END + - - COALESCE ( + 42, + 31 ) + MIN( 84 ) * 81 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9691
SELECT - - CASE + 6 WHEN + + 77 THEN - CAST ( NULL AS INTEGER ) WHEN ( 2 ) / - 65 * + 83 * 52 THEN NULL END + - - COALESCE ( + 42, + 31 ) + MIN ( 84 ) * 81 AS col1
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-9692
SELECT ALL + + 76 DIV + + 3
----
25
skipif mysql # not compatible
query I rowsort label-9692
SELECT ALL + + 76 / + + 3
----
25
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9693
SELECT - CAST( NULL AS SIGNED ) * COUNT( * ) * - MIN( DISTINCT - + 79 ) / COALESCE ( + 9, MAX( + 61 ) / 81 + + + 34 + + - COUNT( * ) + + NULLIF ( - + 3, ( + 3 ) / - 57 + + 87 + - - CAST( NULL AS SIGNED ) / + 54 ) + 99 + 49 * + COUNT( * ) ) + 86 * + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-9693
SELECT - CAST ( NULL AS INTEGER ) * COUNT ( * ) * - MIN ( DISTINCT - + 79 ) / COALESCE ( + 9, MAX ( + 61 ) / 81 + + + 34 + + - COUNT ( * ) + + NULLIF ( - + 3, ( + 3 ) / - 57 + + 87 + - - CAST ( NULL AS INTEGER ) / + 54 ) + 99 + 49 * + COUNT ( * ) ) + 86 * + COUNT ( * )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9694
SELECT - 39 + CASE - 48 WHEN - - MAX( DISTINCT - + 78 ) THEN + - 12 * - ( + ( + - 82 ) ) * + 87 END * - + 42 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9694
SELECT - 39 + CASE - 48 WHEN - - MAX ( DISTINCT - + 78 ) THEN + - 12 * - ( + ( + - 82 ) ) * + 87 END * - + 42 AS col1
----
NULL
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9695
SELECT 50 DIV - 83 - - MIN( - 14 )
----
-14
skipif mysql # not compatible
query I rowsort label-9695
SELECT 50 / - 83 - - MIN ( - 14 )
----
-14
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9696
SELECT DISTINCT 83 + 22 + COUNT( * ) DIV 40 col1
----
105
skipif mysql # not compatible
query I rowsort label-9696
SELECT DISTINCT 83 + 22 + COUNT ( * ) / 40 col1
----
105
onlyif mysql # aggregate syntax:
query I rowsort label-9697
SELECT DISTINCT - COUNT( * ) + - COUNT( - + 88 ) + + 95 AS col1
----
93
skipif mysql # not compatible
query I rowsort label-9697
SELECT DISTINCT - COUNT ( * ) + - COUNT ( - + 88 ) + + 95 AS col1
----
93
onlyif mysql # aggregate syntax:
query II rowsort label-9698
SELECT + COUNT( * ) * + MIN( - 31 ), + 89 * + MAX( + + ( + 87 ) ) AS col1
----
-31
7743
skipif mysql # not compatible
query II rowsort label-9698
SELECT + COUNT ( * ) * + MIN ( - 31 ), + 89 * + MAX ( + + ( + 87 ) ) AS col1
----
-31
7743
onlyif mysql # aggregate syntax:
query I rowsort label-9699
SELECT ALL - 95 + + 35 + + COUNT( * ) + + 0 + + - 44 * + 25
----
-1159
skipif mysql # not compatible
query I rowsort label-9699
SELECT ALL - 95 + + 35 + + COUNT ( * ) + + 0 + + - 44 * + 25
----
-1159
query I rowsort
SELECT + - 37 col0
----
-37
query I rowsort
SELECT DISTINCT + + 21 + 49 AS col0
----
70
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9702
SELECT + ( CAST( 88 AS SIGNED ) ) + + COUNT( * ) * - ( - 64 ) * - + ( 30 ) * + 0
----
88
skipif mysql # not compatible
query I rowsort label-9702
SELECT + ( CAST ( 88 AS INTEGER ) ) + + COUNT ( * ) * - ( - 64 ) * - + ( 30 ) * + 0
----
88
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9703
SELECT COUNT( * ) + - 54 - - 32 + 19 * ( - 2 ) + - 98 - 69 * + 41 - COALESCE ( + ( - 38 ), - 60 ), - COUNT( * ) + - - ( - CAST( NULL AS SIGNED ) ) * + - 1 AS col1
----
-2948
NULL
skipif mysql # not compatible
query II rowsort label-9703
SELECT COUNT ( * ) + - 54 - - 32 + 19 * ( - 2 ) + - 98 - 69 * + 41 - COALESCE ( + ( - 38 ), - 60 ), - COUNT ( * ) + - - ( - CAST ( NULL AS INTEGER ) ) * + - 1 AS col1
----
-2948
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9704
SELECT - ( - 85 ) * CAST( + 83 AS SIGNED )
----
7055
skipif mysql # not compatible
query I rowsort label-9704
SELECT - ( - 85 ) * CAST ( + 83 AS INTEGER )
----
7055
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9705
SELECT - + COUNT( * ) * + CAST( 89 AS SIGNED ) + MAX( 77 ) AS col0
----
-12
skipif mysql # not compatible
query I rowsort label-9705
SELECT - + COUNT ( * ) * + CAST ( 89 AS INTEGER ) + MAX ( 77 ) AS col0
----
-12
onlyif mysql # aggregate syntax:
query II rowsort label-9706
SELECT + 40 col0, COUNT( * )
----
40
1
skipif mysql # not compatible
query II rowsort label-9706
SELECT + 40 col0, COUNT ( * )
----
40
1
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9707
SELECT 41 + + + CAST( + + 40 AS SIGNED ) AS col0
----
81
skipif mysql # not compatible
query I rowsort label-9707
SELECT 41 + + + CAST ( + + 40 AS INTEGER ) AS col0
----
81
query I rowsort
SELECT ALL 0 - + 71 AS col0
----
-71
query I rowsort
SELECT ( + + 15 ) * + 23 + + - 94
----
251
query I rowsort
SELECT ALL 77 * + + 29
----
2233
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9711
SELECT CAST( 35 AS SIGNED ) + 33 AS col0
----
68
skipif mysql # not compatible
query I rowsort label-9711
SELECT CAST ( 35 AS INTEGER ) + 33 AS col0
----
68
onlyif mysql # DIV for integer division:
query I rowsort label-9712
SELECT ALL 88 DIV - ( - - 96 ) * - - 12 AS col0
----
0
skipif mysql # not compatible
query I rowsort label-9712
SELECT ALL 88 / - ( - - 96 ) * - - 12 AS col0
----
0
query I rowsort
SELECT DISTINCT 94 * - - 19
----
1786
onlyif mysql # DIV for integer division:
query I rowsort label-9714
SELECT DISTINCT 6 DIV - ( - 47 ) * - 64 AS col1
----
0
skipif mysql # not compatible
query I rowsort label-9714
SELECT DISTINCT 6 / - ( - 47 ) * - 64 AS col1
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9715
SELECT ALL + 95 * 78 * COUNT( * ) * + 51 AS col0
----
377910
skipif mysql # not compatible
query I rowsort label-9715
SELECT ALL + 95 * 78 * COUNT ( * ) * + 51 AS col0
----
377910
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9716
SELECT 4 * 9 + - - ( - 75 ) - CASE - 14 WHEN + CAST( 31 AS SIGNED ) THEN NULL ELSE + 11 END
----
-50
skipif mysql # not compatible
query I rowsort label-9716
SELECT 4 * 9 + - - ( - 75 ) - CASE - 14 WHEN + CAST ( 31 AS INTEGER ) THEN NULL ELSE + 11 END
----
-50
query I rowsort
SELECT ALL 41 * - 77 AS col0
----
-3157
query I rowsort
SELECT DISTINCT 99 * - 78 AS col0
----
-7722
query I rowsort
SELECT 86 + ( + 25 ) AS col1
----
111
query II rowsort
SELECT ALL 34 * + + 35 AS col1, 8
----
1190
8
onlyif mysql # aggregate syntax:
query II rowsort label-9721
SELECT ALL 18, NULLIF ( - 37, - + 96 * - NULLIF ( 85, + 35 * + 91 ) * + MAX( ALL 77 ) + 69 ) AS col0
----
18
-37
skipif mysql # not compatible
query II rowsort label-9721
SELECT ALL 18, NULLIF ( - 37, - + 96 * - NULLIF ( 85, + 35 * + 91 ) * + MAX ( ALL 77 ) + 69 ) AS col0
----
18
-37
query I rowsort
SELECT 2 + + 90
----
92
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9723
SELECT 11 + - ( CAST( + 40 AS SIGNED ) ) + + 94 AS col1
----
65
skipif mysql # not compatible
query I rowsort label-9723
SELECT 11 + - ( CAST ( + 40 AS INTEGER ) ) + + 94 AS col1
----
65
query II rowsort
SELECT ALL 75, - 89 AS col1
----
75
-89
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9725
SELECT CAST( - 10 AS SIGNED ) * + CAST( NULL AS SIGNED ) * 96 + 21 + - COUNT( * ) + + 25 * + + CAST( NULL AS SIGNED ) + + 7 + + 88 / 20 / - + NULLIF ( + - 81, 31 + + + 96 ) + - + ( - COUNT( * ) ), - MIN( - + CAST( NULL AS SIGNED ) ) AS col1
----
NULL
NULL
skipif mysql # not compatible
query II rowsort label-9725
SELECT CAST ( - 10 AS INTEGER ) * + CAST ( NULL AS INTEGER ) * 96 + 21 + - COUNT ( * ) + + 25 * + + CAST ( NULL AS INTEGER ) + + 7 + + 88 / 20 / - + NULLIF ( + - 81, 31 + + + 96 ) + - + ( - COUNT ( * ) ), - MIN ( - + CAST ( NULL AS INTEGER ) ) AS col1
----
NULL
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9726
SELECT 18 * + + COUNT( * ) col1
----
18
skipif mysql # not compatible
query I rowsort label-9726
SELECT 18 * + + COUNT ( * ) col1
----
18
onlyif mysql # aggregate syntax:
query I rowsort label-9727
SELECT ALL + COUNT( * ) * ( - 2 )
----
-2
skipif mysql # not compatible
query I rowsort label-9727
SELECT ALL + COUNT ( * ) * ( - 2 )
----
-2
query I rowsort
SELECT - 53 * 33 * - 16
----
27984
query I rowsort
SELECT DISTINCT - 98 + - 53 * - ( 18 ) AS col0
----
856
onlyif mysql # aggregate syntax:
query I rowsort label-9730
SELECT - SUM( DISTINCT 56 ) * + - 58 * - 76 + - - 24 AS col2
----
-246824
skipif mysql # not compatible
query I rowsort label-9730
SELECT - SUM ( DISTINCT 56 ) * + - 58 * - 76 + - - 24 AS col2
----
-246824
query I rowsort
SELECT DISTINCT - + 73 + 56
----
-17
query I rowsort
SELECT + 37 * 18 AS col0
----
666
query I rowsort
SELECT 73 * 75 * + - 76 AS col0
----
-416100
query I rowsort
SELECT ALL - 99 + + + 39
----
-60
query I rowsort
SELECT ALL + + 61 + + 46 + - + ( 69 )
----
38
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9736
SELECT 95 AS col0, COUNT( * ) / + 78 * - + 5 + CAST( NULL AS SIGNED ) + - NULLIF ( - - COUNT( * ), - 89 ) * - + 68 * + 0 * + 39
----
95
NULL
skipif mysql # not compatible
query II rowsort label-9736
SELECT 95 AS col0, COUNT ( * ) / + 78 * - + 5 + CAST ( NULL AS INTEGER ) + - NULLIF ( - - COUNT ( * ), - 89 ) * - + 68 * + 0 * + 39
----
95
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9737
SELECT ALL + + 44 * 55 / + + CAST( NULL AS SIGNED ) * - 45 + 43 + 12
----
NULL
skipif mysql # not compatible
query I rowsort label-9737
SELECT ALL + + 44 * 55 / + + CAST ( NULL AS INTEGER ) * - 45 + 43 + 12
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-9738
SELECT - 69 + - COUNT( * ) AS col2, - 91
----
-70
-91
skipif mysql # not compatible
query II rowsort label-9738
SELECT - 69 + - COUNT ( * ) AS col2, - 91
----
-70
-91
onlyif mysql # DIV for integer division:
query I rowsort label-9739
SELECT ALL 13 DIV 60
----
0
skipif mysql # not compatible
query I rowsort label-9739
SELECT ALL 13 / 60
----
0
query I rowsort
SELECT ALL - - 31 + + + 94 AS col2
----
125
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-9741
SELECT DISTINCT + 16 + 53 col2, - COUNT( * ) DIV 66 * + - 23 * - - 15 * - + 36
----
69
0
skipif mysql # not compatible
query II rowsort label-9741
SELECT DISTINCT + 16 + 53 col2, - COUNT ( * ) / 66 * + - 23 * - - 15 * - + 36
----
69
0
query I rowsort
SELECT ALL - + 79 AS col0
----
-79
onlyif mysql # DIV for integer division:
query I rowsort label-9743
SELECT - 39 DIV + + 52 + + 87
----
87
skipif mysql # not compatible
query I rowsort label-9743
SELECT - 39 / + + 52 + + 87
----
87
query I rowsort
SELECT 21 * 19 AS col0
----
399
onlyif mysql # aggregate syntax:
query I rowsort label-9745
SELECT DISTINCT 36 - - 93 + COUNT( * ) - 23 - - + 99 * - COUNT( * ) * ( - SUM( + 16 ) ) * - - 39
----
61883
skipif mysql # not compatible
query I rowsort label-9745
SELECT DISTINCT 36 - - 93 + COUNT ( * ) - 23 - - + 99 * - COUNT ( * ) * ( - SUM ( + 16 ) ) * - - 39
----
61883
onlyif mysql # aggregate syntax:
query I rowsort label-9746
SELECT ALL + NULLIF ( - + 71, - 4 - COUNT( 35 ) * + 55 ) * ( + + 32 ) * COUNT( * )
----
-2272
skipif mysql # not compatible
query I rowsort label-9746
SELECT ALL + NULLIF ( - + 71, - 4 - COUNT ( 35 ) * + 55 ) * ( + + 32 ) * COUNT ( * )
----
-2272
onlyif mysql # aggregate syntax:
query I rowsort label-9747
SELECT ALL - NULLIF ( - 35, - + 24 * + MAX( ALL 20 ) + ( + 32 ) + 40 )
----
35
skipif mysql # not compatible
query I rowsort label-9747
SELECT ALL - NULLIF ( - 35, - + 24 * + MAX ( ALL 20 ) + ( + 32 ) + 40 )
----
35
onlyif mysql # DIV for integer division:
query II rowsort label-9748
SELECT DISTINCT 0 * - 83 DIV + 8 AS col2, + NULLIF ( - 53, + 25 ) AS col0
----
0
-53
skipif mysql # not compatible
query II rowsort label-9748
SELECT DISTINCT 0 * - 83 / + 8 AS col2, + NULLIF ( - 53, + 25 ) AS col0
----
0
-53
query I rowsort
SELECT 86 * ( + 75 )
----
6450
query I rowsort
SELECT 57 - + 66 AS col1
----
-9
onlyif mysql # CAST syntax: DECIMAL type:
query II rowsort label-9751
SELECT ALL 87 / CAST( NULL AS DECIMAL ) AS col1, 66
----
NULL
66
skipif mysql # not compatible
query II rowsort label-9751
SELECT ALL 87 / CAST ( NULL AS REAL ) AS col1, 66
----
NULL
66
query II rowsort
SELECT ALL 58 + + - 28 AS col2, - 94 * 37 * + + 63 AS col0
----
30
-219114
onlyif mysql # DIV for integer division:
query I rowsort label-9753
SELECT ALL 34 DIV 37 * - 32 * + - 32
----
0
skipif mysql # not compatible
query I rowsort label-9753
SELECT ALL 34 / 37 * - 32 * + - 32
----
0
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9754
SELECT ALL 40 + + ( - + SUM( ALL + + 29 ) ) + + 0 DIV ( - SUM( 75 ) ) * + 27
----
11
skipif mysql # not compatible
query I rowsort label-9754
SELECT ALL 40 + + ( - + SUM ( ALL + + 29 ) ) + + 0 / ( - SUM ( 75 ) ) * + 27
----
11
onlyif mysql # aggregate syntax:
query I rowsort label-9755
SELECT ALL + 46 + - 85 + - COUNT( * ) - - SUM( DISTINCT 3 ) * 67 AS col2
----
161
skipif mysql # not compatible
query I rowsort label-9755
SELECT ALL + 46 + - 85 + - COUNT ( * ) - - SUM ( DISTINCT 3 ) * 67 AS col2
----
161
query I rowsort
SELECT DISTINCT - ( 10 ) + + 89 AS col2
----
79
query I rowsort
SELECT DISTINCT 86 * 57
----
4902
query I rowsort
SELECT DISTINCT - 53 + 5 * - - 45
----
172
onlyif mysql # aggregate syntax:
query I rowsort label-9759
SELECT + 94 + - - COALESCE ( ( - COUNT( - 65 ) ), + 32 ) AS col0
----
93
skipif mysql # not compatible
query I rowsort label-9759
SELECT + 94 + - - COALESCE ( ( - COUNT ( - 65 ) ), + 32 ) AS col0
----
93
onlyif mysql # aggregate syntax:
query I rowsort label-9760
SELECT - MIN( DISTINCT + 50 ) AS col0
----
-50
skipif mysql # not compatible
query I rowsort label-9760
SELECT - MIN ( DISTINCT + 50 ) AS col0
----
-50
onlyif mysql # aggregate syntax:
query II rowsort label-9761
SELECT ALL + 19 + + 84 AS col0, - 99 * + + ( - + 62 ) * - - COUNT( * ) * + COUNT( * )
----
103
6138
skipif mysql # not compatible
query II rowsort label-9761
SELECT ALL + 19 + + 84 AS col0, - 99 * + + ( - + 62 ) * - - COUNT ( * ) * + COUNT ( * )
----
103
6138
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9762
SELECT - - CAST( NULL AS SIGNED ) - - ( + - COUNT( * ) )
----
NULL
skipif mysql # not compatible
query I rowsort label-9762
SELECT - - CAST ( NULL AS INTEGER ) - - ( + - COUNT ( * ) )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9763
SELECT - 87 * + COUNT( * ) + 76 * - COUNT( * ) * 24
----
-1911
skipif mysql # not compatible
query I rowsort label-9763
SELECT - 87 * + COUNT ( * ) + 76 * - COUNT ( * ) * 24
----
-1911
onlyif mysql # aggregate syntax:
query I rowsort label-9764
SELECT ALL + + 9 + COUNT( * ) * - - 65
----
74
skipif mysql # not compatible
query I rowsort label-9764
SELECT ALL + + 9 + COUNT ( * ) * - - 65
----
74
query I rowsort
SELECT ALL - 59 + + 11
----
-48
query I rowsort
SELECT ALL + + ( + 88 ) + - ( 74 ) * - 37
----
2826
onlyif mysql # aggregate syntax:
query I rowsort label-9767
SELECT - 58 + + - COUNT( * )
----
-59
skipif mysql # not compatible
query I rowsort label-9767
SELECT - 58 + + - COUNT ( * )
----
-59
query I rowsort
SELECT - 71 + - 35 * - 88
----
3009
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9769
SELECT + ( 13 ) AS col1, + COALESCE ( + 22, + 41 * - 39 * - - 57 + 53, + 57 * + ( CAST( + + 29 AS SIGNED ) ) + + CASE + 72 WHEN + ( + COUNT( * ) ) + + 67 THEN NULL WHEN 50 + + 84 THEN 90 WHEN - + 91 THEN + 37 END ) AS col2
----
13
22
skipif mysql # not compatible
query II rowsort label-9769
SELECT + ( 13 ) AS col1, + COALESCE ( + 22, + 41 * - 39 * - - 57 + 53, + 57 * + ( CAST ( + + 29 AS INTEGER ) ) + + CASE + 72 WHEN + ( + COUNT ( * ) ) + + 67 THEN NULL WHEN 50 + + 84 THEN 90 WHEN - + 91 THEN + 37 END ) AS col2
----
13
22
query I rowsort
SELECT DISTINCT - 43 * - - 83 * + - 24 + ( ( + 65 ) )
----
85721
onlyif mysql # aggregate syntax:
query I rowsort label-9771
SELECT + + 38 / + CASE + + 90 WHEN 63 + COUNT( * ) * - 68 THEN AVG ( + 40 ) WHEN 57 * + + 86 + + 50 THEN + - 58 ELSE NULL END + + + 36
----
NULL
skipif mysql # not compatible
query I rowsort label-9771
SELECT + + 38 / + CASE + + 90 WHEN 63 + COUNT ( * ) * - 68 THEN AVG ( + 40 ) WHEN 57 * + + 86 + + 50 THEN + - 58 ELSE NULL END + + + 36
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-9772
SELECT + 37 DIV - 66 + ( + 2 ) col1
----
2
skipif mysql # not compatible
query I rowsort label-9772
SELECT + 37 / - 66 + ( + 2 ) col1
----
2
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9773
SELECT - CAST( NULL AS SIGNED ) * - - 13 + + + COUNT( * ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9773
SELECT - CAST ( NULL AS INTEGER ) * - - 13 + + + COUNT ( * ) AS col2
----
NULL
query I rowsort
SELECT DISTINCT + 22 * + 60
----
1320
query I rowsort
SELECT ALL + ( + 89 ) AS col2
----
89
query II rowsort
SELECT + 95 AS col1, 24
----
95
24
query II rowsort
SELECT ALL + 47, - 33 AS col0
----
47
-33
query I rowsort
SELECT ALL 6 * 17
----
102
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9779
SELECT ALL + 40 DIV - COUNT( * ) AS col1
----
-40
skipif mysql # not compatible
query I rowsort label-9779
SELECT ALL + 40 / - COUNT ( * ) AS col1
----
-40
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9780
SELECT - COALESCE ( + COALESCE ( - - 62, - COUNT( DISTINCT - 80 ), 26 ), + SUM( 68 ) DIV 45 + - 10, - 93 * 81 + + 61 + MIN( 46 ) ) - + 90 * 5 - + 58 * 20
----
-1672
skipif mysql # not compatible
query I rowsort label-9780
SELECT - COALESCE ( + COALESCE ( - - 62, - COUNT ( DISTINCT - 80 ), 26 ), + SUM ( 68 ) / 45 + - 10, - 93 * 81 + + 61 + MIN ( 46 ) ) - + 90 * 5 - + 58 * 20
----
-1672
query I rowsort
SELECT - 88 * COALESCE ( - 76, + 33 ) AS col2
----
6688
query II rowsort
SELECT ALL + 31 col2, 31 col0
----
31
31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9783
SELECT 41 * NULLIF ( + + 31, + 60 + - 76 - COUNT( * ) - - 40 + + - 1 + + 14 / + COALESCE ( SUM( 91 ), + 89 ) + + 7 + - + 39 + CASE ( + 52 ) WHEN + CAST( NULL AS SIGNED ) + 91 THEN NULL WHEN + 16 THEN NULL WHEN - COUNT( * ) / - SUM( ALL - 63 ) + 11 THEN 87 ELSE NULL END + 62 * + 26 ) + 58
----
1329
skipif mysql # not compatible
query I rowsort label-9783
SELECT 41 * NULLIF ( + + 31, + 60 + - 76 - COUNT ( * ) - - 40 + + - 1 + + 14 / + COALESCE ( SUM ( 91 ), + 89 ) + + 7 + - + 39 + CASE ( + 52 ) WHEN + CAST ( NULL AS INTEGER ) + 91 THEN NULL WHEN + 16 THEN NULL WHEN - COUNT ( * ) / - SUM ( ALL - 63 ) + 11 THEN 87 ELSE NULL END + 62 * + 26 ) + 58
----
1329
onlyif mysql # aggregate syntax:
query I rowsort label-9784
SELECT + 5 - ( + CASE - ( 26 ) WHEN + AVG ( ALL + - ( + 19 ) ) THEN NULL WHEN + ( 30 ) THEN + COUNT( * ) END )
----
NULL
skipif mysql # not compatible
query I rowsort label-9784
SELECT + 5 - ( + CASE - ( 26 ) WHEN + AVG ( ALL + - ( + 19 ) ) THEN NULL WHEN + ( 30 ) THEN + COUNT ( * ) END )
----
NULL
onlyif mysql # aggregate syntax:
query II rowsort label-9785
SELECT COUNT( * ) col2, - 67 * 28
----
1
-1876
skipif mysql # not compatible
query II rowsort label-9785
SELECT COUNT ( * ) col2, - 67 * 28
----
1
-1876
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-9786
SELECT - 52 * + NULLIF ( - 64, - 17 - + 27 * COUNT( * ) ) AS col1, 9 + - + 62 + ( + COALESCE ( - 31, 96 * + 4, - 10 * 18 + - - 87 + + + 53 * + + 47 DIV + AVG ( + - 46 ), + COUNT( COALESCE ( 21, + 80 DIV 36 ) ) + + 31 * 91 ) ) * - 82
----
3328
2489
skipif mysql # not compatible
query II rowsort label-9786
SELECT - 52 * + NULLIF ( - 64, - 17 - + 27 * COUNT ( * ) ) AS col1, 9 + - + 62 + ( + COALESCE ( - 31, 96 * + 4, - 10 * 18 + - - 87 + + + 53 * + + 47 / + AVG ( + - 46 ), + COUNT ( COALESCE ( 21, + 80 / 36 ) ) + + 31 * 91 ) ) * - 82
----
3328
2489
query I rowsort
SELECT ALL NULLIF ( + 22, 97 ) * - - 71 + + + 97 col2
----
1659
onlyif mysql # aggregate syntax:
query I rowsort label-9788
SELECT + COUNT( + - ( 14 ) ) AS col0
----
1
skipif mysql # not compatible
query I rowsort label-9788
SELECT + COUNT ( + - ( 14 ) ) AS col0
----
1
query I rowsort
SELECT - 46 + + - 88
----
-134
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9790
SELECT DISTINCT - 51 * + CAST( NULL AS SIGNED ) col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9790
SELECT DISTINCT - 51 * + CAST ( NULL AS INTEGER ) col2
----
NULL
query II rowsort
SELECT 78 * - + 53 + 55 AS col0, 7
----
-4079
7
onlyif mysql # aggregate syntax:
query II rowsort label-9792
SELECT - NULLIF ( COUNT( * ), - - 95 - + COUNT( * ) ) AS col1, COUNT( * ) + + 34
----
-1
35
skipif mysql # not compatible
query II rowsort label-9792
SELECT - NULLIF ( COUNT ( * ), - - 95 - + COUNT ( * ) ) AS col1, COUNT ( * ) + + 34
----
-1
35
query I rowsort
SELECT DISTINCT - 33 * 96 AS col0
----
-3168
query I rowsort
SELECT + 16 + - 7
----
9
query I rowsort
SELECT - 92 * 74
----
-6808
onlyif mysql # aggregate syntax:
query I rowsort label-9796
SELECT + CASE + - ( + + 30 ) WHEN - 33 THEN NULLIF ( - ( ( 54 ) ), 35 ) + CASE - MAX( + + ( 14 ) ) WHEN + - MAX( + + 83 ) THEN NULL ELSE - CASE + 36 WHEN + 2 THEN NULL WHEN 52 * + COUNT( * ) THEN NULL ELSE - 96 END END - - 50 ELSE NULL END + 49
----
NULL
skipif mysql # not compatible
query I rowsort label-9796
SELECT + CASE + - ( + + 30 ) WHEN - 33 THEN NULLIF ( - ( ( 54 ) ), 35 ) + CASE - MAX ( + + ( 14 ) ) WHEN + - MAX ( + + 83 ) THEN NULL ELSE - CASE + 36 WHEN + 2 THEN NULL WHEN 52 * + COUNT ( * ) THEN NULL ELSE - 96 END END - - 50 ELSE NULL END + 49
----
NULL
query I rowsort
SELECT DISTINCT + + 27 + 81
----
108
onlyif mysql # aggregate syntax:
query I rowsort label-9798
SELECT ALL - 66 * - - SUM( COALESCE ( - 91, - 86 * + 49 + - 79 ) ) AS col1
----
6006
skipif mysql # not compatible
query I rowsort label-9798
SELECT ALL - 66 * - - SUM ( COALESCE ( - 91, - 86 * + 49 + - 79 ) ) AS col1
----
6006
onlyif mysql # aggregate syntax:
query I rowsort label-9799
SELECT + - COUNT( * ) * - 56 AS col2
----
56
skipif mysql # not compatible
query I rowsort label-9799
SELECT + - COUNT ( * ) * - 56 AS col2
----
56
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9800
SELECT ALL + 97 - - - CAST( - + 58 AS SIGNED ) * 3 * + ( NULLIF ( + 91, - - 87 * 44 - + 69 ) ) AS col2
----
15931
skipif mysql # not compatible
query I rowsort label-9800
SELECT ALL + 97 - - - CAST ( - + 58 AS INTEGER ) * 3 * + ( NULLIF ( + 91, - - 87 * 44 - + 69 ) ) AS col2
----
15931
query I rowsort
SELECT DISTINCT 90 - + 24 AS col1
----
66
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9802
SELECT + - COALESCE ( + - ( + CASE + 42 WHEN COUNT( * ) + 31 THEN - - 85 WHEN - 4 + 3 + - COUNT( * ) THEN - 29 * - 73 * 25 + COUNT( * ) + 86 END ), + - CAST( + ( + MAX( - 16 ) ) AS SIGNED ) ) * + - 47
----
752
skipif mysql # not compatible
query I rowsort label-9802
SELECT + - COALESCE ( + - ( + CASE + 42 WHEN COUNT ( * ) + 31 THEN - - 85 WHEN - 4 + 3 + - COUNT ( * ) THEN - 29 * - 73 * 25 + COUNT ( * ) + 86 END ), + - CAST ( + ( + MAX ( - 16 ) ) AS INTEGER ) ) * + - 47
----
752
onlyif mysql # aggregate syntax:
query II rowsort label-9803
SELECT ALL + 47 * - 35 - - COUNT( * ), 30 AS col1
----
-1644
30
skipif mysql # not compatible
query II rowsort label-9803
SELECT ALL + 47 * - 35 - - COUNT ( * ), 30 AS col1
----
-1644
30
query I rowsort
SELECT + + 42 - - 92 AS col2
----
134
onlyif mysql # aggregate syntax:
query II rowsort label-9805
SELECT ALL - 2 col2, - COUNT( * )
----
-2
-1
skipif mysql # not compatible
query II rowsort label-9805
SELECT ALL - 2 col2, - COUNT ( * )
----
-2
-1
onlyif mysql # aggregate syntax:
query I rowsort label-9806
SELECT ALL ( - 63 ) / - COUNT( * ) - + + NULLIF ( - CASE + 73 WHEN - COUNT( * ) THEN - 0 ELSE NULL END, 83 * + - 5 ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9806
SELECT ALL ( - 63 ) / - COUNT ( * ) - + + NULLIF ( - CASE + 73 WHEN - COUNT ( * ) THEN - 0 ELSE NULL END, 83 * + - 5 ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9807
SELECT DISTINCT + COALESCE ( + - 49, 92 * + - COALESCE ( COUNT( * ), - 64 ) + - 15, + - 2 ) AS col1
----
-49
skipif mysql # not compatible
query I rowsort label-9807
SELECT DISTINCT + COALESCE ( + - 49, 92 * + - COALESCE ( COUNT ( * ), - 64 ) + - 15, + - 2 ) AS col1
----
-49
query I rowsort
SELECT DISTINCT - 36 * - 61
----
2196
query I rowsort
SELECT - 6 + - + 7 AS col2
----
-13
query I rowsort
SELECT DISTINCT + 36 * + + 45 AS col1
----
1620
onlyif mysql # aggregate syntax:
query I rowsort label-9811
SELECT - 82 + ( COUNT( * ) ) AS col2
----
-81
skipif mysql # not compatible
query I rowsort label-9811
SELECT - 82 + ( COUNT ( * ) ) AS col2
----
-81
onlyif mysql # aggregate syntax:
query II rowsort label-9812
SELECT ALL + MIN( 27 ), + 99 + + COUNT( - 63 ) AS col0
----
27
100
skipif mysql # not compatible
query II rowsort label-9812
SELECT ALL + MIN ( 27 ), + 99 + + COUNT ( - 63 ) AS col0
----
27
100
onlyif mysql # aggregate syntax:
query I rowsort label-9813
SELECT - ( + + COUNT( * ) ) * 64
----
-64
skipif mysql # not compatible
query I rowsort label-9813
SELECT - ( + + COUNT ( * ) ) * 64
----
-64
query I rowsort
SELECT ALL 76 * + CASE - 65 WHEN + - 39 + - 57 * 59 THEN NULL WHEN + + 99 THEN - COALESCE ( - 10, - 21 + + 99 - + 38 ) ELSE NULL END
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9815
SELECT DISTINCT + COUNT( * ) * 53 + + 58 - - COALESCE ( - 88, - 3 ) * - 72 + - - 17 * + 20 * + 75
----
31947
skipif mysql # not compatible
query I rowsort label-9815
SELECT DISTINCT + COUNT ( * ) * 53 + + 58 - - COALESCE ( - 88, - 3 ) * - 72 + - - 17 * + 20 * + 75
----
31947
query I rowsort
SELECT - 40 * 47
----
-1880
onlyif mysql # aggregate syntax:
query I rowsort label-9817
SELECT DISTINCT + CASE + + 35 WHEN 66 * + 5 * - 5 * - 92 + + 38 - - + 97 THEN NULL WHEN + 6 * 71 * - - 59 * + - COUNT( * ) THEN NULL WHEN + 26 + NULLIF ( COUNT( * ), 76 * + - 38 * 14 ) + + + 3 THEN NULL ELSE 82 END
----
82
skipif mysql # not compatible
query I rowsort label-9817
SELECT DISTINCT + CASE + + 35 WHEN 66 * + 5 * - 5 * - 92 + + 38 - - + 97 THEN NULL WHEN + 6 * 71 * - - 59 * + - COUNT ( * ) THEN NULL WHEN + 26 + NULLIF ( COUNT ( * ), 76 * + - 38 * 14 ) + + + 3 THEN NULL ELSE 82 END
----
82
query I rowsort
SELECT ALL - 51 * + + 47 + - + 21 AS col0
----
-2418
query I rowsort
SELECT - 10 - - - 23 AS col1
----
-33
query II rowsort
SELECT DISTINCT - 29 + - + 94 col2, 52
----
-123
52
onlyif mysql # aggregate syntax:
query I rowsort label-9821
SELECT ALL + ( - - 77 ) + COUNT( * ) + - + 77 AS col1
----
1
skipif mysql # not compatible
query I rowsort label-9821
SELECT ALL + ( - - 77 ) + COUNT ( * ) + - + 77 AS col1
----
1
query I rowsort
SELECT DISTINCT - 70 * 41
----
-2870
onlyif mysql # aggregate syntax:
query I rowsort label-9823
SELECT ALL + COUNT( * ) - 66
----
-65
skipif mysql # not compatible
query I rowsort label-9823
SELECT ALL + COUNT ( * ) - 66
----
-65
onlyif mysql # aggregate syntax:
query I rowsort label-9824
SELECT - 33 * - ( - COUNT( * ) ) - - 49 * - - 4 AS col1
----
163
skipif mysql # not compatible
query I rowsort label-9824
SELECT - 33 * - ( - COUNT ( * ) ) - - 49 * - - 4 AS col1
----
163
query I rowsort
SELECT ALL + 37 * - - 92 + - + 44
----
3360
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9826
SELECT CAST( - 0 AS SIGNED ) - - - 52 AS col1
----
-52
skipif mysql # not compatible
query I rowsort label-9826
SELECT CAST ( - 0 AS INTEGER ) - - - 52 AS col1
----
-52
query I rowsort
SELECT - ( - 78 ) + 91
----
169
query I rowsort
SELECT - - 58 AS col0
----
58
onlyif mysql # aggregate syntax:
query I rowsort label-9829
SELECT ALL CASE + + 5 WHEN - - ( + SUM( ALL - 64 ) ) THEN + 80 / - COUNT( + - 3 ) - + COUNT( * ) END
----
NULL
skipif mysql # not compatible
query I rowsort label-9829
SELECT ALL CASE + + 5 WHEN - - ( + SUM ( ALL - 64 ) ) THEN + 80 / - COUNT ( + - 3 ) - + COUNT ( * ) END
----
NULL
query I rowsort
SELECT 7 + + - ( - 15 ) AS col2
----
22
query I rowsort
SELECT - - 37 AS col2
----
37
query I rowsort
SELECT ALL 34 * 92 * + + 18 AS col2
----
56304
onlyif mysql # aggregate syntax:
query I rowsort label-9833
SELECT ALL 18 * - - COUNT( * ) AS col0
----
18
skipif mysql # not compatible
query I rowsort label-9833
SELECT ALL 18 * - - COUNT ( * ) AS col0
----
18
query I rowsort
SELECT 40 * + - 94 + + 61
----
-3699
query I rowsort
SELECT DISTINCT 36 * + 97 col2
----
3492
onlyif mysql # aggregate syntax:
query I rowsort label-9836
SELECT DISTINCT COUNT( * ) + COUNT( * ) + + 99 AS col0
----
101
skipif mysql # not compatible
query I rowsort label-9836
SELECT DISTINCT COUNT ( * ) + COUNT ( * ) + + 99 AS col0
----
101
query I rowsort
SELECT 11 * + + 37
----
407
onlyif mysql # aggregate syntax:
query I rowsort label-9838
SELECT ( + 31 ) * + 34 * + 6 - + SUM( ALL - 33 )
----
6357
skipif mysql # not compatible
query I rowsort label-9838
SELECT ( + 31 ) * + 34 * + 6 - + SUM ( ALL - 33 )
----
6357
query I rowsort
SELECT DISTINCT 76 + - - 2
----
78
onlyif mysql # aggregate syntax:
query I rowsort label-9840
SELECT DISTINCT + COUNT( * ) + - 38
----
-37
skipif mysql # not compatible
query I rowsort label-9840
SELECT DISTINCT + COUNT ( * ) + - 38
----
-37
query I rowsort
SELECT DISTINCT - 43 AS col1
----
-43
onlyif mysql # aggregate syntax:
query I rowsort label-9842
SELECT ALL 28 + - + 14 + + COUNT( * )
----
15
skipif mysql # not compatible
query I rowsort label-9842
SELECT ALL 28 + - + 14 + + COUNT ( * )
----
15
query II rowsort
SELECT + 68 col0, 56 AS col2
----
68
56
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9844
SELECT ALL COUNT( * ) DIV + COUNT( * ) * - COUNT( * ) col0
----
-1
skipif mysql # not compatible
query I rowsort label-9844
SELECT ALL COUNT ( * ) / + COUNT ( * ) * - COUNT ( * ) col0
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9845
SELECT + 48 * 87 * - CAST( NULL AS SIGNED ) + 92 + + COUNT( * )
----
NULL
skipif mysql # not compatible
query I rowsort label-9845
SELECT + 48 * 87 * - CAST ( NULL AS INTEGER ) + 92 + + COUNT ( * )
----
NULL
query I rowsort
SELECT 27 - - + 13
----
40
onlyif mysql # aggregate syntax:
query I rowsort label-9847
SELECT 15 * + 84 + + COUNT( * ) * - + 4 * + ( - 54 ) + 4 col2
----
1480
skipif mysql # not compatible
query I rowsort label-9847
SELECT 15 * + 84 + + COUNT ( * ) * - + 4 * + ( - 54 ) + 4 col2
----
1480
onlyif mysql # aggregate syntax:
query I rowsort label-9848
SELECT SUM( ALL - 50 ) * + + 19 + 75 - 90
----
-965
skipif mysql # not compatible
query I rowsort label-9848
SELECT SUM ( ALL - 50 ) * + + 19 + 75 - 90
----
-965
onlyif mysql # aggregate syntax:
query I rowsort label-9849
SELECT ALL - ( + + 68 ) + + COUNT( * )
----
-67
skipif mysql # not compatible
query I rowsort label-9849
SELECT ALL - ( + + 68 ) + + COUNT ( * )
----
-67
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9850
SELECT ALL + CASE + + ( - + 79 ) WHEN + 2 THEN NULL WHEN - 90 + - CAST( - 75 AS SIGNED ) THEN NULLIF ( 46, + + 41 ) + - - 96 * 41 * + 42 + 58 ELSE + 95 END * - ( + - 15 ) AS col1
----
1425
skipif mysql # not compatible
query I rowsort label-9850
SELECT ALL + CASE + + ( - + 79 ) WHEN + 2 THEN NULL WHEN - 90 + - CAST ( - 75 AS INTEGER ) THEN NULLIF ( 46, + + 41 ) + - - 96 * 41 * + 42 + 58 ELSE + 95 END * - ( + - 15 ) AS col1
----
1425
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9851
SELECT CAST( NULL AS SIGNED ) + 78 + - - COUNT( + + 93 ) + - - 92 * 48 * - + 81 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9851
SELECT CAST ( NULL AS INTEGER ) + 78 + - - COUNT ( + + 93 ) + - - 92 * 48 * - + 81 AS col2
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9852
SELECT ALL - CAST( NULL AS SIGNED ), - 82 * + 90 AS col2
----
NULL
-7380
skipif mysql # not compatible
query II rowsort label-9852
SELECT ALL - CAST ( NULL AS INTEGER ), - 82 * + 90 AS col2
----
NULL
-7380
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9853
SELECT ALL - 71 * + CAST( NULL AS SIGNED ) + + + 8 + + NULLIF ( MAX( DISTINCT 84 ), - 10 ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9853
SELECT ALL - 71 * + CAST ( NULL AS INTEGER ) + + + 8 + + NULLIF ( MAX ( DISTINCT 84 ), - 10 ) AS col1
----
NULL
query I rowsort
SELECT - 6 * - 69 + + - 14
----
400
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9855
SELECT ALL + - 89 DIV + COUNT( * )
----
-89
skipif mysql # not compatible
query I rowsort label-9855
SELECT ALL + - 89 / + COUNT ( * )
----
-89
query I rowsort
SELECT - 24 + 20 AS col1
----
-4
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9857
SELECT 3 * - 7 + - COUNT( * ), NULLIF ( - - ( - + 47 ), + COUNT( * ) * + CAST( NULL AS SIGNED ) + - + 75 ) col0
----
-22
-47
skipif mysql # not compatible
query II rowsort label-9857
SELECT 3 * - 7 + - COUNT ( * ), NULLIF ( - - ( - + 47 ), + COUNT ( * ) * + CAST ( NULL AS INTEGER ) + - + 75 ) col0
----
-22
-47
query I rowsort
SELECT - 37 * 62 AS col1
----
-2294
onlyif mysql # DIV for integer division:
query I rowsort label-9859
SELECT ALL - + 22 DIV - + 4
----
5
skipif mysql # not compatible
query I rowsort label-9859
SELECT ALL - + 22 / - + 4
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-9860
SELECT + COALESCE ( - 9, - MAX( - 73 ), - 98 * + - MAX( 6 ) ) + - 45
----
-54
skipif mysql # not compatible
query I rowsort label-9860
SELECT + COALESCE ( - 9, - MAX ( - 73 ), - 98 * + - MAX ( 6 ) ) + - 45
----
-54
onlyif mysql # DIV for integer division:
query I rowsort label-9861
SELECT ALL - + 97 DIV - - 75
----
-1
skipif mysql # not compatible
query I rowsort label-9861
SELECT ALL - + 97 / - - 75
----
-1
query I rowsort
SELECT 96 + + 68 AS col1
----
164
onlyif mysql # aggregate syntax:
query I rowsort label-9863
SELECT CASE WHEN NOT NULL NOT BETWEEN + MAX( 12 ) AND - - 88 THEN 42 ELSE NULL END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9863
SELECT CASE WHEN NOT NULL NOT BETWEEN + MAX ( 12 ) AND - - 88 THEN 42 ELSE NULL END AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-9864
SELECT + MIN( 21 ) + - 23 DIV + CAST( + 99 AS SIGNED ), - ( + 34 ) AS col1
----
21
-34
skipif mysql # not compatible
query II rowsort label-9864
SELECT + MIN ( 21 ) + - 23 / + CAST ( + 99 AS INTEGER ), - ( + 34 ) AS col1
----
21
-34
onlyif mysql # aggregate syntax:
query I rowsort label-9865
SELECT ALL + 64 * + MAX( DISTINCT 17 )
----
1088
skipif mysql # not compatible
query I rowsort label-9865
SELECT ALL + 64 * + MAX ( DISTINCT 17 )
----
1088
onlyif mysql # aggregate syntax:
query I rowsort label-9866
SELECT COUNT( * ) + - 74 AS col0
----
-73
skipif mysql # not compatible
query I rowsort label-9866
SELECT COUNT ( * ) + - 74 AS col0
----
-73
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9867
SELECT DISTINCT - ( + 8 ) * + CASE + - 10 WHEN - MIN( 70 ) THEN NULL WHEN - + 3 THEN NULL ELSE 75 * 91 + + 26 END * - 28 * - CAST( + 9 AS SIGNED ) AS col2
----
-13811616
skipif mysql # not compatible
query I rowsort label-9867
SELECT DISTINCT - ( + 8 ) * + CASE + - 10 WHEN - MIN ( 70 ) THEN NULL WHEN - + 3 THEN NULL ELSE 75 * 91 + + 26 END * - 28 * - CAST ( + 9 AS INTEGER ) AS col2
----
-13811616
query I rowsort
SELECT DISTINCT 84 + - + 7 AS col0
----
77
onlyif mysql # aggregate syntax:
query II rowsort label-9869
SELECT - 83 col1, SUM( + 98 )
----
-83
98
skipif mysql # not compatible
query II rowsort label-9869
SELECT - 83 col1, SUM ( + 98 )
----
-83
98
query I rowsort
SELECT 85 + + 93 AS col1
----
178
query I rowsort
SELECT - 6 - + + 84 AS col0
----
-90
onlyif mysql # aggregate syntax:
query II rowsort label-9872
SELECT ALL COUNT( * ), 24 * ( - 47 ) + + + COUNT( * ) * 20 AS col1
----
1
-1108
skipif mysql # not compatible
query II rowsort label-9872
SELECT ALL COUNT ( * ), 24 * ( - 47 ) + + + COUNT ( * ) * 20 AS col1
----
1
-1108
onlyif mysql # aggregate syntax:
query I rowsort label-9873
SELECT 2 + + 34 + 36 * - COUNT( * ) AS col2
----
0
skipif mysql # not compatible
query I rowsort label-9873
SELECT 2 + + 34 + 36 * - COUNT ( * ) AS col2
----
0
onlyif mysql # aggregate syntax:
query I rowsort label-9874
SELECT ALL CASE - 6 WHEN COUNT( * ) + - SUM( ALL 18 ) - COUNT( + 94 ) * + 46 * - 24 + - + 44 + + + 14 * 33 THEN + - 57 * + + 8 + 4 + 31 - - 16 ELSE + 68 END AS col1
----
68
skipif mysql # not compatible
query I rowsort label-9874
SELECT ALL CASE - 6 WHEN COUNT ( * ) + - SUM ( ALL 18 ) - COUNT ( + 94 ) * + 46 * - 24 + - + 44 + + + 14 * 33 THEN + - 57 * + + 8 + 4 + 31 - - 16 ELSE + 68 END AS col1
----
68
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9875
SELECT DISTINCT 30 + CAST( COUNT( * ) AS SIGNED )
----
31
skipif mysql # not compatible
query I rowsort label-9875
SELECT DISTINCT 30 + CAST ( COUNT ( * ) AS INTEGER )
----
31
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query II rowsort label-9876
SELECT ALL CASE - + 76 WHEN - MAX( ALL + 72 ) / - - 92 THEN - + 18 + - 85 - + 26 * - MIN( - - 19 ) * - 69 ELSE NULL END + - + 40 - - 12 + - 96, + COUNT( ALL - CAST( NULL AS SIGNED ) ) AS col0
----
NULL
0
skipif mysql # not compatible
query II rowsort label-9876
SELECT ALL CASE - + 76 WHEN - MAX ( ALL + 72 ) / - - 92 THEN - + 18 + - 85 - + 26 * - MIN ( - - 19 ) * - 69 ELSE NULL END + - + 40 - - 12 + - 96, + COUNT ( ALL - CAST ( NULL AS INTEGER ) ) AS col0
----
NULL
0
onlyif mysql # CAST syntax: SIGNED type:
query II rowsort label-9877
SELECT DISTINCT - CAST( NULL AS SIGNED ), 23 AS col2
----
NULL
23
skipif mysql # not compatible
query II rowsort label-9877
SELECT DISTINCT - CAST ( NULL AS INTEGER ), 23 AS col2
----
NULL
23
onlyif mysql # aggregate syntax:
query I rowsort label-9878
SELECT ALL + 90 * MIN( + 33 ) + + - 76
----
2894
skipif mysql # not compatible
query I rowsort label-9878
SELECT ALL + 90 * MIN ( + 33 ) + + - 76
----
2894
onlyif mysql # aggregate syntax: DIV for integer division:
query II rowsort label-9879
SELECT ( + 62 ) DIV + 70 + + COALESCE ( - COUNT( * ), - ( 28 ) DIV + - 1 + + - 68, - 30 ) + - 56 * - COALESCE ( ( + - 63 ), - 95 * + 27 ), - 35 AS col0
----
-3529
-35
skipif mysql # not compatible
query II rowsort label-9879
SELECT ( + 62 ) / + 70 + + COALESCE ( - COUNT ( * ), - ( 28 ) / + - 1 + + - 68, - 30 ) + - 56 * - COALESCE ( ( + - 63 ), - 95 * + 27 ), - 35 AS col0
----
-3529
-35
onlyif mysql # DIV for integer division:
query I rowsort label-9880
SELECT DISTINCT - COALESCE ( + 35, 21, - NULLIF ( - 28, + 97 ), + 74 DIV + - 46 ) AS col0
----
-35
skipif mysql # not compatible
query I rowsort label-9880
SELECT DISTINCT - COALESCE ( + 35, 21, - NULLIF ( - 28, + 97 ), + 74 / + - 46 ) AS col0
----
-35
query I rowsort
SELECT ALL 57 * 74 + - 6
----
4212
onlyif mysql # aggregate syntax:
query I rowsort label-9882
SELECT 85 * + COUNT( * ) AS col2
----
85
skipif mysql # not compatible
query I rowsort label-9882
SELECT 85 * + COUNT ( * ) AS col2
----
85
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9883
SELECT - 11 DIV COUNT( * )
----
-11
skipif mysql # not compatible
query I rowsort label-9883
SELECT - 11 / COUNT ( * )
----
-11
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9884
SELECT 10 * + ( - + CAST( + ( 23 ) AS SIGNED ) ) + + 13 * 37 AS col2
----
251
skipif mysql # not compatible
query I rowsort label-9884
SELECT 10 * + ( - + CAST ( + ( 23 ) AS INTEGER ) ) + + 13 * 37 AS col2
----
251
query I rowsort
SELECT 92 * + + 58 * - + 56 - + 19 * 22
----
-299234
query I rowsort
SELECT + 69 + - + 60
----
9
query II rowsort
SELECT ALL + 81 AS col2, - 99 + - - 36 * 28 * - + 80 AS col1
----
81
-80739
onlyif mysql # aggregate syntax:
query I rowsort label-9888
SELECT ALL + MIN( ALL - 36 )
----
-36
skipif mysql # not compatible
query I rowsort label-9888
SELECT ALL + MIN ( ALL - 36 )
----
-36
query I rowsort
SELECT DISTINCT - 64 * 25 - - + 5
----
-1595
onlyif mysql # aggregate syntax:
query I rowsort label-9890
SELECT MAX( - 27 ) AS col2
----
-27
skipif mysql # not compatible
query I rowsort label-9890
SELECT MAX ( - 27 ) AS col2
----
-27
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9891
SELECT ALL + COUNT( * ) * - + 32 + + + 70 DIV 67 * 39 * + COUNT( * )
----
7
skipif mysql # not compatible
query I rowsort label-9891
SELECT ALL + COUNT ( * ) * - + 32 + + + 70 / 67 * 39 * + COUNT ( * )
----
7
onlyif mysql # aggregate syntax:
query I rowsort label-9892
SELECT ALL + CASE 2 WHEN - - 20 * 24 * + - 13 + - 25 THEN + ( + COUNT( * ) ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9892
SELECT ALL + CASE 2 WHEN - - 20 * 24 * + - 13 + - 25 THEN + ( + COUNT ( * ) ) END AS col1
----
NULL
query I rowsort
SELECT ALL + 60 * - - 22 - 37 + ( - + 82 )
----
1201
query I rowsort
SELECT + + 54 * - 2 + 29
----
-79
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9895
SELECT + CAST( - 59 AS SIGNED ) AS col2
----
-59
skipif mysql # not compatible
query I rowsort label-9895
SELECT + CAST ( - 59 AS INTEGER ) AS col2
----
-59
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9896
SELECT + 84 DIV - 77 + + 33 * - MIN( + 38 )
----
-1255
skipif mysql # not compatible
query I rowsort label-9896
SELECT + 84 / - 77 + + 33 * - MIN ( + 38 )
----
-1255
query I rowsort
SELECT - COALESCE ( - 18, - 81 )
----
18
query II rowsort
SELECT + 43, 40 AS col1
----
43
40
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9899
SELECT DISTINCT + 66 + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9899
SELECT DISTINCT + 66 + - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9900
SELECT ALL SUM( ALL - 70 ) col0
----
-70
skipif mysql # not compatible
query I rowsort label-9900
SELECT ALL SUM ( ALL - 70 ) col0
----
-70
onlyif mysql # aggregate syntax:
query II rowsort label-9901
SELECT - - 97 * + + 83 * - 14 * 51 * + + 46 - 43 AS col2, + COUNT( * )
----
-264427087
1
skipif mysql # not compatible
query II rowsort label-9901
SELECT - - 97 * + + 83 * - 14 * 51 * + + 46 - 43 AS col2, + COUNT ( * )
----
-264427087
1
query I rowsort
SELECT - 38 * + 99
----
-3762
onlyif mysql # aggregate syntax:
query I rowsort label-9903
SELECT ALL - 33 + + 4 + + + COUNT( * ) col2
----
-28
skipif mysql # not compatible
query I rowsort label-9903
SELECT ALL - 33 + + 4 + + + COUNT ( * ) col2
----
-28
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9904
SELECT + - 27 + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9904
SELECT + - 27 + - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9905
SELECT - SUM( + + 39 )
----
-39
skipif mysql # not compatible
query I rowsort label-9905
SELECT - SUM ( + + 39 )
----
-39
query II rowsort
SELECT - + 13 AS col1, 51 AS col0
----
-13
51
query I rowsort
SELECT + - 78 + 43
----
-35
onlyif mysql # aggregate syntax:
query I rowsort label-9908
SELECT - + CASE 82 WHEN + 60 THEN - COUNT( * ) END - + - 68 * - 41
----
NULL
skipif mysql # not compatible
query I rowsort label-9908
SELECT - + CASE 82 WHEN + 60 THEN - COUNT ( * ) END - + - 68 * - 41
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9909
SELECT DISTINCT - MIN( ALL - 35 ) + CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9909
SELECT DISTINCT - MIN ( ALL - 35 ) + CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT ALL + 23 + 19 + - 12 - 8 * + 44 * + ( 89 )
----
-31298
onlyif mysql # aggregate syntax:
query I rowsort label-9911
SELECT - COUNT( * ) + - - 60
----
59
skipif mysql # not compatible
query I rowsort label-9911
SELECT - COUNT ( * ) + - - 60
----
59
query I rowsort
SELECT ALL ( - + 82 ) AS col1
----
-82
query I rowsort
SELECT DISTINCT - 78 + 12
----
-66
query I rowsort
SELECT DISTINCT - 5 * 66 * - 61
----
20130
onlyif mysql # DIV for integer division:
query I rowsort label-9915
SELECT + 3 DIV 79 + 69
----
69
skipif mysql # not compatible
query I rowsort label-9915
SELECT + 3 / 79 + 69
----
69
onlyif mysql # aggregate syntax:
query I rowsort label-9916
SELECT - 87 + + CASE - COUNT( * ) WHEN - ( 91 ) * COUNT( * ) + - 92 THEN + - 18 END AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9916
SELECT - 87 + + CASE - COUNT ( * ) WHEN - ( 91 ) * COUNT ( * ) + - 92 THEN + - 18 END AS col2
----
NULL
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-9917
SELECT + CASE - 60 WHEN + - CAST( NULL AS DECIMAL ) THEN - - ( 5 ) WHEN + 69 THEN - NULLIF ( - 74, 81 ) END AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9917
SELECT + CASE - 60 WHEN + - CAST ( NULL AS REAL ) THEN - - ( 5 ) WHEN + 69 THEN - NULLIF ( - 74, 81 ) END AS col1
----
NULL
query II rowsort
SELECT ALL + ( 24 ) AS col0, + 65
----
24
65
onlyif mysql # DIV for integer division:
query I rowsort label-9919
SELECT ALL - 70 DIV 75 - 50
----
-50
skipif mysql # not compatible
query I rowsort label-9919
SELECT ALL - 70 / 75 - 50
----
-50
query I rowsort
SELECT - 40 * 35 * - 35 col1
----
49000
query II rowsort
SELECT ALL + ( + 56 ) AS col0, 31 AS col1
----
56
31
onlyif mysql # aggregate syntax:
query II rowsort label-9922
SELECT ALL 4 * COUNT( * ), - 86 col2
----
4
-86
skipif mysql # not compatible
query II rowsort label-9922
SELECT ALL 4 * COUNT ( * ), - 86 col2
----
4
-86
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9923
SELECT + 9 * + 82 * - - CAST( NULL AS SIGNED ) AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9923
SELECT + 9 * + 82 * - - CAST ( NULL AS INTEGER ) AS col1
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9924
SELECT - - COUNT( * ) + - - CAST( NULL AS SIGNED ) + + 69 * 41 + 12 + 2 col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9924
SELECT - - COUNT ( * ) + - - CAST ( NULL AS INTEGER ) + + 69 * 41 + 12 + 2 col1
----
NULL
query I rowsort
SELECT - 34 * + 74 + + ( - 67 ) + - + 42 AS col1
----
-2625
query I rowsort
SELECT 78 * - 50 + 13 * 43 + + 7 AS col2
----
-3334
query I rowsort
SELECT ALL - - 72 * 6 + 49 AS col1
----
481
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9928
SELECT ALL MAX( + 13 ) * CAST( + - AVG ( ALL 90 ) AS SIGNED ) + - 72
----
-1242
skipif mysql # not compatible
query I rowsort label-9928
SELECT ALL MAX ( + 13 ) * CAST ( + - AVG ( ALL 90 ) AS INTEGER ) + - 72
----
-1242
query I rowsort
SELECT + + 67 + - 48 * + + 45 AS col2
----
-2093
query I rowsort
SELECT + 75 * + - 69 AS col2
----
-5175
query I rowsort
SELECT DISTINCT - 54 + - 38 AS col0
----
-92
query I rowsort
SELECT ( 5 ) AS col1
----
5
onlyif mysql # aggregate syntax:
query I rowsort label-9933
SELECT ALL 41 + + COALESCE ( - ( MIN( ALL - - 77 ) ), 9 - - 24 * 67 ) AS col2
----
-36
skipif mysql # not compatible
query I rowsort label-9933
SELECT ALL 41 + + COALESCE ( - ( MIN ( ALL - - 77 ) ), 9 - - 24 * 67 ) AS col2
----
-36
query I rowsort
SELECT + + 16 * + - 32 * - - 5 AS col2
----
-2560
query I rowsort
SELECT ALL 59 * 90 col0
----
5310
query I rowsort
SELECT ALL ( + - 46 )
----
-46
onlyif mysql # aggregate syntax:
query I rowsort label-9937
SELECT DISTINCT MIN( + 38 ) + 42 + ( - 86 ) + - 58 * 3 * - 14
----
2430
skipif mysql # not compatible
query I rowsort label-9937
SELECT DISTINCT MIN ( + 38 ) + 42 + ( - 86 ) + - 58 * 3 * - 14
----
2430
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9938
SELECT ALL 12 - + 7 + + 27 DIV - COUNT( * )
----
-22
skipif mysql # not compatible
query I rowsort label-9938
SELECT ALL 12 - + 7 + + 27 / - COUNT ( * )
----
-22
query I rowsort
SELECT DISTINCT ( 89 )
----
89
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9940
SELECT CAST( + - 53 AS SIGNED ) - - - 99 AS col0
----
-152
skipif mysql # not compatible
query I rowsort label-9940
SELECT CAST ( + - 53 AS INTEGER ) - - - 99 AS col0
----
-152
onlyif mysql # aggregate syntax:
query II rowsort label-9941
SELECT ALL 1 AS col0, ( ( - - ( - 98 ) ) ) * - COUNT( - 55 ) AS col0
----
1
98
skipif mysql # not compatible
query II rowsort label-9941
SELECT ALL 1 AS col0, ( ( - - ( - 98 ) ) ) * - COUNT ( - 55 ) AS col0
----
1
98
onlyif mysql # CAST syntax: DECIMAL type: DIV for integer division:
query II rowsort label-9942
SELECT 30 DIV + + 72 * 83 AS col0, - 83 + 61 + + NULLIF ( - + 87, + CAST( NULL AS DECIMAL ) * + 97 ) * - 2 + + - 20 DIV + 58 * + + 19
----
0
152
skipif mysql # not compatible
query II rowsort label-9942
SELECT 30 / + + 72 * 83 AS col0, - 83 + 61 + + NULLIF ( - + 87, + CAST ( NULL AS REAL ) * + 97 ) * - 2 + + - 20 / + 58 * + + 19
----
0
152
onlyif mysql # aggregate syntax: DIV for integer division:
query I rowsort label-9943
SELECT 36 + + 8 - - 95 DIV - - MIN( - - 29 ) AS col0
----
47
skipif mysql # not compatible
query I rowsort label-9943
SELECT 36 + + 8 - - 95 / - - MIN ( - - 29 ) AS col0
----
47
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9944
SELECT DISTINCT + CAST( NULL AS SIGNED ) / + - NULLIF ( - 76, + 40 )
----
NULL
skipif mysql # not compatible
query I rowsort label-9944
SELECT DISTINCT + CAST ( NULL AS INTEGER ) / + - NULLIF ( - 76, + 40 )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9945
SELECT 46 + + 88 + CAST( NULL AS SIGNED ) * - 38 * + + 47 AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9945
SELECT 46 + + 88 + CAST ( NULL AS INTEGER ) * - 38 * + + 47 AS col2
----
NULL
query I rowsort
SELECT ALL 13 col2
----
13
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9947
SELECT ALL + COUNT( * ) - - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9947
SELECT ALL + COUNT ( * ) - - CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9948
SELECT DISTINCT - CAST( 64 AS SIGNED ) * 55 AS col1
----
-3520
skipif mysql # not compatible
query I rowsort label-9948
SELECT DISTINCT - CAST ( 64 AS INTEGER ) * 55 AS col1
----
-3520
query I rowsort
SELECT 26 + + - ( + 26 ) * - 42
----
1118
onlyif mysql # aggregate syntax:
query II rowsort label-9950
SELECT 29 * + COUNT( * ) - - NULLIF ( - - 97, - 43 * + + 37 - + 38 - + 15 ) AS col1, + 96
----
126
96
skipif mysql # not compatible
query II rowsort label-9950
SELECT 29 * + COUNT ( * ) - - NULLIF ( - - 97, - 43 * + + 37 - + 38 - + 15 ) AS col1, + 96
----
126
96
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9951
SELECT ALL - 56 * - 98 * + 34 / + - CAST( - 21 AS SIGNED ) * + CASE + + COUNT( DISTINCT + 6 ) WHEN - COUNT( * ) * ( + 29 ) + ( - - 55 ) THEN - ( - - 16 ) WHEN - 13 + + 91 THEN NULL END
----
NULL
skipif mysql # not compatible
query I rowsort label-9951
SELECT ALL - 56 * - 98 * + 34 / + - CAST ( - 21 AS INTEGER ) * + CASE + + COUNT ( DISTINCT + 6 ) WHEN - COUNT ( * ) * ( + 29 ) + ( - - 55 ) THEN - ( - - 16 ) WHEN - 13 + + 91 THEN NULL END
----
NULL
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9952
SELECT DISTINCT - ( - CASE 42 WHEN 66 * 63 THEN 10 WHEN - + 1 THEN - - SUM( - CAST( NULL AS SIGNED ) ) * + MAX( ALL - - 59 ) + ( - - COUNT( * ) ) + - + AVG ( DISTINCT + - 83 ) * 73 * - AVG ( - 60 ) WHEN + 13 * - + 62 * - 41 + 79 + - + 61 THEN NULL ELSE NULL END ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9952
SELECT DISTINCT - ( - CASE 42 WHEN 66 * 63 THEN 10 WHEN - + 1 THEN - - SUM ( - CAST ( NULL AS INTEGER ) ) * + MAX ( ALL - - 59 ) + ( - - COUNT ( * ) ) + - + AVG ( DISTINCT + - 83 ) * 73 * - AVG ( - 60 ) WHEN + 13 * - + 62 * - 41 + 79 + - + 61 THEN NULL ELSE NULL END ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9953
SELECT ALL - COUNT( - 35 ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-9953
SELECT ALL - COUNT ( - 35 ) AS col1
----
-1
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type: DIV for integer division:
query II rowsort label-9954
SELECT + CAST( - COALESCE ( - 81, - 71 ) AS SIGNED ) DIV MAX( + 42 ) + - 35 DIV + - 82 col0, 68
----
1
68
skipif mysql # not compatible
query II rowsort label-9954
SELECT + CAST ( - COALESCE ( - 81, - 71 ) AS INTEGER ) / MAX ( + 42 ) + - 35 / + - 82 col0, 68
----
1
68
onlyif mysql # aggregate syntax:
query I rowsort label-9955
SELECT + + MIN( - + 8 ) AS col2
----
-8
skipif mysql # not compatible
query I rowsort label-9955
SELECT + + MIN ( - + 8 ) AS col2
----
-8
onlyif mysql # aggregate syntax:
query I rowsort label-9956
SELECT - 57 * COUNT( * ) col2
----
-57
skipif mysql # not compatible
query I rowsort label-9956
SELECT - 57 * COUNT ( * ) col2
----
-57
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9957
SELECT ALL - + 3 + + - CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9957
SELECT ALL - + 3 + + - CAST ( NULL AS INTEGER )
----
NULL
query I rowsort
SELECT + + ( - 48 ) AS col1
----
-48
onlyif mysql # aggregate syntax:
query II rowsort label-9959
SELECT DISTINCT - 99 + + ( + - MIN( DISTINCT 33 ) ) AS col1, - 9
----
-132
-9
skipif mysql # not compatible
query II rowsort label-9959
SELECT DISTINCT - 99 + + ( + - MIN ( DISTINCT 33 ) ) AS col1, - 9
----
-132
-9
query I rowsort
SELECT ALL + 77 + + - 61
----
16
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-9961
SELECT + 93 * - - CAST( NULL AS DECIMAL ) AS col2
----
NULL
skipif mysql # not compatible
query I rowsort label-9961
SELECT + 93 * - - CAST ( NULL AS REAL ) AS col2
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9962
SELECT ALL + + COUNT( * ) + + 29 * + + NULLIF ( + - 50, - COUNT( + 64 ) * - COUNT( * ) + - - 11 )
----
-1449
skipif mysql # not compatible
query I rowsort label-9962
SELECT ALL + + COUNT ( * ) + + 29 * + + NULLIF ( + - 50, - COUNT ( + 64 ) * - COUNT ( * ) + - - 11 )
----
-1449
query I rowsort
SELECT + 6 * - CASE 35 WHEN - 92 * 34 * + + 25 + + 10 THEN 72 END AS col1
----
NULL
onlyif mysql # aggregate syntax:
query I rowsort label-9964
SELECT + COUNT( * ) * + SUM( ALL - 7 ) + - 33 - - 77
----
37
skipif mysql # not compatible
query I rowsort label-9964
SELECT + COUNT ( * ) * + SUM ( ALL - 7 ) + - 33 - - 77
----
37
query I rowsort
SELECT ALL + + 36 + - 42 * + 33
----
-1350
query I rowsort
SELECT - 59 + + 59 + 89 col1
----
89
query I rowsort
SELECT 50 * 43 col0
----
2150
query I rowsort
SELECT - 73 + - 46 + + - 31
----
-150
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9969
SELECT - ( + CASE + 45 WHEN + COALESCE ( COUNT( * ), - - 48 + - 6, - - 46 * - + 87 + - 67 ) + + 52 / 4 * - - 33 - - - 98 * - CASE + CAST( NULL AS SIGNED ) WHEN - + 98 THEN - + 12 WHEN 14 THEN - CASE - 78 WHEN + CAST( NULL AS SIGNED ) + 49 / - 32 / 76 THEN + - CASE - 23 WHEN 42 * 64 + + 97 THEN CASE - ( - 30 ) WHEN - CAST( NULL AS SIGNED ) * - COUNT( * ) THEN + 10 ELSE + 89 / 86 END * - CASE 55 WHEN 62 THEN 2 * 92 END WHEN 41 * - 72 THEN NULL ELSE NULL END * 31 WHEN + ( + COALESCE ( SUM( DISTINCT NULLIF ( - 29, + 86 * 78 ) ), - 90 ) ) THEN NULL END * + 86 END THEN NULL WHEN - 99 * - ( 23 ) THEN COALESCE ( + 36, 31 ) * COUNT( * ) WHEN 79 THEN NULL ELSE + ( 73 ) END ) * + 87
----
-6351
skipif mysql # not compatible
query I rowsort label-9969
SELECT - ( + CASE + 45 WHEN + COALESCE ( COUNT ( * ), - - 48 + - 6, - - 46 * - + 87 + - 67 ) + + 52 / 4 * - - 33 - - - 98 * - CASE + CAST ( NULL AS INTEGER ) WHEN - + 98 THEN - + 12 WHEN 14 THEN - CASE - 78 WHEN + CAST ( NULL AS INTEGER ) + 49 / - 32 / 76 THEN + - CASE - 23 WHEN 42 * 64 + + 97 THEN CASE - ( - 30 ) WHEN - CAST ( NULL AS INTEGER ) * - COUNT ( * ) THEN + 10 ELSE + 89 / 86 END * - CASE 55 WHEN 62 THEN 2 * 92 END WHEN 41 * - 72 THEN NULL ELSE NULL END * 31 WHEN + ( + COALESCE ( SUM ( DISTINCT NULLIF ( - 29, + 86 * 78 ) ), - 90 ) ) THEN NULL END * + 86 END THEN NULL WHEN - 99 * - ( 23 ) THEN COALESCE ( + 36, 31 ) * COUNT ( * ) WHEN 79 THEN NULL ELSE + ( 73 ) END ) * + 87
----
-6351
onlyif mysql # CAST syntax: DECIMAL type:
query I rowsort label-9970
SELECT ALL + 25 + + CAST( NULL AS DECIMAL )
----
NULL
skipif mysql # not compatible
query I rowsort label-9970
SELECT ALL + 25 + + CAST ( NULL AS REAL )
----
NULL
query II rowsort
SELECT - 2 col1, 68 * + 8 * - 63 * + 30 AS col0
----
-2
-1028160
onlyif mysql # aggregate syntax:
query I rowsort label-9972
SELECT ALL - 50 + ( ( COUNT( + 56 ) ) )
----
-49
skipif mysql # not compatible
query I rowsort label-9972
SELECT ALL - 50 + ( ( COUNT ( + 56 ) ) )
----
-49
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9973
SELECT 29 - MAX( + 75 ) + - - CAST( + 32 AS SIGNED ) * + 99
----
3122
skipif mysql # not compatible
query I rowsort label-9973
SELECT 29 - MAX ( + 75 ) + - - CAST ( + 32 AS INTEGER ) * + 99
----
3122
query I rowsort
SELECT ( 68 ) + - 93 * - 78 AS col2
----
7322
query I rowsort
SELECT 85 + + 59 * + 99 AS col0
----
5926
onlyif mysql # aggregate syntax:
query I rowsort label-9976
SELECT COUNT( * ) * 33 AS col0
----
33
skipif mysql # not compatible
query I rowsort label-9976
SELECT COUNT ( * ) * 33 AS col0
----
33
onlyif mysql # aggregate syntax:
query I rowsort label-9977
SELECT COUNT( * ) + + 40
----
41
skipif mysql # not compatible
query I rowsort label-9977
SELECT COUNT ( * ) + + 40
----
41
onlyif mysql # aggregate syntax:
query I rowsort label-9978
SELECT ALL SUM( ALL + - 26 ) * 59 AS col2
----
-1534
skipif mysql # not compatible
query I rowsort label-9978
SELECT ALL SUM ( ALL + - 26 ) * 59 AS col2
----
-1534
onlyif mysql # aggregate syntax:
query I rowsort label-9979
SELECT COUNT( * ) * - 75
----
-75
skipif mysql # not compatible
query I rowsort label-9979
SELECT COUNT ( * ) * - 75
----
-75
onlyif mysql # aggregate syntax:
query I rowsort label-9980
SELECT DISTINCT COUNT( * ) * + - 41
----
-41
skipif mysql # not compatible
query I rowsort label-9980
SELECT DISTINCT COUNT ( * ) * + - 41
----
-41
query I rowsort
SELECT NULLIF ( + 68, + 76 ) + - + 33 AS col1
----
35
onlyif mysql # aggregate syntax:
query I rowsort label-9982
SELECT ( NULLIF ( 77, + - 21 + - 65 - - - CASE + + ( - MIN( DISTINCT + 0 ) ) WHEN + 68 * + + 91 - + - 12 + - + 98 + - AVG ( ALL + 27 ) * COUNT( * ) * 64 * - 60 THEN + 47 + + 52 + + 93 ELSE + COUNT( * ) END ) ) * 69
----
5313
skipif mysql # not compatible
query I rowsort label-9982
SELECT ( NULLIF ( 77, + - 21 + - 65 - - - CASE + + ( - MIN ( DISTINCT + 0 ) ) WHEN + 68 * + + 91 - + - 12 + - + 98 + - AVG ( ALL + 27 ) * COUNT ( * ) * 64 * - 60 THEN + 47 + + 52 + + 93 ELSE + COUNT ( * ) END ) ) * 69
----
5313
query I rowsort
SELECT ALL 19 col0
----
19
onlyif mysql # aggregate syntax:
query I rowsort label-9984
SELECT ALL - COUNT( - 94 ) AS col1
----
-1
skipif mysql # not compatible
query I rowsort label-9984
SELECT ALL - COUNT ( - 94 ) AS col1
----
-1
query I rowsort
SELECT 61 * - 14 AS col1
----
-854
query I rowsort
SELECT 35 + + - 94 AS col0
----
-59
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9987
SELECT ALL 51 * - + 74 / + CAST( NULL AS SIGNED ) * + + SUM( 76 ) + + COUNT( * ) + - 6 + 77 * 56 * + + 10 + - 81 + - 20 * + - 24 + - 76 - - 32 * + + 58 AS col1
----
NULL
skipif mysql # not compatible
query I rowsort label-9987
SELECT ALL 51 * - + 74 / + CAST ( NULL AS INTEGER ) * + + SUM ( 76 ) + + COUNT ( * ) + - 6 + 77 * 56 * + + 10 + - 81 + - 20 * + - 24 + - 76 - - 32 * + + 58 AS col1
----
NULL
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9988
SELECT ALL + - CASE + 55 WHEN - - 68 + + 49 * + 86 * - + 47 + + - ( CAST( - 94 AS SIGNED ) ) * 58 / + - 38 + - + 90 + NULLIF ( 54, - 19 ) THEN NULL WHEN - - 14 + + - 53 THEN NULL WHEN - 64 THEN + - 51 * 52 + + 15 END / CAST( NULL AS SIGNED )
----
NULL
skipif mysql # not compatible
query I rowsort label-9988
SELECT ALL + - CASE + 55 WHEN - - 68 + + 49 * + 86 * - + 47 + + - ( CAST ( - 94 AS INTEGER ) ) * 58 / + - 38 + - + 90 + NULLIF ( 54, - 19 ) THEN NULL WHEN - - 14 + + - 53 THEN NULL WHEN - 64 THEN + - 51 * 52 + + 15 END / CAST ( NULL AS INTEGER )
----
NULL
onlyif mysql # DIV for integer division:
query I rowsort label-9989
SELECT + 41 DIV + 90 AS col2
----
0
skipif mysql # not compatible
query I rowsort label-9989
SELECT + 41 / + 90 AS col2
----
0
query I rowsort
SELECT - 50 + 71 AS col0
----
21
onlyif mysql # CAST syntax: aggregate syntax: SIGNED type:
query I rowsort label-9991
SELECT + CAST( CASE 63 WHEN - 65 / 79 + 14 * - 97 * MAX( + 65 ) * + - 45 * + 13 THEN NULL ELSE 39 * 33 - - - 7 + - 58 END AS SIGNED )
----
1222
skipif mysql # not compatible
query I rowsort label-9991
SELECT + CAST ( CASE 63 WHEN - 65 / 79 + 14 * - 97 * MAX ( + 65 ) * + - 45 * + 13 THEN NULL ELSE 39 * 33 - - - 7 + - 58 END AS INTEGER )
----
1222
onlyif mysql # CAST syntax: SIGNED type:
query I rowsort label-9992
SELECT ALL - - CAST( 33 AS SIGNED ) + + 65 col0
----
98
skipif mysql # not compatible
query I rowsort label-9992
SELECT ALL - - CAST ( 33 AS INTEGER ) + + 65 col0
----
98
query I rowsort
SELECT - 30 + + + 4 + + 19
----
-7
query II rowsort
SELECT + 13 - 81 col1, 34
----
-68
34
onlyif mysql # aggregate syntax:
query I rowsort label-9995
SELECT - - CASE - - 57 WHEN + 20 / - - 53 / - - 28 THEN - 84 ELSE COUNT( * ) END * + + 93 + - 82 AS col2
----
11
skipif mysql # not compatible
query I rowsort label-9995
SELECT - - CASE - - 57 WHEN + 20 / - - 53 / - - 28 THEN - 84 ELSE COUNT ( * ) END * + + 93 + - 82 AS col2
----
11
query I rowsort
SELECT ALL + 54 + + 42 AS col1
----
96
query I rowsort
SELECT + 66 * 19 + - + 62 AS col1
----
1192
onlyif mysql # aggregate syntax:
query I rowsort label-9998
SELECT DISTINCT NULLIF ( + 47, + + 51 * - + 96 ) * - 64 * + COUNT( * )
----
-3008
skipif mysql # not compatible
query I rowsort label-9998
SELECT DISTINCT NULLIF ( + 47, + + 51 * - + 96 ) * - 64 * + COUNT ( * )
----
-3008
query I rowsort
SELECT ALL - + 40 AS col2
----
-40